RecursosNovedades, consejos y curiosidades
Día 5. Los procesos de Linux
Ya hemos visto cómo trabajar con Linux, tanto desde la interfaz gráfica (GUI) como desde la interfaz de línea de comandos (CLI). Hoy vamos a adentrarnos en los procesos de Linux, que son todas las aplicaciones y tareas que se están ejecutando en el sistema. ¿Qué son los procesos en Linux? Cuando lanzamos un comando […]
Cursos
Día 2. Unit Testing - Tests Unitarios
Ayer vimos una primera definición de qué es el testing automatizado y elegimos vitest como motor de testing. Hoy vamos a adentrarnos en el testing, empezando con los tests unitarios. Recuerda que para utilizar vitest debemos instalarlo y añadir el script “test”: “vitest” a nuestro package.json. A partir de este momento podemos empezar a escribir […]
Cursos
Día 1. ¿Qué es el testing?
Testear nuestro código no es más que comprobar que funciona correctamente. Lo hacemos constantemente… pero a mano. Sin embargo, como programadores deberíamos poder aprovechar la tecnología para asistirnos en esta tarea. Es aquí donde entra en juego el test automatizado. ¿Por qué queremos hacer tests automatizados? Los tests automatizados son programas que lanzamos contra nuestro […]
Cursos
Día 4. La interfaz de línea de comandos de Linux (CLI)
La Command Line Interface (CLI), habitualmente llamada “consola” o “terminal” es la forma más potente de interactuar con un sistema operativo Linux. Una vez nos familiaricemos con sus comandos podremos trabajar mucho más rápido, y en entornos como los servidores web no vamos a tener una interfaz gráfica en la que apoyarnos. De ahí que […]
Cursos
Día 3. La interfaz gráfica de Linux (GUI)
Es el tercer día de curso (salvo que os saltarais la introducción) y todavía no hemos utilizado nuestro sistema operativo. De modo que hoy vamos a zambullirnos en esta materia. Hasta ahora hemos presentado el sistema operativo Linux, explicado su historia y filosofía y cómo elegir una distribución e instalarla. También hemos hablado sobre el […]
Cursos
Día 2. Introducción a Linux
Si ya has elegido e instalado tu distribución de Linux, podemos empezar a trabajar. Hoy veremos algunos de los conceptos básicos de Linux. En la anterior lección ya introdujimos algunos de ellos: Hoy vamos a verlos en funcionamiento. Se trata de un tema técnico, por lo que puedes echarle un vistazo y pasar a las […]
Cursos
Día 1. ¿Cómo empezar con Linux?
Linux es un sistema operativo tipo Unix, compuesto por software libre y de código abierto. Pero probablemente, si estás leyendo estas líneas, eso ya lo sabes. Lo que puede que no tengas tan claro es cómo utilizarlo y sacarle el máximo partido. A lo largo de los siguientes días discutiremos los aspectos esenciales de Linux, […]
Cursos
Tipos de datos en Python - Curso Python - día 2
En nuestra última lección del curso de introducción a Python aprendimos a introducir y obtener información de nuestro programa por medio de la consola, gracias a las funciones nativas print() e input(). También aprendimos qué son las strings y cómo realizar algunas operaciones básicas con ellas. Entre otras, concatenarlas. La concatenación nos permite unir varias […]
Cursos
Introducción a Python - Curso Python - día 1
Python es uno de los lenguajes de programación más populares, versátiles y fáciles de utilizar. Por eso he decidido escribir esta serie de artículos, proponiendo conceptos y ejercicios para enseñarte a programar en Python en cuestión de semanas. A lo largo de estos artículos te explicaré los conceptos básicos y te propondré ejercicios. Si realmente […]
Cursos, PYTHON
¿Qué es HTTP?
HTTP (Hypertext Transfer Protocol) es un protocolo de comunicación que permite la transferencia de documentos de hipertexto. Es decir, páginas web que utilizan hipervículos para interconectarse. Se trata de un protocolo de la capa de aplicación, base de Internet tal y como lo conocemos. ¿Cómo funciona HTTP? El uso más común de HTTP es la […]
HTTP