JavaScript es por naturaleza un lenguaje de programación asíncrono (a diferencia de la gran mayoría de lenguajes de programación), y esto que le proporciona una larga lista de ventajas para el desarrollo de aplicaciones web, no está exento de problemas complejos que debemos aprender a resolver con éxito. Para ello entenderemos la diferencia entre sincronía y asincronía, identificaremos los problemas inherentes a la naturaleza asíncrona de JavaScript, descubriremos las desventajas de usar los callback hell, analizaremos las posibilidades que ofrecen las promesas, estudiaremos las ventajas que ofrecen las funciones async, conoceremos las diferencias entre la asincronía de la ejecución y la asincronía de las peticiones a un servidor, profundizaremos en la tecnología AJAX, hallaremos las diferentes formas de realizar peticiones a un servidor, aprenderemos a manejar las respuestas ofrecidas por un servidor a peticiones AJAX, aprenderemos a manejar las respuestas ofrecidas por un servidor a peticiones AJAX y combinaremos la asincronía de la ejecución con la asincronía de las comunicaciones HTTP.
Fe de erratas
No se ha notificado ninguna errata hasta el momento.
Aclaraciones
No se ha añadido ninguna aclaración hasta el momento.
Profundización de conceptos
No se han añadido contenidos adicionales hasta el momento.
Actualizaciones de contenidos
No se han actualizado contenidos hasta el momento.
Ejercicios adicionales resueltos
Todavía no se han incluido nuevos ejercicios resueltos.