Курс «JS: Синхронная асинхронность»
Последнее обновление: 6 мая 2025 г.
Бесплатный курс
Включено в курс
Описание
На этом курсе вы изучите, как в JavaScript писать асинхронный код как синхронный. Вы узнаете, как использовать асинхронные функции и промисы для управления асинхронным кодом. Вы научитесь использовать async/await и узнаете, как обрабатывать ошибки в асинхронном коде. Знания из этого курса помогут вам писать более чистый и понятный код, работать с асинхронными операциями и повышать производительность вашего кода.
Чему вы научитесь
- Создавать объекты-генераторы для эмуляции бесконечных потоков
- Использовать корутины для асинхронного кода
- Строить код на промисах и async/await
- Использовать модуль HTTP для выполнения запросов из Node.js
Программа
1 | Введение Знакомимся с курсом, темой и проектом |
2 | URL Знакомимся с модулем URL, чтобы манипулировать частями адресов, разбирать их и собирать обратно |
3 | GET-запрос Учимся работать с запросом GET и обрабатывать ошибки |
4 | POST-запрос Знакомимся с запросом POST и учимся передавать данные на сервер |
5 | Promises Знакомимся с основным способом управления асинхронным кодом |
6 | JSON Учимся работать с JSON, способом представления структурированных данных |
7 | Итераторы и генераторы Изучаем генератор – вариант итератора |
8 | Корутины Знакомимся с идеей сопрограммы — сущности, которая не только генерирует данные, но и потребляет их |
9 | async/await Учимся использовать механизм async/await для работы с асинхронным кодом |