Курс «JS: Асинхронное программирование»
Последнее обновление: 27 октября 2025 г.
3 900 рублей в месяц за все курсы
Включено в курс
Описание
На этом курсе вы изучите асинхронное программирование в JavaScript. Вы научитесь использовать таймеры, функции обратного вызова, раннее связывание и обработку ошибок в асинхронных вызовах. Из курса вы узнаете об event loops, событийной модели и промисах.
Чему вы научитесь
- Разбираться в видах асинхронного программирования в JavaScript (колбеки, промисы, async/await)
- Использовать самые современные способы работы с асинхронным кодом
- Распараллеливать задачи для обеспечения лучшей производительности
- Правильно организовывать структуру асинхронного кода, устойчивого к ошибкам
Программа
1 | Введение Знакомимся с курсом |
2 | Стек вызовов (Call Stack) Разбираемся с тем, как работает стек вызовов |
3 | Асинхронный код Знакомимся с работой асинхронного кода |
4 | Возврат в асинхронном коде Учимся писать асинхронные функции и работать с результатом их работы |
5 | Упорядочивание асинхронных операций Учимся управлять потоком выполнения асинхронных операций |
6 | Обработка ошибок Говорим про правильную обработку ошибок в асинхронном коде |
7 | Параллельное выполнение операций Знакомимся с принципами одновременного запуска асинхронных операций и контроля их результата |
8 | Таймеры Учимся откладывать на потом |
9 | Промисы (Promise) Знакомимся с удобным способом организовывать процесс выполнения асинхронного кода |
10 | Обработка ошибок в промисах Учимся правильно обрабатывать ошибки в цепочках |
11 | Цепочка промисов Изучаем способы выпрямления промисов в плоский код |
12 | Promise.all Учимся выполнять промисы параллельно |
13 | new Promise Учимся создавать промисы из колбеков |
14 | Async/Await Знакомимся с самым современным способом писать асинхронный код как синхронный |
15 | HTTP-запросы Учимся пользоваться асинхронностью в прикладных задачах (на примере HTTP-клиента axios) |
Формат обучения
Испытания
1 | Waterfall |
2 | Промисы: thenable и static |
3 | Промисы: event loop |
4 | Промисы: then |
5 | Список файлов и директорий |
6 | Промисы: состояние |
7 | Звонящий таймер |
8 | Промисы: catch |
9 | Промисы: reject |
10 | Промисификация |
Рекомендуемые программы

- Тренажер с практикой
- Бессрочный доступ к теории
- Асинхронный формат
3 900 рублей в месяц за все курсы





