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