8 módulos35 lecciones~11h 16min

Node.js desde Cero

Aprende Node.js desde cero: fundamentos, modulos, asincronia, APIs REST con Express y deploy. Sin asumir conocimiento previo.

Temario del curso

1

Introduccion

0 / 3 lecciones

1
Que es Node.js5 min
2
Para que sirve Node.js — casos reales7 min
3
Node vs JavaScript del navegador11 min
2

Instalacion y primeros pasos

0 / 4 lecciones

1
Instalar Node con nvm19 min
2
El REPL — probar JavaScript en vivo11 min
3
Tu primer script de Node18 min
4
Argumentos de la linea de comandos26 min
3

Modulos y paquetes

0 / 5 lecciones

1
Modulos CommonJS — require y module.exports17 min
2
ES Modules — import y export23 min
3
package.json — el corazon de tu proyecto15 min
4
Instalar paquetes con npm24 min
5
Scripts npm y npx24 min
4

APIs core de Node

0 / 5 lecciones

1
fs — leer y escribir archivos26 min
2
path — rutas portables entre sistemas21 min
3
process y os — info del entorno31 min
4
events — emitir y escuchar eventos19 min
5
Streams — manejar datos grandes sin cargar todo14 min
5

Asincronia en Node

0 / 5 lecciones

1
El event loop explicado simple15 min
2
Callbacks — el patron clasico16 min
3
Promises — el modelo moderno23 min
4
async / await — codigo asincrono que parece sincrono25 min
5
Manejo de errores asincronos21 min
6

HTTP y red

0 / 4 lecciones

1
Modulo http — tu primer servidor13 min
2
Responder JSON y HTML segun la peticion16 min
3
fetch nativo — consumir APIs externas18 min
4
Variables de entorno25 min
7

Express y REST API

0 / 5 lecciones

1
Setup Express — primer endpoint26 min
2
Routing — GET, POST, PUT, DELETE18 min
3
Middleware — funciones que procesan peticiones22 min
4
Validacion y manejo de errores centralizado16 min
5
Persistencia con SQLite21 min
8

Proyecto Final: API de Tareas

0 / 4 lecciones

1
Diseno y setup del proyecto20 min
2
CRUD completo de tareas22 min
3
Autenticacion con JWT28 min
4
Deploy a Render + cierre del curso20 min