Ejemplos de código del curso de programación asíncrona en JavaScript, desde los fundamentos del Event Loop hasta async/await avanzado.
| Archivo | Tema |
|---|---|
03.js |
Event Loop: Macrotasks y Microtasks |
04.js |
Callbacks síncronos y asíncronos |
05.js |
Convención error-first |
06.js |
Callback Hell |
07.js |
Introducción a Promesas |
08.js |
Promise Chaining |
09.js |
.catch() y .finally() |
10.js |
Promise.all, allSettled, race y any |
11.js |
Introducción a async/await |
12.js |
Manejo de errores con try/catch/finally |
13.js |
Ejecución secuencial vs. paralela |
14.js |
Migración de Promesas a async/await |
Event Loop y Callbacks (03–06): cómo JavaScript ejecuta código asíncrono, la convención error-first de Node.js y los problemas del Callback Hell.
Promesas (07–10): creación, encadenamiento, manejo de errores y los cuatro métodos para coordinar promesas en paralelo (all, allSettled, race, any).
Async/Await (11–14): sintaxis, formas de declarar funciones async, manejo de errores con try/catch, optimización secuencial vs. paralela y migración desde .then().
Node.js v18+ con "type": "module" en package.json.
node 07.jsPlatzi Fake API · JSONPlaceholder · API Colombia · GitHub API · Excuser API