¿Qué quieres aprender?

Workshop Desarrollo Web Avanzado con JavaScript

Workshop Desarrollo Web Avanzado con JavaScript

TecGurus

Curso online


95

Duración : 3 Días

Si conoces los conceptos básicos de JavaScript y quieres profundizar en el lenguaje este workshop es el indicado para ti. Nuestros consultores expertos te guiarán para que logres comprender y dominar las técnicas de programación avanzadas de JavaScript con el objetivo de alcanzar el nivel de conocimientos necesarios para integrarse de forma efectiva en cualquier equipo de desarrollo web moderno con un alto nivel de exigencia.

La industria tecnológica demanda profesionales capacitados para innovar en el campo de la programación, por lo que cada uno de nuestros Workshop te dan la solución inmediata para cubrir tus necesidades de formación profesional, dándote las herramientas necesarias para desarrollarte rápidamente en la industria del desarrollo de software.

¿Quieres hablar con un asesor sobre este curso?

Objetivos

-Construir bloques de código reutilizables y modulares. -Utilizar JSON para intercambiar datos. -Realizar pedidos a un servidor sin recargar la página (AJAX) -Almacenar información en el navegador utilizando la API HTML5 -Construir una aplicaciones web profesional con las mejores prácticas en JavaScript Al finalizar el workshop lograras integrarte en entornos de desarrollo web modernos y eficientes que requieran el uso de patrones de diseño, persistencia y optimización, esto basado en la constante práctica de las funcionalidades enseñadas a lo largo del workshop.

A quién va dirigido

A estudiantes y desarrolladores en el campo de T.I. o personas interesadas en el campo de la programación, ya que contamos con cursos desde nivel básico.

Requisitos

-Se requieren conocimientos básicos de JavaScript (sin importar el lenguaje) -Se recomienda el workshop Introducción a Desarrollo Web con JavaScript.

Temario completo de este curso

1.- Introducción a la Web con JavaScript
1.1 ES6
1.2 Navegador web como intérprete del lenguaje
1.3 BOM : browser object model
1.4 DOM: document object model
1.5 Acceder a elementos de la página
1.6 Leer y modificar contenidos
1.7 Leer y modificar atributos
1.8 Leer y modificar estilos y clases en CSS

2.- JavaScript asincrono
2.1 Modelo orientado a eventos
2.2 Capturar eventos
2.3 Callbacks
2.4 Promises
2.5 Async/Await
2.6 Generadores
2.7 Asincroni?a en el navegador
2.7.1 AJAX
2.7.2 Fetch
2.7.3 JSON
2.7.4 CORS

3.- SPA y REST
3.1 ¿Qué es y cómo programar un Single Page Application?
3.2 Comprender cómo manipular la API
3.3 Comprender cómo manipular la API de History
3.4 Qué es REST como servicio
3.5 APIs Externas
3.6 AJAX Avanzado
3.6.1 Controlar el progreso de descarga de información asincrónica
3.6.2 Controlar el progreso de subida de información asincrónica
3.6.3 Tipos de datos salientes desde un cliente
3.6.4 Drag
3.6.5 Drop API

4.- Promesas
4.1 ¿Qué es una Promesa?
4.2 Conceptos básicos de la API Promise
4.3 Conceptos básicos de la API Fetch
4.4 Realizar pedidos asincrónicos encadenados
4.5 Utilizar la API
4.6 Utilizar la API de Geolocation

5.- Paradigma de Prototipos
5.1 Concepto de prototipos
5.2 Concepto de POO
5.3 Funciones constructoras
5.4 Jerarquía y cadena de prototipos
5.5 Referencia de this
5.6 Qué es un closure
5.7 Redefinir contexto funcional con bind , call y apply

6.- Patrones de diseño
6.1 Qué es un patrón de diseño
6.2 Patrón Módulo
6.3 Patrón Revelador
6.4 Patron Singleton
6.5 Patrón de Publicación

7.- Persistencia y Optimización
7.1 Persistencia de datos del lado del cliente
7.2 Storage API
7.3 Cookies
7.4 Performance
7.5 Cómo medir la performance de una página
7.6 Cómo detectar pérdidas de memoria en la carga de una página
7.7 Chrome Dev Tools
Ver más