Saltar al contenido
Convocatoria abierta: Auxiliar Administrativo del Servicio Canario de SaludVer plazas y fechas

Transparencia

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

  • 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

  • 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

  • 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

  • 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

  • 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

  • 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

  • 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

  • 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

Acceso del alumno

Entra en tu campus

Mi cuenta en la web

Tus compras, tu suscripción de oposiciones y tus datos.

¿Has olvidado la contraseña?

¿Problemas para entrar?