Desarrollador JavaScript - 4 días de clases en línea

2.450,00 EUR

  • 4 days
Aula Virtual en Vivo
En la Empresa

Lleva tus habilidades de JavaScript al siguiente nivel y aprende a crear aplicaciones web modernas, interactivas y escalables. Este curso inmersivo de Desarrollador JavaScript ofrece una comprensión completa de los conceptos de JavaScript básicos y avanzados que utilizan hoy en día los desarrolladores profesionales.

Características clave

Idioma

Material del curso en inglés

Nivel

Nivel principiante - intermedio

4 días (8 horas/día) en línea con instructor en vivo

Más de 50 horas de estudio recomendadas

Laboratorios interactivos en vivo

Ejemplos de programación del mundo real

Materiales de curso completos

Ayuda continua después del curso

¡Pide confirmación de la fecha!

Certificación de finalización del programa incluida

Hero

Resultados de aprendizaje

Al final de este programa, podrás:

Fundamentos de programación

Aprende los componentes fundamentales de la programación, incluidos variables, tipos de datos, operadores y expresiones, para crear una base sólida para el desarrollo de software.

Lógica de programación y toma de decisiones

Utiliza sentencias condicionales como if-else y switch-case para controlar el comportamiento de la aplicación y responder de forma dinámica a diferentes entradas.

Gestión de colecciones de datos

Trabaja con arreglos y cadenas para almacenar, organizar y manipular datos de forma eficiente dentro de tus programas.

Funciones y reutilización de código

Crea código modular y reutilizable usando funciones, comprendiendo los parámetros, los valores de retorno y las técnicas de programación estructurada.

Conceptos de programación orientada a objetos

Explora objetos y clases para crear aplicaciones escalables y fáciles de mantener, y simplificar el desarrollo de soluciones de software más complejas.

Hero

Cronograma del curso

  1. Día 1

    Sesión 1: Fundamentos de JavaScript

    • Descripción general de JavaScript y configuración del entorno
    • Ejecutar JavaScript en navegadores y en Node.js
    • Sintaxis, comentarios y conceptos básicos de implementación
    • Integración de HTML/CSS y panorama general de ECMAScript

    Sesión 2: Variables y tipos de datos

    • Variables con var, let y const
    • Números, cadenas, booleanos, arreglos y objetos
    • Comprobación de tipos, conversión y coerción
    • Operaciones aritméticas y plantillas literales

    Sesión 3: Funciones y alcance

    • Declaraciones de funciones, expresiones y funciones flecha
    • Parámetros, valores de retorno y argumentos predeterminados
    • Fundamentos del alcance y llamada de funciones
    • Trabajar con funciones integradas

    Sesión 4: Flujo del programa y depuración

    • Operadores de comparación, relacionales y lógicos
    • Sentencias condicionales y bucles
    • Valores truthy/falsy y comparaciones de igualdad
    • Técnicas de manejo de errores y depuración
  2. Día 2

    Sesión 5: Objetos y métodos

    • Propiedades de objetos y técnicas de acceso
    • Métodos y la palabra clave this
    • Iterar a través de objetos
    • Trabajar con métodos de Object, Array y String

    Sesión 6: Manipulación del DOM

    • Comprender el DOM
    • Selección y referencia de elementos
    • Modificar el contenido y los atributos de la página
    • Creación, adición y eliminación de elementos

    Sesión 7: Manejo de eventos

    • Eventos del navegador y propagación de eventos
    • Registro y gestión de listeners de eventos
    • Trabajar con el objeto de evento

    Sesión 8: APIs web

    • Introducción a las API del navegador
    • Trabajar con Date, Math, RegExp y JSON
    • Almacenamiento en el lado del cliente y geolocalización
    • Uso de las funciones del navegador para mejorar las aplicaciones
  3. Día 3

    Sesión 9: Funciones modernas de JavaScript

    • Desestructuración, operador spread y operador rest
    • Encadenamiento opcional y fusión nula
    • Operadores lógicos y literales de objeto mejorados
    • Trabajar con conjuntos y mapas

    Sesión 10: Ámbito y clausuras

    • Tipos de ámbito y ámbito léxico
    • Cadenas de alcance y cierres
    • Fundamentos de las IIFE y del contexto de ejecución

    Sesión 11: Programación orientada a objetos

    • Clases, constructores, campos y métodos
    • Encapsulación, herencia y composición
    • Miembros estáticos y prototipos
    • Gestión de datos con métodos de arrays

    Sesión 12: Programación funcional

    • Funciones puras e inmutabilidad
    • Funciones de orden superior y callbacks
    • Funciones como objetos de primera clase
    • Transformaciones de arrays con map, filter y métodos relacionados
  4. Día 4

    Sesión 13: Programación asíncrona

    • Bucle de eventos y ejecución asíncrona
    • Callbacks, Promesas y async/await
    • Temporizadores y obtención de datos
    • Introducción a la programación reactiva

    Sesión 14: Módulos y herramientas de desarrollo

    • Módulos ES, importaciones y exportaciones
    • Paquetes, bibliotecas y frameworks
    • Gestión de paquetes y empaquetado de módulos
    • Transpilación, TypeScript y aplicaciones gestionadas

    Sesión 15: Pruebas de aplicaciones JavaScript

    • Fundamentos y estrategias de prueba
    • Pruebas unitarias, de integración y de extremo a extremo
    • Prueba de código asíncrono
    • Trabajar con herramientas de prueba y mocks
Clase en línea de desarrollo en JavaScript

¿Quién debería inscribirse en este programa?

Desarrolladores Front-End que buscan profundizar su dominio de JavaScript

Desarrolladores web que buscan modernizar sus habilidades en JavaScript

Desarrolladores de software que se expanden al desarrollo web

Desarrolladores Full-Stack que trabajan con ecosistemas de JavaScript

Desarrolladores que se preparan para aprender React, Angular o Node.js

Cualquiera con conocimientos básicos de programación

Comenzar curso ahora

Requisitos previos

  • Conocimientos básicos de HTML
  • Conocimientos básicos de CSS
  • Los fundamentos generales de programación (variables, lógica, bucles, funciones, etc.) son de ayuda

Quienes sean nuevos en el desarrollo web pueden beneficiarse de completar primero un curso introductorio de JavaScript o de HTML y CSS para construir una base sólida que les permita tener éxito.


Declaraciones

Licencias y acreditación

El curso se ofrece de acuerdo con el Acuerdo del Programa de Socios y cumple con los requisitos del Acuerdo de Licencia.

Política de equidad

Se anima a los candidatos a ponerse en contacto con AVC para recibir orientación y apoyo durante todo el proceso de adaptación.

Pregunta frecuente

Contact background

¿Necesita soluciones corporativas o integración LMS?

¿No encontraste el curso o programa que encajaría para tu empresa? ¿Necesitas integración con un LMS? ¡Escríbenos! ¡Resolveremos todo!