code concept

RecursosNovedades, consejos y curiosidades

Día 5. Los procesos de Linux

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

Leer más
Día 2. Unit Testing - Tests Unitarios

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

Leer más
Día 1. ¿Qué es el testing?

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

Leer más
Día 4. La interfaz de línea de comandos de Linux (CLI)

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

Leer más
Día 3. La interfaz gráfica de Linux (GUI)

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

Leer más
Día 2. Introducción a Linux

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

Leer más
Día 1. ¿Cómo empezar con Linux?

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

Leer más
Tipos de datos en Python - Curso Python - día 2

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

Leer más
Introducción a Python - Curso Python - día 1

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

Leer más
¿Qué es HTTP?

¿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

Leer más