Módulo 1: Conociendo Node.js — JavaScript fuera del navegador
Descubre qué es Node.js, cómo ejecuta tu código fuera del browser y cómo arrancar tu primer script desde la terminal.
Módulo 2: Módulos y npm — el ecosistema de Node
Aprende a organizar tu código en módulos, usar npm para instalar paquetes y entender la diferencia entre CommonJS y ES Modules.
Drills Semana 1 — Tu primer script de Node
Practica console.log, process.argv, módulos nativos y npm con problemas guiados de Cafecito Feliz.
Módulo 3: Asincronía y archivos — async/await y el módulo fs
Entiende por qué Node.js no espera, aprende a leer y escribir archivos con fs y domina async/await.
Módulo 4: Tu primer servidor HTTP — el módulo http nativo y REST
Construye un servidor HTTP desde cero sin librerías, entiende qué es REST y por qué Express te va a salvar la vida en el próximo sprint.
Drills Semana 2 — Servidor HTTP nativo
Practica fs, async/await, módulo http nativo y respuestas REST con problemas guiados de Cafecito Feliz.
Sesión de Práctica: Construye una mini-API con HTTP nativo en vivo
Repasa el Sprint 2 viendo cómo se construye una mini-API REST con módulo http nativo desde cero — con errores incluidos.
Entregable Sprint 2
Construye una mini-API de pedidos del Cafecito Feliz usando solo Node y el módulo http nativo. Sin Express todavía — eso viene en el Sprint 3.