Backend con Node.js
🧪 Testing y Node avanzado
Probar el backend (unit, integración, mocks, TDD), dominar el event loop y los streams, y escalar Node sin bloquear el hilo.
Qué aprenderás
- Escribir pruebas unitarias con mocks/spies y de integración HTTP con Supertest
- Aplicar el ciclo TDD (rojo-verde-refactor)
- Predecir el orden del event loop entre microtareas y macrotareas
- Procesar archivos grandes con streams y escalar con clustering o
worker_threadssin bloquear el hilo
Lecciones
Testing del backendUnit vs integration, dobles de prueba (mocks), supertest y TDD. Asincronía avanzada y streamsEl event loop a fondo, microtasks vs timers, streams, backpressure y Buffer. Rendimiento y escaladoCaché con Redis, clustering, worker_threads y no bloquear el event loop.Practica este módulo en la app
DevPath es un curso práctico: aquí lees la teoría; en la app la pones en práctica con ejercicios que se ejecutan de verdad, sin conexión.
Empezar gratis en la app →