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

Javascript avanzado – IFCD89

Perfecciona tu desarrollo en JavaScript aplicando código limpio con ES9, asincronía, patrones de diseño SOLID, modularización y testing con Jest y Cypress en 50 horas de formación técnica.

50H

Duración

7

Módulos

Presencial · Teleformación

Modalidad

Modalidad

Presencial · 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 profundizas en las herramientas y técnicas clave para escribir código JavaScript robusto, legible y mantenible. Trabajarás con la sintaxis moderna de ECMAScript 9, dominando ámbitos léxicos, destructuring, operadores rest y spread, y métodos funcionales de array como map, filter y reduce. Además, abordarás el paradigma de la programación funcional mediante funciones puras, clausuras y callbacks, combinándolo con la gestión avanzada de asincronía a través de promesas, async/await y Fetch API.

La formación se centra también en la arquitectura y la fiabilidad del software. Aprenderás a estructurar aplicaciones mediante módulos ES6 y empaquetadores como Webpack, aplicando los principios SOLID y patrones de diseño creacionales, estructurales y de comportamiento. Implementarás metodologías de desarrollo guiado por pruebas (TDD) y suites automatizadas con Jest y Cypress para pruebas unitarias y end-to-end, completando tu aprendizaje con técnicas sistemáticas de registro y captura de excepciones con try-catch.

Título de Técnico Superior (FP Grado Superior), Grado, Postgrado (Máster) o Certificado de profesionalidad de nivel 3 (preferentemente en Informática y Comunicaciones).

En caso de no contar con la titulación requerida, acreditar al menos 6 meses de experiencia laboral en puestos que requieran nivel básico de JavaScript.

En ausencia de titulación y experiencia laboral, superar una prueba de nivel de nociones básicas de JavaScript.

TEMARIO

Contenidos del curso

01

Introducción · 2 h

  • Buenas prácticas de desarrollo: código limpio, escalabilidad y legibilidad.
  • Convenios de nomenclatura y reglas de estilo de código.
  • Introducción a la programación funcional y asincronía.
  • Conceptos básicos de arquitectura, modularización, patrones de diseño, pruebas y gestión de errores.

02

Código limpio con ES9 · 8 h

  • Tipos de ámbito: global, local, de bloque y léxico.
  • Novedades de ECMAScript 9: variables let y const, arrow functions, clases y uso de this.
  • Uso de destructuring, operador spread y parámetros rest.
  • Manejo de array helpers: map, filter y reduce.
  • Implementación de herramientas de linting para la calidad del código.

03

Programación funcional y asincronía · 10 h

  • Fundamentos del paradigma funcional: funciones puras, clausuras y funciones de alto orden.
  • Uso y control de callbacks.
  • Manejo de asincronía mediante promesas.
  • Flujos asíncronos con sintaxis async-await.
  • Consumo de datos con Fetch API.

04

Módulos · 5 h

  • Reutilización de código y el patrón módulo.
  • Estándares CommonJS, AMD y módulos nativos de ES6.
  • Gestión de dependencias con npm y yarn.
  • Eliminación de código inactivo (tree shaking) con Webpack.

05

Patrones y principios de diseño · 5 h

  • Principios SOLID: responsabilidad única, abierto-cerrado y sustitución de Liskov.
  • Principios SOLID: segregación de interfaz e inversión de dependencias.
  • Patrones creacionales: Singleton y Factory Method.
  • Patrones estructurales: Decorator y Proxy.
  • Patrones de comportamiento: Observer y Strategy.

06

Pruebas · 15 h

  • Fundamentos del desarrollo guiado por pruebas (TDD).
  • Tipos de pruebas: unitarias y de integración end-to-end.
  • Instalación y casos de uso con el framework Jest.
  • Instalación y desarrollo de pruebas e2e con Cypress.

07

Manejo de errores · 5 h

  • Captura y gestión de excepciones mediante try-catch.
  • Estrategias para la generación estructurada de logs.
  • Buenas prácticas para el control y prevención de fallos en desarrollo.

TU MATRÍCULA

Consultar

Te contamos las próximas convocatorias, la modalidad y las condiciones.

Más información

Solicitar información

Modalidad

Presencial · Teleformación

Duración

50 horas

Código

IFCD89

Familia

Informática y comunicaciones

PREGUNTAS FRECUENTES

Preguntas frecuentes

Lo que más nos preguntan sobre este curso.

¿Cuántas horas dura el curso de JavaScript avanzado?

La formación tiene una duración total de 50 horas formativas en cualquiera de sus modalidades.

¿En qué modalidades se imparte la formación?

El curso está disponible en modalidad presencial y en teleformación, esta última sin horas presenciales obligatorias.

¿Qué requisitos de acceso se exigen para entrar al curso?

Se requiere FP de Grado Superior, titulación universitaria o certificado de nivel 3, preferentemente del área informática. Si no posees esa titulación, puedes acceder con 6 meses de experiencia laboral demostrable con JavaScript o realizando una prueba de nivel básica.

¿Qué herramientas y librerías prácticas se utilizan durante las clases?

Se trabaja con sintaxis ES9, empaquetadores como Webpack, gestores de paquetes npm y yarn, y herramientas de testing automatizado como Jest y Cypress.

¿A qué ocupaciones laborales se dirige este programa formativo?

Está enfocado a programadores de aplicaciones informáticas, analistas de aplicaciones de nivel superior y analistas o desarrolladores de redes informáticas.

¿Qué obtengo al terminar?

Un diploma que acredita que has superado la especialidad formativa IFCD89 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?