Курс посвящен знакомству с асинхронной моделью программирования в JavaScript и событийной моделью браузера. Рассматриваются такие темы как event loops, таймеры, функции обратного вызова, раннее связывание и обработка ошибок.
Программа курса
Введение
- Стек вызовов (Call Stack)
- Асинхронный код
- Возврат в асинхронном коде
- Упорядочивание асинхронных операций
- Обработка ошибок
- Параллельное выполнение операций
- Таймеры
- Промисы (Promise)
- Обработка ошибок в промисах
- Цепочка промисов
- Promise.all
- new Promise
- Async/Await
- HTTP-запросы