Curso de Programación Asíncrona en Javascript

FrontEnd

Domina la programación asíncrona en Javascript y Ajax, de manera gradual, desde callbacks y promesas pasando por async / await

Intermedio Medio (de 8 a 20 horas) Precio en promoción 89€ 69€

Una de las dificultades más habituales de los estudiantes en Javascript es la programación asíncrona. Javascript hace un constante uso de ella, en cualquier situación donde se requiera un tiempo de espera, como por ejemplo las solicitudes Ajax.

Realizar código para implementar una funcionalidad donde se aplique programación asíncrona puede no ser tan difícil. Quizás lo complicado es hacerlo de manera que sea claro, sencillo y mantenible, sobre todo cuando unas acciones dependen de otras y se tienen que resolver distintas casuísticas.

Para facilitar la programación asíncrona Javascript ofrece diversos mecanismos, que han ido apareciendo en los diversos estándares del lenguaje. Comenzando por los conocidos "callback", siguieron las promesas y por último async / await. Si el programador no tiene experiencia suficiente, es normal que se encuentre con problemas durante el trabajo del día a día, derivados de un conocimiento limitado del lenguaje y las muchas alternativas y estilos para escribir el código que han ido surgiendo.

El objetivo de el curso de programación asincrónica en JS es ayudar a los estudiantes a mejorar su nivel en el lenguaje y a aprovechar los muchos recursos que Javascript ofrece. Al mismo tiempo, se profundiza en una de las tareas más habituales de las aplicaciones frontend, las solicitudes HTTP asíncronas, conocidas comúnmente como Ajax. De este modo, de paso que se aprende programación asíncrona, se explicarán de manera práctica diversos métodos de acceso a recursos del servidor y servicios web (API REST) desde Javascript.

El curso además nos ofrecerá una doble visión de la asincronía en el lenguaje Javascript, ya que a lo largo de la formación se aplicarán las prácticas tanto para Javascript en el ámbito del navegador como para NodeJS (Javascript en el servidor o en el propósito general).

Objetivos del curso

- Comprender la programación asincrónica en JS

- Comprender el Event Loop y la arquitectura de hilo único

- Usar correctamente Callbacks

- Comunicarte con servicios web usando AJAX

- Qué es y cómo evitar el callback Hell

- Utilizar promesas en ES6

- Utilizar async / await para trabajar con promesas

- Utilizar la biblioteca axios

- Ejemplos de uso en navegadores y en Node.js

Índice de contenido del Curso de programación asíncrona en Javascript

Clase 1: Asincronismo

- Nivelación ES6

- Conceptos de programación asincrónica en JS

- Arquitectura de hilo único

- Callbacks

- Ejemplos en Navegador

- Ejemplos en Node.js

Clase 2: Ajax

- Comunicación asincrónica con AJAX

- Objeto XHR

- Ejemplos en Navegador

Clase 3: Promesas

- Callback Hell

- API Promise

- API fetch

- Ejemplos en Navegador

- Ejemplos en Node.js

Clase 4: Async / Await

- ES7 async / await

- Ejemplos en Navegador

- Ejemplos en Node.js

Clase 5: Axios

- Axios

- Trabajo integrador

- Ejemplos en Navegador

- Ejemplos en Node.js

Requisitos de conocimientos

El curso de programación asíncrona en Javascript está enfocado a desarrolladores que tengan un conocimiento básico a intermedio de Javascript.

- Requiere conocimiento de Javascript en el ámbito del navegador
- No es necesario tener experiencia previa con NodeJS.

CONTENIDO

Asincronismo

Gratis !
Mario Romero
2:00:06

Ajax

Mario Romero
1:32:20

Promesas

Mario Romero
1:32:05

Async / Await

Mario Romero
1:22:33
1:47:19
Este curso está en marcha
En breve deben aparecer más clases en este espacio

CONTENIDO

Asincronismo

Gratis !
Mario Romero
2:00:06

Ajax

Mario Romero
1:32:20

Promesas

Mario Romero
1:32:05

Async / Await

Mario Romero
1:22:33
1:47:19
Este curso está en marcha
En breve deben aparecer más clases en este espacio