Node.js
Node.js ·Backend
Curso completo de Node.js para construir backend en JavaScript desde la base de la plataforma: APIs REST, microservicios, herramientas internas y bots. Cubres el sistema de módulos y los módulos del núcleo, asincronía y event loop, servidor HTTP y APIs REST, persistencia en bases de datos relacionales y NoSQL, seguridad con autenticación y validación, testing nativo y despliegue con contenedores y supervisor de procesos. Al terminar entregas servicios Node mantenibles y operables en producción.
¿Prefieres verlo en directo? Agenda una demo sin compromiso.
Formación corporativa: este curso se activa bajo pedido para tu organización. Adaptamos temario, calendario y modalidad (teleformación, aula virtual o mixto).
Contenido del curso
Entorno de ejecución JavaScript para servidores y APIs de alto rendimiento.
-
Introducción a Node Lección
-
Instalación de Node.js Lección
-
Gestor de versiones nvm Lección
-
REPL de Nodejs Lección
-
Estructura de proyecto y package.json Lección
-
Gestores npm, yarn y bun Lección
Detalles del curso
Público objetivo
- Desarrolladores JavaScript que deseen dominar Node.js como plataforma de desarrollo backend.
- Programadores frontend que quieran ampliar sus competencias al desarrollo de servidor con JavaScript.
- Profesionales que necesiten construir APIs REST, microservicios y aplicaciones de alto rendimiento.
- Estudiantes y autodidactas que deseen un itinerario completo y estructurado para aprender Node.js desde los fundamentos hasta el despliegue.
Contenido del roadmap
Fundamentos y módulos
Motor V8, I/O no bloqueante, sistema de módulos, CommonJS vs ES Modules, módulos del núcleo (fs, path, os, url, crypto, events, streams, buffer) y gestión de paquetes.
Asincronía, HTTP y APIs REST
Callbacks, promesas, async/await, event loop, servidor HTTP, enrutamiento, API REST con CRUD completo, CORS y manejo de errores.
Bases de datos, seguridad y testing
Drivers nativos (mysql2, pg, MongoDB), SQLite integrado con node:sqlite, Sequelize, Prisma, variables de entorno con --env-file, modelo de permisos (--permissión), JWT, bcrypt, Helmet, rate limiting, node:test con cobertura nativa, supertest.
Producción
Depuración, cluster, worker threads, child_process, soporte nativo de TypeScript con type stripping, PM2, Docker y logging con pino y winston.
Objetivos de aprendizaje
- Dominar la arquitectura de Node.js: motor V8, event loop e I/O no bloqueante.
- Utilizar los módulos del núcleo y el sistema de paquetes para construir aplicaciones modulares.
- Implementar APIs REST completas con servidor HTTP nativo, CORS y manejo de errores.
- Conectar aplicaciones a bases de datos relacionales y NoSQL con drivers y ORM.
- Aplicar prácticas de seguridad: modelo de permisos, --env-file, JWT, hashing, cabeceras HTTP y rate limiting.
- Escribir tests unitarios y de integración con node:test, cobertura nativa y supertest.
- Ejecutar TypeScript directamente con el soporte nativo de type stripping.
- Desplegar aplicaciones en producción con Docker, PM2 y estrategias de escalabilidad.
Otros cursos de Node.js
Node.js: asincronía, HTTP y APIs REST
Curso para construir APIs HTTP con Node.js sin depender de frameworks pesados, con contratos claros y manejo de errores explícito. Trabajas el modelo asíncrono en profundidad (callbacks, promesas, async/await y event loop), servidor HTTP nativo, routing y archivos estáticos, peticiones con Fetch, construcción de APIs REST con CRUD completo, CORS y un primer contacto con Express. Al terminar diseñas servicios HTTP legibles y mantenibles que otros equipos pueden consumir con seguridad.
Node.js: bases de datos y seguridad en backend
Curso para conectar tus APIs Node.js con datos reales y blindarlas con prácticas de seguridad reconocibles en auditorías. Trabajas persistencia en MySQL, PostgreSQL, MongoDB y SQLite integrado, pool de conexiones y transacciones, ORM para modelado de dominio, gestión segura de secretos, validación de entrada, hashing de contraseñas, autenticación con JSON Web Tokens y cabeceras y límites para mitigar abuso. Al terminar entregas backends con datos y autenticación bajo control.
Node.js: módulos y runtime
Curso centrado en la plataforma Node.js como base de tu stack backend, CLI o herramienta de desarrollo, pensado antes de entrar a Express, NestJS u otros frameworks. Trabajas la arquitectura del runtime y el event loop, módulos ES y CommonJS, los módulos del núcleo más usados, configuración moderna de paquetes, gestión de dependencias, procesos hijo y workers, el test runner nativo y la ejecución directa de TypeScript. Al terminar dominas el runtime antes de construir sobre él.
Node.js: runtime, paquetes y API del núcleo
Curso para dominar la plataforma Node.js antes de cualquier framework o capa de negocio compleja, útil para CLIs, pipelines y backends. Trabajas la instalación y gestión de versiones, configuración de paquetes y scripts, sistema de módulos en CommonJS y módulos ES, publicación de paquetes y uso práctico de los módulos integrados de sistema de archivos, rutas, criptografía, eventos, streams y buffers. Al terminar lees ficheros sin cargarlos en memoria y organizas proyectos Node con criterio compartido.
Forma equipos completos con un itinerario
Este curso aparece dentro de las siguientes carreras corporativas.
¿Formación para tu equipo en esta tecnología?
Tú nos dices a quién formar y nosotros configuramos la plataforma con tu marca, damos de alta a tu gente, evaluamos las entregas con IA y te entregamos los certificados y los informes técnicos para tu gestor FUNDAE. Catálogo amplio con teleformación, aula virtual o mixto. Sin permanencia, sin coste de setup.
¿Prefieres verlo en directo? Agenda una demo.
Preguntas frecuentes
- ¿Node.js es bonificable por FUNDAE para mi empresa?
- Puede ser bonificable cuando la acción cumple los requisitos aplicables. La plataforma aporta evidencias técnicas: seguimiento de tiempos, registro de conexiones, foros, encuestas y certificados para que tu entidad organizadora o gestoría revise la documentación.
- ¿En qué modalidades se imparte Node.js?
- En tres modalidades: teleformación (online asíncrona), aula virtual privada en directo y mixta. Adaptamos temario, calendario y modalidad al equipo.
- ¿Se adapta Node.js al nivel de mi equipo?
- Sí. Adaptamos temario, calendario y modalidad al nivel y al stack del equipo, con ejercicios evaluados por IA y certificado verificable.
- ¿Cuánto tarda en activarse para mi empresa?
- La activación corporativa estándar es rápida, sin coste de setup ni permanencia.