Saltar al contenido principal
Node.js
Plataforma Backend

Formación corporativa en Node.js

Entorno de ejecución JavaScript para servidores y APIs de alto rendimiento.

Evidencias FUNDAE Activación guiada Evaluación con IA Itinerario a medida

¿Prefieres verlo en directo? Agenda una demo sin compromiso.

Resumen del itinerario en Node.js

Para qué equipos

Equipos técnicos que incorporan Node.js a su stack productivo o consolidan competencias antes de un proyecto crítico. Adaptamos el temario al nivel de partida y al stack acompañante.

Qué se trabaja

Lecciones aplicadas y ejercicios prácticos en Node.js resueltos en el IDE del navegador, con corrección automática por IA y proyectos integradores revisados con rúbrica explícita.

Cómo se contrata

Propuesta concreta sobre teleformación, aula virtual o plan mixto. Sin coste de setup, sin permanencia, con evidencias FUNDAE exportables para la entidad organizadora.

Activación en 3 pasos

Diseñamos el itinerario, el alcance y el calendario según el nivel y el stack de tu equipo. Evidencias FUNDAE exportables, sin permanencia ni coste de setup.

  1. 1 Demo o llamada
    30 min con el fundador. Cuéntanos el stack, el nivel y el calendario.
  2. 2 Propuesta
    Itinerario y modalidad (teleformación, aula virtual o mixto) con evidencias FUNDAE exportables.
  3. 3 Tenant activo
    Tu equipo entra con SSO, asignaciones automáticas y panel admin completo.

¿Prefieres verlo en directo? Agenda una demo sin compromiso.

Qué incluye la formación

Toda la plataforma CertiDevs disponible para tu equipo durante el itinerario. Sin costes ocultos ni módulos premium.

Entornos de programación online, sin instalar nada en el equipo del alumno.
Evaluación con IA de cada ejercicio de código, proyecto y ensayo, con feedback y nota.
Certificado verificable con NIF del alumno y firma digital de CertiDevs.
Panel admin de empresa: alta masiva CSV, asignaciones, foros y encuestas.
Rol inspector FUNDAE con acceso de solo lectura a actividad y resultados.
Reportes exportables en Excel: accesos, progreso, completion y satisfacción.
Integración con tu LMS: LTI 1.1 + 1.3 Deep Linking y exportación SCORM 1.2.
SSO con tu Active Directory (OIDC, Microsoft Entra, Google Workspace).
White-label opcional: subdominio propio, logo y tema de tu marca.
Pruebas técnicas: mismos exámenes para evaluar candidatos en selección.
Foros y mensajería tutorial integrados, requisito FUNDAE cubierto de serie.
Soporte directo de nuestro equipo durante toda la formación.

Cursos disponibles en Node.js

Cada curso se puede asignar de forma independiente o combinar en un plan formativo.

Curso completo Node.js

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.

Ver curso
Especialización 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.

Ver curso
Especialización 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.

Ver curso
Especialización 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.

Ver curso
Especialización 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.

Ver curso
Especialización Node.js: testing nativo y operación en producción

Curso para cerrar el ciclo de calidad y entrega de servicios Node.js: probar, observar, escalar y empaquetar lo que mantienes en producción. Trabajas el test runner nativo y mocking, testing asíncrono, pruebas HTTP, cobertura, depuración con inspector, escalado con cluster y workers, procesos hijo, despliegue con contenedores y supervisor de procesos, y logging estructurado en un proyecto integrador. Al terminar entregas releases reproducibles que otro equipo puede operar.

Ver curso

Ver todos los cursos del catálogo

Stacks habituales que las empresas combinan en sus planes formativos junto a Node.js.

Estructura del itinerario

Módulos, lecciones y ejercicios del itinerario

Introducción e instalación de Node.js

En este módulo se presentan los fundamentos de Node.js: su arquitectura basada en el motor V8, el modelo de I/O no bloqueante y el bucle de eventos que lo distinguen de otros entornos de servidor. Se estudia la instalación de Node.js en los principales sistemas operativos y la gestión de versiones con las herramientas nvm y fnm, imprescindibles en equipos profesionales.

Se exploran las primeras herramientas del entorno: el REPL interactivo de Node.js para experimentar con código sin crear archivos, la estructura y campos clave del archivo package.json, y los gestores de paquetes más utilizados: npm, yarn y bun. Al finalizar el módulo dispondrás de un entorno de desarrollo Node.js completamente configurado y comprenderá los conceptos básicos que sustentan toda la plataforma.

  • 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

Modalidades de contratación

Elige la modalidad que mejor se adapte a tu organización. Sin permanencia ni coste de setup.

Teleformación

Acceso autónomo al itinerario en la plataforma: lecciones, vídeos, ejercicios evaluados por IA y proyecto integrador. Con tutorización y foro técnico.

Solicitar propuesta

Aula virtual privada

Sesiones en directo sobre cohorte cerrada del cliente. Práctica guiada, resolución de dudas, evaluación al cierre y evidencias exportables.

Solicitar propuesta

Plan mixto

Teleformación con sesiones en directo intercaladas. Equilibra autonomía del alumno con hitos guiados, revisión de proyectos y feedback síncrono.

Solicitar propuesta

Sobre Node.js

OpenJS Foundation Desde 2009 Documentación oficial

