INICIO
/
FORMACIÓN PARA EL EMPLEO
/
INFORMÁTICA Y COMUNICACIONES
Desarrollo back end con nodejs – IFCD0109
Aprende a programar la lógica del servidor y servicios web con Node.js, creando APIs REST seguras, gestionando bases de datos y controlando eventos de forma eficiente.
240H
Duración
8
Módulos
Teleformación
Modalidad
Modalidad
Teleformación
Tutor asignado
Resuelve tus dudas con el equipo docente.
Campus 24/7
Materiales y grabaciones siempre a mano.
Diploma
Diploma de la especialidad al superar el curso.
EL CURSO
Qué vas a aprender
En este curso aprenderás a construir el lado del servidor de aplicaciones web utilizando Node.js y su modelo asíncrono basado en eventos. Trabajarás con JavaScript avanzado, promesas y la sintaxis Async/Await para manejar peticiones de forma fluida y sin bloqueos. Aprenderás a estructurar proyectos con el gestor de paquetes NPM, implementar la arquitectura de APIs REST con el framework Express.js y gestionar la comunicación bidireccional entre clientes y servidores.
A lo largo de la formación practicarás la integración con diversas bases de datos para garantizar la persistencia de los datos, el control de acceso mediante tokens JWT y sistemas de sesiones, así como el renderizado de vistas con motores de plantillas como Handlebars o EJS. También dominarás las técnicas de depuración, la creación de pruebas unitarias para asegurar la calidad del código, el manejo eficaz de errores y la administración del sistema de archivos del servidor, preparándote para responder a las exigencias técnicas del desarrollo back end.
Título de Bachiller, FP de Grado Superior, prueba de acceso superada, Grado universitario o titulación equivalente.
Recomendable nivel B2 de inglés y conocimientos medios de JavaScript.
Valorable manejo del editor VSCode o similar, así como nociones básicas de HTML y CSS.
TEMARIO
Contenidos del curso
01
Javascript avanzado · 60 h
01
Javascript avanzado · 60 h
- Manejo de Promise APIs y sintaxis Async/Await.
- Gestión, configuración y publicación de paquetes con NPM y Package.json.
- Configuración de linters para la revisión del estilo de código.
- Uso de la librería RxJS y programación reactiva.
- Funcionamiento del event loop y desarrollo asíncrono con Fetch API.
02
Apis · 40 h
02
Apis · 40 h
- Creación y diseño de APIs REST con Node.js y Express.js.
- Automatización de respuestas frente a solicitudes externas.
- Manejo de cookies y gestión de sesiones de usuario.
- Desarrollo práctico de endpoints para la manipulación de recursos compartidos.
03
Base de datos · 40 h
03
Base de datos · 40 h
- Identificación de las bases de datos más utilizadas en entornos Node.js.
- Conexión e interactuación con bases de datos desde el servidor.
- Operaciones de persistencia de datos y gestión del estado.
- Estructuración de esquemas de datos adaptados a casos reales.
04
Motores de plantillas · 30 h
04
Motores de plantillas · 30 h
- Separación de la lógica de negocio y la capa de presentación en el servidor.
- Uso de motores de plantillas populares como Handlebars, EJS y Pug.
- Renderizado de vistas dinámicas con Handlebars en servidores Express.
- Integración de datos provenientes de APIs en contenidos HTML dinámicos.
05
Autenticación y autorización · 20 h
05
Autenticación y autorización · 20 h
- Sistemas de autenticación habituales en aplicaciones Node.js y Express.
- Protección de rutas y generación de tokens JWT.
- Implementación de mecanismos de acceso alternativos como Magic Links.
- Gestión de roles, permisos y control de acceso seguro a los servicios.
06
Debugging y calidad del código · 30 h
06
Debugging y calidad del código · 30 h
- Uso de herramientas de depuración para aplicaciones en Node.js.
- Detección y resolución de problemas antes del despliegue en producción.
- Diseño e implementación de pruebas unitarias para validar el código.
- Buenas prácticas y pautas para desarrollar código seguro, mantenible y documentado.
07
Manejo de errores · 10 h
07
Manejo de errores · 10 h
- Identificación de errores en tiempo de ejecución en JavaScript, Node.js y Express.
- Mecanismos estructurados de captura y respuesta ante anomalías.
- Análisis y seguimiento de la pila de llamadas (Stack Trace).
- Monitorización del estado y prevención de caídas de la aplicación.
08
Sistemas de ficheros · 10 h
08
Sistemas de ficheros · 10 h
- Uso del módulo de sistema de archivos integrado en Node.js.
- Operaciones de lectura, creación y edición de ficheros y directorios.
- Recepción y envío de archivos entre servidor y clientes.
- Manipulación de archivos multimedia mediante la herramienta FFMPEG.
TU MATRÍCULA
Consultar
Te contamos las próximas convocatorias, la modalidad y las condiciones.
Más información
Solicitar información
Modalidad
Teleformación
Duración
240 horas
Código
IFCD0109
Familia
Informática y comunicaciones
PREGUNTAS FRECUENTES
Preguntas frecuentes
Lo que más nos preguntan sobre este curso.
¿Cuántas horas dura la formación?
El curso cuenta con una duración total de 240 horas formativas.
¿En qué modalidad se imparte este curso?
Se imparte en modalidad de teleformación a través de plataforma virtual, sin tutorías presenciales.
¿Qué titulación o conocimientos previos se exigen?
Se requiere al menos el título de Bachiller, FP de Grado Superior o equivalente, además de destreza con la plataforma digital. Es recomendable tener nivel B2 de inglés y conocimientos medios de JavaScript.
¿Qué tecnologías y herramientas principales se enseñan?
Aprenderás a trabajar con Node.js, Express.js, JavaScript avanzado, motores de plantillas como Handlebars, bases de datos, tokens JWT y herramientas de depuración y testeo.
¿A qué puestos de trabajo está orientada esta especialidad?
Está orientada a ocupaciones como desarrollador back end, programador de NodeJS, analista-programador web y multimedia o técnico de soporte web.
¿Qué obtengo al terminar?
Un diploma que acredita que has superado la especialidad formativa IFCD0109 del Catálogo de Especialidades Formativas del SEPE. No es un certificado de profesionalidad.
¿Cómo me apunto?
Pulsa «Más información» y déjanos tus datos: te contamos las próximas convocatorias, la modalidad y las condiciones.
GOOGLE · SEGÚN TRUSTINDEX EN CKUMA.COM
Opiniones de nuestros alumnos
Personal muy cualificado y competente, cursos muy completos y currados. Yo me estoy preparando AGE, pero tienen muchas otras oposiciones como CC.AA, AYTOS., etc. Próximamente Seg. Soc., además tienen muchos y buenos cursos. Vamos que para mi son los mejores, por eso apuesto por ellos. ❤️❤️❤️
Fátima Rojas
9 Septiembre 2025 · Publicada en ckuma.com
Super amables y eficientes, me ayudaron mucho a la hora de resolver un inconveniente.
Celia Matallin
8 Septiembre 2025 · Publicada en ckuma.com
La atención del personal del centro es inmejorable y el profesorado excelente. Cursos de gran utilidad para mejorar en el día a día del trabajo.
Montse
2 Septiembre 2025 · Publicada en ckuma.com
SOLICITA INFORMACIÓN
¿Prefieres que te lo contemos?
Déjanos tus datos y te explicamos los requisitos, cómo se organiza el curso y cuándo puedes empezar.
Respuesta en menos de 24 h laborables
Sin compromiso de matrícula
Te decimos si te falta algún requisito