©2024 Escuela Tecnologías de la Información S.L. Todos los derechos reservados.
Curso de Programación Asíncrona en Javascript
Domina la programación asíncrona en Javascript y Ajax, de manera gradual, desde callbacks y promesas pasando por async / await
Material disponible
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.
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
Por qué debes aprender Programación Asíncrona en Javascript
Qué tengo que saber
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.
Clases y contenidos
- Nivelación ES6
- Conceptos de programación asincrónica en JS
- Arquitectura de hilo único
- Callbacks
- Ejemplos en Navegador
- Ejemplos en NodeJS
- Comunicación asincrónica con AJAX
- Objeto XHR
- Ejemplos en Navegador
- Callback Hell
- API Promise
- API fetch
- Ejemplos en Navegador
- Ejemplos en Node.js
- ES7 async / await
- Ejemplos en Navegador
- Ejemplos en Node.js
- Librería jQuery
- Librerías Request para Node
- Axios (sirve para NodeJS y para web)
- Http, librería para conexiones HTTP (nativa de Node)
- Trabajo integrador
- Ejemplos en Navegador
- Ejemplos en Node.js
Valoraciones
Visualnacert
Manuel Francisco Arias Cortés
David Colet Brunet
Antonio Garrido
Antonio Mundo
Inma Miñarro Ruiz
Me gusta su curva de aprendizaje
Paco_
Muy buen profesor. Es claro y transmite muy bien
Marcelo Ugalde
Development
Isabel Cristina Bernal
Excelente curso, super recomendado, el profesor explica demasiado bien!!
JAdev
Luis Alberto Villar Ortiz
Maria Paula Herrero
muy bueno
¿Conoces nuestra tarifa plana?
Toda la formación de EscuelaIT, con más de 200 cursos completos para aprender las más variadas tecnologías de programación, diseño y marketing online. Todo! con tu suscripción.