IFCD89·Especialidad Formativa

IFCD89 Javascript avanzado

Potenciar la calidad del desarrollo, depurar y probar la codificación realizada en lenguaje JavaScript e instruir en los patrones y buenas prácticas de diseño vigentes actualmente en la industria.

Compatibilidad
SCORM 1.2. Compatible con Moodle, Canvas, Blackboard, TalentLMS y otros
Trazabilidad para FUNDAE
Registros completos de actividad y evaluación, listos para auditoría
Idiomas
Castellano, catalán, euskera y gallego
Última revisión
2026

Para quién es

Esta acción formativa está dirigida a profesionales de los siguientes sectores:

Economía e industria digital
Convenios: Economía e industria digital

Contenido del programa

Introducción

2 secciones

Ver todo

Introducción a las buenas prácticas

  • Introducción
  • Objetivos
  • Diagrama
  • Evaluación inicial
  • Código limpio
  • Escalabilidad y legibilidad
  • Convenios de nomenclatura
  • Reglas de estilo en código
  • Podcast
  • Recuerda
  • Tarjetas de estudio
  • Autoevaluación
  • Quiero saber más

Definiciones básicas

  • Introducción
  • Objetivos
  • Diagrama
  • Evaluación inicial
  • Programación funcional
  • Asincronía
  • Arquitectura y modularización
  • Patrones de diseño
  • Pruebas
  • Gestión de errores
  • Podcast
  • Recuerda
  • Tarjetas de estudio
  • Autoevaluación
  • Quiero saber más

Código Limpio con ES9

3 secciones

Ver todo

Identificación de tipos de ámbito

  • Introducción
  • Objetivos
  • Diagrama
  • Evaluación inicial
  • Global y local
  • De bloque
  • Léxico
  • Podcast
  • Recuerda
  • Tarjetas de estudio
  • Autoevaluación
  • Quiero saber más

Comprensión y utilización de ECMAScript 9

  • Introducción
  • Objetivos
  • Diagrama
  • Evaluación inicial
  • Variables y constantes (let y const)
  • Tipos de funciones (function Vs arrow)
  • Clases, objetos y uso de this
  • Destructuring
  • Operador spread
  • Parámetros rest
  • Array helpers (map, filter y reduce)
  • Podcast
  • Recuerda
  • Tarjetas de estudio
  • Autoevaluación
  • Quiero saber más

Uso de Linting

  • Introducción
  • Objetivos
  • Diagrama
  • Evaluación inicial
  • Uso de Linting
  • Podcast
  • Recuerda
  • Tarjetas de estudio
  • Autoevaluación
  • Quiero saber más

Programación Funcional y Asincronía

2 secciones

Ver todo

Comprensión del paradigma de la programación funcional

  • Introducción
  • Objetivos
  • Diagrama
  • Evaluación inicial
  • Definición y justificación
  • Funciones puras
  • Clausuras
  • Funciones de alto orden
  • Callbacks
  • Podcast
  • Recuerda
  • Tarjetas de estudio
  • Autoevaluación
  • Quiero saber más

Asincronía

  • Introducción
  • Objetivos
  • Diagrama
  • Evaluación inicial
  • Promesas
  • Async-await
  • Fetch API
  • Podcast
  • Recuerda
  • Tarjetas de estudio
  • Autoevaluación
  • Quiero saber más

Módulos

2 secciones

Ver todo

Creación, importación y exportación de módulos

  • Introducción
  • Objetivos
  • Diagrama
  • Evaluación inicial
  • Reutilización de código
  • El patrón módulo
  • CommonJS
  • Definición asíncrona de módulos (AMD)
  • Módulos de ES6
  • Podcast
  • Recuerda
  • Tarjetas de estudio
  • Autoevaluación
  • Quiero saber más

Uso de técnicas y herramientas

  • Introducción
  • Objetivos
  • Diagrama
  • Evaluación inicial
  • Gestión de paquetes con npm y yarn
  • Eliminación de código inactivo (tree shaking) con webpack
  • Podcast
  • Recuerda
  • Tarjetas de estudio
  • Autoevaluación
  • Quiero saber más

