Cursos Node.js JavaScript en el servidor
Node.js ejecuta JavaScript fuera del navegador: scripts, herramientas de línea de comandos y, sobre todo, APIs web. De Express a los streams, de la autenticación al despliegue: crea servicios back-end reales. Requisito previo: el curso de JavaScript.
Empezar este curso en Kodokon Fundamentos Principiante - lo básico, paso a paso
Progresión Intermedio - crear proyectos reales
Avanzado Competente - patrones avanzados y rendimiento
Maestría Experto - arquitectura, internos y casos límite
El event loop de Node: fases y trampasDescubre las fases de libuv, la diferencia real entre setImmediate y setTimeout, y cómo detectar un event loop bloqueado. Streams y backpressure: manejar archivos grandesProcesa archivos de varios gigabytes con memoria constante gracias a los streams, pipeline y backpressure. Asegurar una API en producciónEndurece una API de Node en producción: CORS correcto, rate limiting, cabeceras de seguridad y defensas contra los principales riesgos de la OWASP API. Observabilidad: logs, healthcheck, graceful shutdownHaz que tu servicio sea observable y se pueda detener limpiamente: logs en JSON, sondas de liveness/readiness y manejo de SIGTERM. Pasar a producción: gestor de procesos, Docker, clusterLleva a producción: NODE_ENV, gestor de procesos, una imagen Docker correcta y escalado multinúcleo con cluster.