Javascript Avanzado - Online

Curso subvencionado para trabajadores

Online

Curso gratis
subvencionado por el Estado

Más información

¿Necesitas un coach de formación?

Te ayudará a comparar y elegir el mejor curso para ti y a financiar tu matrícula en cómodos plazos.

900 49 49 40

Llamada gratuita. Lunes a Viernes de 9h a 20h.

Descripción

  • Tipología

    Subvencionado a trabajadores

  • Nivel

    Nivel intermedio

  • Metodología

    Online

  • Horas lectivas

    36h

  • Duración

    3 Semanas

  • Campus online

  • Envío de materiales de aprendizaje

  • Servicio de consultas

  • Tutor personal

Subvencionado por Fundae

En este curso aprenderás a 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.

A tener en cuenta

Esta dirigido a trabajadores ocupados (Régimen general o autónomos) de cualquier sector de actividad.
También pueden participar personas en desempleo o en situación de ERE o ERTE.

El participante debe cumplir como mínimo alguno de los siguientes requisitos:
- Título de Grado, Técnico Superior (FP Grado Superior) o equivalente
- Haber superado la prueba de acceso a Ciclos Formativos de Grado Superior, a la universidad, o a CP de nivel 3
- Técnico Auxiliar (FP 1) o equivalente
- Bachiller
- Experiencia previa en la ocupación

Ademas, para el correcto seguimiento del curso, es necesario tener conocimientos básicos de Programación con JavaScript.

Preguntas & Respuestas

Añade tu pregunta

Nuestros asesores y otros usuarios podrán responderte

¿Quién quieres que te responda?

Déjanos tus datos para recibir respuesta

Sólo publicaremos tu nombre y pregunta

Opiniones

Logros de este Centro

2022

Todos los cursos están actualizados

La valoración media es superior a 3,7

Más de 50 opiniones en los últimos 12 meses

Este centro lleva 9 años en Emagister.

Materias

  • Javascript
  • Clean Code
  • Lexical Scope
  • Linter
  • Programación funcional
  • Programación en JavaScript
  • Método Object.assign
  • Optimización de bucles
  • Module Pattern

Profesores

Pilar Ruete Serrano

Pilar Ruete Serrano

Profesora

Temario

Introducción
    • Potenciación de las generaciones de codificación limpia y funcional.
    • Estructuración con facilidad de un mejor código y en módulos diferenciados.
    • Exploración de patrones y prácticas vigentes de diseño en la industria actual y cómo usarlos.
    • Aprendizaje para la realización de pruebas unitarias.
    • Control y gestión adecuado de errores en JavaScript
Conceptos iniciales para la generación de código limpio (Clean Code) con JavaScript
    • Variables.
    • Qué es Lexical Scope (static scope). Uso de la instrucción "let".
    • Funciones.
    • Todo sobre la palabra clave "this".
    • Objetos and Clases.
    • Prevención de errores y formato homogéneo del código gracias a la herramienta Linter.
    • Actividad de evaluación de los conocimientos adquiridos por el alumno.
Conceptos iniciales de generación de código funcional con JavaScript
    • ¿Qué la programación funcional?
    • Las Funciones Puras en JavaScript.
    • El correcto uso del método Object.assign y el operador Spread.
    • Optimización de bucles en JavaScript.
    • Reducción de arrays.
    • Filtrado en arrays.
    • Actividad de evaluación de los conocimientos adquiridos por el alumno
Módulos en JavaScript
    • Reutilización de código con patrón Módulo (Module Pattern).
    • Utilización del gestor de paquetes Node Package Manager (NPM).
    • El proyecto CommonJS.
    • La API de definición asíncrona de módulos (AMD).
    • Módulos de ES6.
    • Eliminación de código inactivo (Tree-Shaking) con Webpack.
    • Actividad de evaluación de los conocimientos adquiridos por el alumno.
Patrones y principios de diseño
    • Qué es el principio de responsabilidad única (Single Responsability Principle).
    • El principio Open/Closed.
    • El principio de sustitución Liskov.
    • El principio de segregación de la interfaz.
    • El principio de Inversión de Dependencias (Dependency Inversion).
    • El patrón Singleton.
    • El patrón Observer.
    • El patrón Estrategia (Strategy).
    • Actividad de evaluación de los conocimientos adquiridos por el alumno.
Pruebas del código generado.
    • Qué son y qué no son y la importancia de las pruebas unitarias.
    • Instalación y uso del framework de testing Jasmine.
    • Desarrollo guiado por pruebas de software, o Test-Driven Development (TDD).
    • Ejercicio guionizado para consolidar formación del alumno
Manejo de errores
    • Estudio de buenas prácticas.
    • Detección de errores en operaciones asíncronas (Objeto Promise).
    • Estrategias y recomendaciones en el manejo de errores.
    • Generación de logs con JavaScript.
    • Actividad de evaluación de los conocimientos adquiridos por el alumno.

Más información

¿Necesitas un coach de formación?

Te ayudará a comparar y elegir el mejor curso para ti y a financiar tu matrícula en cómodos plazos.

900 49 49 40

Llamada gratuita. Lunes a Viernes de 9h a 20h.

Javascript Avanzado - Online

Curso gratis
subvencionado por el Estado