Курс «JS: Асинхронное программирование»
Последнее обновление: 4 ноября 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 рублей в месяц за все курсы