Patrones y Principios de Diseño

2 secciones

Ver todo

Identificación y aplicación de principios SOLID

  • Introducción
  • Objetivos
  • Diagrama
  • Evaluación inicial
  • Responsabilidad única
  • Abierto-cerrado
  • Sustitución de Liskov
  • Segregación de la interfaz
  • Inversión de dependencias
  • Podcast
  • Recuerda
  • Tarjetas de estudio
  • Autoevaluación
  • Quiero saber más

Ejemplos de patrones de diseño

  • Introducción
  • Objetivos
  • Diagrama
  • Evaluación inicial
  • Creacionales: Singleton y Factory Method
  • Estructurales: Decorator y Proxy
  • De comportamiento: Observer y Strategy
  • Podcast
  • Recuerda
  • Tarjetas de estudio
  • Autoevaluación
  • Quiero saber más

Pruebas

2 secciones

Ver todo

Comprensión de conceptos básicos

  • Introducción
  • Objetivos
  • Diagrama
  • Evaluación inicial
  • Definición e importancia
  • Desarrollo guiado por pruebas (TDD)
  • Pruebas unitarias y de integración (end-to-end)
  • Podcast
  • Recuerda
  • Tarjetas de estudio
  • Autoevaluación
  • Quiero saber más

Uso de herramientas

  • Introducción
  • Objetivos
  • Diagrama
  • Evaluación inicial
  • Instalación y uso del framework Jest
  • Ejemplos de casos de uso de pruebas unitarias
  • Instalación y uso del framework Cypress
  • Ejemplos de casos de uso de pruebas e2e
  • Podcast
  • Recuerda
  • Tarjetas de estudio
  • Autoevaluación
  • Quiero saber más

Manejo de Errores

1 sección

Ver todo

Técnicas de manejo de errores

  • Introducción
  • Objetivos
  • Diagrama
  • Evaluación inicial
  • Manejo de excepciones (try-catch)
  • Generación de logs
  • Otros ejemplos de buenas prácticas
  • Podcast
  • Recuerda
  • Tarjetas de estudio
  • Autoevaluación
  • Quiero saber más

Diseñado para que terminen

Los cursos buenos son los que se terminan. Cada recurso está pensado para mantener a tus estudiantes avanzando: desde el primer objetivo hasta el cierre del curso.

  • Objetivos

    Saben qué van a aprender al inicio de cada tema. Sin avanzar a ciegas.

  • Diagramas

    Conceptos clave visualizados antes de leer. Menos esfuerzo, mejor retención.

  • Podcasts

    Otro formato para avanzar fuera del ordenador: en el coche, andando, entre tareas.

  • Autoevaluaciones

    Saben dónde están en cada paso. Sin sorpresas al final del curso.

  • Tarjetas de estudio

    Repasan en 5 minutos. No tienen que releer todo el tema antes de avanzar.

  • Recuerda

    Cierre de cada tema con lo esencial. Pasan al siguiente con todo claro.

  • Quiero saber más

    Opcional, para curiosos. No alarga el curso de quien solo quiere terminar.

Demo abierta

Pruébalo tú mismo. Un curso completo, sin formularios.

SEAD025PO Básico de Gestión de Prevención de Riesgos Laborales · 50h · 4 idiomas

Bonificación FUNDAE

Ocupados 2024-2027, 2ª Fase

ESTATAL_2024_27_F2

PrioritariaInnovaciónDescarbonizaciónDigitalización

Importe subvencionable y modalidades

Lo que tú cobras por estudiante al impartir esta acción bonificada. No es el precio del SCORM.

Presencial

Duración

50h

Importe subvencionable por estudiante

530

Módulo económico: 10.59€/hora

Teleformación

Duración

50h

Importe subvencionable por estudiante

278

Módulo económico: 5.56€/hora

IFCD89 Javascript avanzado | Contenidos SCORM para Centros | Hawkings Learning House