Асинхронная разработка на JS

Прокачка асинхронности от и до. Промисы, Async/Await, Генераторы.

Курс

JS: Асинхронное программирование

PRO

Курс посвящен знакомству с асинхронной моделью программирования в JavaScript и событийной модели браузера. Рассматриваются такие темы как event loops, таймеры, функции обратного вызова, раннее связывание и обработка ошибок.

Курс

JS: Разработка абстракций для асинхронности

PRO

Предыдущая версия курса по асинхронному программированию. Полезна в том случае, если вы хотите мозголомных задач на асинхронщину. В рамках этого курса создаются функции из библиотеки async, упрощающих работу с колбеками.

Курс

JS: Синхронная асинхронность

PRO

В этом курсе будут подробно рассмотрены promises, coroutines, async/await, которые стали неотъемлемой частью современной разработки на JavaScript. В процессе знакомства с ними мы построим библиотеку для выполнения http запросов. Она будет основана на промисах, а использовать ее можно будет с генераторами и async/await конструкциями.

Испытания

JS: Разработка абстракций для асинхронности
Асинхронное детектирование
solution.js Реализуйте и экспортируйте по умолчанию фун...
JS: Разработка абстракций для асинхронности
Асинхронная сортировка
solution.js Реализуйте и экспортируйте по умолчанию фун...
JS: Асинхронное программирование
Промисификация
promisify.js Реализуйте и экспортируйте по умолчанию фу...
JS: Асинхронное программирование
Список файлов и директорий
ls.js Реализуйте и экспортируйте по умолчанию функцию, ...
JS: Асинхронное программирование
Звонящий таймер
Эта практика включает в себя элементы асинхронного прог...

Впечатления

Урок: Async/Await

Спасибо за курс! На удивление, не возникло особых проблем всё четко и последовательно, в голове вроде всё уложилось. Отдельное спасибо за ссылку на видео с классной визуализацией Event Loop.

Урок: Async/Await

Очень крутой курс, Кирилл. Спасибо!

Вроде все уже самостоятельно изучил, но все равно много нюансов ровненько уложились в голове.

Плюсую за испытания.

Урок: Введение

Как круто такие курсы находить, это как пасхалка в играх)) Большое спасибо, что оставили его, чувствую что асинхронность нужно подтянуть и тут этот курс)

Урок: Event Loop

Учитель как всегда Красавчик. Так упростить код - нужно уметь)

Урок: Async/Await

Прошел этот курс, хотя за плечами прохождение еще старой редакции курсов по асинхронности (: могу сказать конечно, что если бы в тот момент когда я проходил асинхронность был этот курс, то было бы въехать в тему наверное немного попроще, уровень этого курса как мне кажется как раз подготовительный для тех что были раньше.. Там действительно не хватало немного более плавного входа в тему, получалась довольно крутая кривая вхождения :)

однако, должен отметить, что зато кач на предыдущей редакции курсов был прям шикарный, особенно заходила практика, как просидишь с задачей часа 3-4 так на года вперед это останется в воспоминаниях все.. вот сейчас этот курс проходил, и без проблем вспоминалось как сами писали реализацию функции waterfall, асинхронный filter, map... корутины)) здесь же практика такая, типа пощупать вообще ручками что такое асинхронность для начала :)