JS: Синхронная асинхронность
Включено в курс
Чему вы научитесь
- Создавать объекты-генераторы для эмуляции бесконечных потоков
- Использовать корутины для асинхронного кода
- Строить код на промисах и async/await
- Использовать модуль HTTP для выполнения запросов из Node.js
Описание
В этом курсе будут подробно рассмотрены promises, coroutines, async/await, которые стали неотъемлемой частью современной разработки на JavaScript. В процессе знакомства с ними мы построим библиотеку для выполнения http запросов. Она будет основана на промисах, а использовать ее можно будет с генераторами и async/await конструкциями.
Уроки курса
-
2
URL
Познакомиться с модулем URL, чтобы манипулировать частями адресов, разбирать их, а также собирать обратно. -
4
POST-запрос
Познакомиться с запросом POST и научиться передавать данные на сервер. -
6
JSON
Научиться работать с JSON, способом представления структурированных данных. -
8
Корутины
Познакомиться с идеей сопрограммы - сущности, которая не только генерирует данные, но и потребляет их. -
9
async/await
Научиться использовать механизм async/await для работы с асинхронным кодом. -
10
Дополнительные материалы
Статьи и видео, подобранные командой Хекслета. Помогут глубже погрузиться в тему курса
Формат обучения
Отзывы

Пришлось потратить немало времени чтобы разобраться во всей этой истории с корутинами и обещаниями вместе. Саму теорию урока перечитывал не один раз, но без Симпсона разобраться так и не получилось. Изначально для решения практики использовал функцию из книги, потом посмотрев решение учителя с осознанием каждого шага выполнил практику самостоятельно и это было действительно интересно.

Шикарный курс! На колбэках и корутинах было жарко. По внутренним ощущениям, тема не стала родной. Еще бы пару практических заданий. Но при этом, async/await зашел как родной - практически не думал при решении, вышло как-то на автомате. Скажите, это нормально?)

Большое спасибо за этот чудесный курс! Пока, что это был самый сложный курс из тех что прошел. Единственное пожелание: в 5 курсе "Promeses", лично мне, очнь нехватало реального сервера для отладки через консоль. Но это чисто ИМХО.

Практика сложная, 7 тестов не пропускают ни одного промаха, тем приятнее дойти до всего самой, спасибо большое за задачу!