Node.js es un entorno de ejecución de JavaScript de código abierto y multiplataforma que permite ejecutar código JavaScript fuera del navegador. Construido sobre el motor V8 de Google Chrome, Node.js transforma JavaScript en un lenguaje de programación del lado del servidor, lo que lo convierte en una herramienta fundamental para el desarrollo de aplicaciones de backend, APIs y servicios en tiempo real.

La arquitectura de Node.js se basa en un modelo de entrada/salida no bloqueante y orientado a eventos. A diferencia de los servidores tradicionales basados en hilos, Node.js utiliza un único hilo de ejecución combinado con un bucle de eventos (event loop) que gestiona las operaciones asíncronas de forma eficiente. Esto le permite manejar miles de conexiones concurrentes con un consumo mínimo de recursos.

La versión LTS actual es Node.js 24 LTS (Active LTS desde octubre de 2025), que consolida funcionalidades como el test runner nativo node:test, la Fetch API global, el flag --env-file para cargar variables de entorno sin dependencias externas, soporte nativo de TypeScript mediante type stripping, el módulo node:sqlite integrado y el modelo de permisos para restringir el acceso a recursos del sistema.

Itinerario del curso

Este curso de Node.js está organizado en 10 módulos que cubren desde los fundamentos de la plataforma hasta el despliegue en producción:

  1. Introducción e instalación: qué es Node.js, el motor V8, la arquitectura de I/O no bloqueante, instalación con nvm/fnm, el REPL, la estructura de package.json y los gestores de paquetes npm, yarn y bun.

  2. Módulos y sistema de paquetes: el sistema de módulos de Node.js, diferencias entre CommonJS y ES Modules, creación de módulos propios, scripts de automatización, gestión de dependencias y publicación de paquetes en npm.

  3. Módulos del núcleo: los módulos integrados más importantes: fs para el sistema de archivos, path para rutas, os para información del sistema, url, crypto, util, events (EventEmitter), streams (Readable, Writable, Transform, pipeline) y Buffer.

  4. Asincronía: el modelo asíncrono de Node.js en profundidad: callbacks, Promesas, async/await, Promise.all/allSettled/race/any, manejo de errores, las fases del event loop y la diferencia entre microtareas y macrotareas.

  5. Servidor HTTP: creación de servidores HTTP con el módulo http, objetos request y response, enrutamiento básico, servicio de archivos estáticos, la Fetch API global para peticiones HTTP y configuración de HTTPS.

  6. API REST con Node.js: construcción de APIs REST sin frameworks, respuestas JSON, parseo del cuerpo de las peticiones, parámetros de URL y query, implementación de un CRUD completo, CORS y manejo centralizado de errores.

  7. Bases de datos: conexión a bases de datos desde Node.js con drivers nativos (mysql2, pg, MongoDB), pool de conexiones, transacciones, el módulo node:sqlite integrado y una introducción a los ORM/ODM más utilizados: Sequelize y Prisma.

  8. Seguridad: variables de entorno con process.env y --env-file, validación de datos de entrada, modelo de permisos (--permission), hashing de contraseñas con bcrypt, autenticación con JWT, cabeceras de seguridad con Helmet y limitación de peticiones.

  9. Testing: el módulo assert para aserciones, el test runner nativo node:test, técnicas de mocking, pruebas de código asíncrono, pruebas de integración HTTP con supertest y cobertura de código.

  10. Herramientas y producción: depuración con --inspect y Chrome DevTools, escalabilidad con el módulo cluster y worker_threads, procesos hijo con child_process, soporte nativo de TypeScript, gestión de procesos con PM2, contenedorización con Docker y logging con pino/winston.

Cada módulo incluye ejercicios prácticos, y el curso finaliza con un test global que evalúa todos los conocimientos adquiridos.

Público objetivo

Este curso está dirigido a desarrolladores JavaScript que deseen dominar Node.js como plataforma de desarrollo del lado del servidor. Es ideal para:

  • Programadores frontend que quieran ampliar sus competencias al desarrollo backend con JavaScript.
  • Desarrolladores que busquen construir APIs REST, microservicios y aplicaciones de servidor con alto rendimiento.
  • Profesionales que necesiten comprender la arquitectura asíncrona de Node.js para optimizar aplicaciones existentes.
  • Estudiantes y autodidactas que deseen un itinerario completo y estructurado para aprender Node.js desde los fundamentos hasta el despliegue en producción.

Se recomienda tener conocimientos previos de JavaScript para aprovechar al máximo el contenido del curso.

¿Necesitas un itinerario completo?

Este curso puede formar parte de una carrera profesional que combine varias tecnologías. Explora nuestros itinerarios o te diseñamos uno a medida para tu equipo.

Plan formativo de Node.js para tu equipo

Recibe una propuesta concreta: modalidad, alcance, calendario y evidencias FUNDAE exportables. Damos de alta a tu equipo, configuramos la plataforma con tus dominios y entregamos certificados verificables e informes para tu entidad organizadora. Sin coste de setup, sin permanencia.

¿Prefieres verlo en directo? Agenda una demo sin compromiso.

Formación en Node.js: preguntas frecuentes

¿La formación en Node.js para empresas es bonificable por FUNDAE?
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 la formación en 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 el temario de Node.js al nivel de mi equipo?
Sí. Ajustamos el itinerario de Node.js al nivel y al stack de tu equipo, con ejercicios evaluados por IA y certificado verificable. La activación corporativa se acuerda durante la fase de propuesta.
¿Cómo se evalúa a los alumnos?
Con ejercicios corregidos automáticamente por IA (test, puzle, código, proyecto y ensayo), detección de entregas generadas con IA y certificados verificables por URL.