Курс «JS: Синхронная асинхронность»

http
промисы
корутины
генераторы
async/await

Последнее обновление: 6 мая 2025 г.

Попробовать →

Бесплатный курс

Включено в курс

9 уроков (видео и/или текст)
0 упражнений в тренажере
21 проверочный тест
Самостоятельная работа
Дополнительные материалы
Доступ ко всем курсам

Описание

На этом курсе вы изучите, как в 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 для работы с асинхронным кодом

Формат обучения

Course Cover
  • Тренажер с практикой
  • Бессрочный доступ к теории
  • Асинхронный формат
Попробовать →

Бесплатный курс