Backend con Node.js
12 módulos.
🟩 Node.js: entorno, módulos y asyncQué es Node.js y su modelo no bloqueante, el sistema de módulos (CommonJS y ESM) con npm, y la asincronía: de… 🔌 Backend, HTTP y handlersCómo un servidor responde a las peticiones: HTTP, los handlers (req, res) de Express y las rutas REST. 🛣️ Rutas, REST y diseño de APIAgrupar rutas con Router, diseñar una API REST con recursos y códigos de estado, y paginar, filtrar y ordenar… 🛡️ Middleware en ExpressFunciones intermedias (middleware): cómo se encadenan, cuándo llaman a next() y cuándo cortan la petición. ⚠️ Errores y validación robustaCentralizar el manejo de errores en Express, clases de error personalizadas y validar la entrada con respuest… 🔐 Autenticación y seguridadIdentificar usuarios (autenticación), comprobar permisos (autorización) y proteger la API frente a los ataque… 🏗️ Datos, ORMs y arquitectura en capasAcceso a datos con drivers y ORMs, el patrón Repositorio y una arquitectura en capas (controlador → servicio… 🟦 Node con TypeScriptAñade tipado estático al backend: tipar una API Express con interfaces y genéricos, utility types y la fronte… 🧪 Testing y Node avanzadoProbar el backend (unit, integración, mocks, TDD), dominar el event loop y los streams, y escalar Node sin bl… 📡 Tiempo real, GraphQL y mensajeríaComunicación bidireccional con WebSockets, APIs tipadas con GraphQL y trabajo en segundo plano con colas de m… 🚀 Producción y despliegueLlevar un servidor a producción con garantías: configuración por entorno (12 factor), logging y observabilida… 🏆 Capstone: una API REST completaConstruye una API REST de tareas pieza a pieza: repositorio, validación, autenticación y handlers, integrando…Backend con Node.js
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 →