Acerca de este Curso
Uno de los conceptos más dificiles de dominar en JavaScript es el control de flujo asincrónico. ¿Qué se ejecuta? ¿Cuándo? ¿Cómo hago para que una tarea espere a que finalice otra antes de correr? En este curso podrás responder todas estas preguntas y más.
Primero aprenderemos qué significa que una tarea sea asincrónica y como se relaciona con su contrapartida, las tareas sincrónicas. Luego veremos como se aplica este concepto en JavaScript y como controlar el flujo de nuestra aplicación usando únicamente callbacks. Pasaremos a utilizar la librería más conocida para manejo de callbacks, async, que nos ayudará a simplificar nuestro código utilizando los patrones de asincronismo más conocidos. Por último, veremos una alternativa a la programación con callbacks, las promesas.