Node.js paso a paso, capítulo a capítulo
-
El event loop de Node.js explicado con ejemplos
Un solo hilo, miles de conexiones: cómo lo logra Node.js, en qué orden corre tu código y cómo evitar bloquearlo.
-
Módulos en Node.js: ES Modules, CommonJS y npm
import o require, qué va en package.json, cómo leer “^4.21.0” y los scripts que te ahorran tiempo cada día.
-
Streams y sistema de archivos en Node.js: procesa archivos gigantes sin agotar la memoria
Cuándo leer un archivo entero y cuándo usar streams, con ejemplos de compresión y lectura línea a línea.
-
Tu primer servidor con Express: rutas, parámetros y query strings
De “Hola mundo” a una API organizada en routers: req.params, req.query, req.body y códigos de estado.
-
Middleware en Express: qué es, cómo funciona y cómo escribir el tuyo
La cadena de funciones que atraviesa cada petición: cómo funciona next(), el orden importa y cuatro middlewares útiles.
-
Autenticación con JWT en Node.js y Express paso a paso
Registro con bcrypt, login que emite un token, middleware que protege rutas y autorización por roles.
-
Validación de datos y manejo de errores en Express
Esquemas de validación, errores con código HTTP y un manejador central que responde siempre con el mismo formato.
-
Conectar Node.js con MySQL y MongoDB: guía práctica
Pools de conexiones, consultas parametrizadas y el mismo CRUD escrito para MySQL y para MongoDB.
-
Chat en tiempo real con Node.js y Socket.IO
Un chat funcional en menos de 80 líneas: servidor, cliente, salas y el indicador de “escribiendo”.
-
Cómo desplegar una aplicación Node.js en producción
De “funciona en mi máquina” a un servidor real: PM2, Nginx, Docker y los ajustes que no pueden faltar.
Todo esto, ordenado y con proyectos prácticos
El libro Node.js desde cero reúne estos temas en 20 capítulos, desde los fundamentos y el event loop hasta tres proyectos completos: una API REST, un chat en tiempo real y un sistema fullstack.