¿Qué quieres aprender?

Curso profesional de JavaScript - ECMAScript 2024

Curso profesional de JavaScript - ECMAScript 2024

Asociación Española de Programadores Informáticos

Curso online


495
IVA exento

Duración : 2 Meses

¿Quieres hablar con un asesor sobre este curso?

Objetivos

El curso profesional de JavaScript te dará la oportunidad de convertirte en un profesional muy valorado y solicitado por las empresas como programador de aplicaciones Web cliente y servidor. Podrás mejorar tu currículum y optar a nuevos puestos de trabajo.

A quién va dirigido

Este curso es ideal para todos aquellos diseñadores Web o usuarios que quieran completar su currículum con estas tecnologías de programación Web.

Requisitos

Conocimientos de informática nivel usuario.

Temario completo de este curso

MODULO I

  • Primeros pasos en javascript
  • Cómo y dónde podemos ejecutar javascript
  • Objeto Window, propiedades
  • Normas básicas del lenguaje javascript
  • Ordenar el código, estructura
  • Entornos de desarrollo, depuración y ejecución
  • Funciones y herramientas de depuración
  • Modo estricto “strict mode”
  • Funciones propias del lenguaje.
  • Nuevos Estándares ES6, ES7, ES8, ES9 y sus principales
  • novedades.

MODULO II

  • Tipos de datos en javascript
  • Operadores del lenguaje, clasificación, ejemplos y usos
  • Tipos de Variables y constantes: Tipología y ámbito según ES6 y superior.
  • Manejo de operadores.

MODULO III

  • Estructuras de control de flujo: Condicionales
  • Condicional simple if.
  • Condicional con secuencia de escape if/else
  • Condicionales anidados if/else if/else
  • Condicional Switch
  • Operador ternario

MODULO IV

  • Estructuras de control de flujo: Bucles - iterados
  • Bucle for i
  • Bucle for of
  • Bucle for while / do while
  • Bucle for in
  • Break, continue

MODULO V

  • Declaración y llamada a funciones.
  • Parámetros dentro de una función
  • Devolución de parámetros
  • Tipos de funciones
  • Ámbito local y global, de función y de bloque. let, const y var
  • Funciones anónimas
  • Funciones de callback
  • Arrow functions
  • Funciones de parámetros indefinidos

MODULO VI

  • Objeto Array, declaración y características.
  • Array simple o vector
  • Array multidimensional
  • Manejo de arrays
  • Funciones de los array ejemplos prácticos. Map, filter, find, foreach, adaptado a las últimas versiones del estándar ES6 y superior.
  • Spread Operator - Rest Parameter

MODULO VII

  • Creación objetos literales JSON desde ES6>
  • Objetos dentro de Objetos
  • Lectura de un objeto JSON, nomenclatura de punto y
  • corchete.
  • Array multidimensionales de JSON.
  • Propiedades y métodos JSON
  • Creación de propiedades y métodos propios dentro de
  • objetos literales
  • Destructuring
  • Object Values/ Object entries

MODULO VIII

  • DOM modelo de objetos html para javascript
  • Captura de elementos html métodos get
  • Captura de elementos html querySelectors
  • Lectura, actualización y modificación de atributos y estilos.
  • Métodos para obtener y manipular atributos getAttribute, setAttribute
  • Métodos de clases: ClassList
  • Creación de elementos y contenidos dinámicos DOM
  • Template Literals

MODULO IX

  • Eventos
  • Eventos injectados
  • Listeners y funciones de eventos.
  • Tipos de eventos
  • Prevención de acción por defecto.
  • Control de eventos, cola de eventos.
  • Eventos de ratón y teclado.
  • Captura de información del evento.

MODULO X

  • Almacenamiento en el navegador
  • Cookies y Localstorage.

MODULO XI

  • Consumir y manejar peticiones HTTP a sistemas API- REST
  • Peticiones HTTP Asíncronas
  • Promesas: Declaración y consumición
  • Promesas: Promises All/Race/Finally
  • Funciones con promesas
  • try-catch-finally
  • Async Await ES8
  • Método Fetch - referencia API


MODULO XII

  • POO - Creación de objetos propios y Clases
  • Métodos y propiedades jerarquía del lenguaje
  • Herencia, Encapsulación y Polimorfismo.
  • Modulos en javascript importación y exportación

MODULO XIII

  • Gestión de formularios, captura de datos y validación
  • Expresiones regulares

MODULO XIV

  • Javascript fuera del navegador, introducción al terminal

MODULO XV

  • Proyecto final
Ver más