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 todoOcultar
Introducción
2 secciones
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 todoOcultar
Código Limpio con ES9
3 secciones
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 todoOcultar
Programación Funcional y Asincronía
2 secciones
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 todoOcultar
Módulos
2 secciones
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 todoOcultar
Patrones y Principios de Diseño
2 secciones
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 todoOcultar
Pruebas
2 secciones
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 todoOcultar
Manejo de Errores
1 sección
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
Importe subvencionable y modalidades
Lo que tú cobras por estudiante al impartir esta acción bonificada. No es el precio del SCORM.
Duración
50h
Importe subvencionable por estudiante
530€
Módulo económico: 10.59€/hora
Duración
50h
Importe subvencionable por estudiante
278€
Módulo económico: 5.56€/hora
