Вы попали на английскую версию сайта. Большая часть курсов доступна на русском языке

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

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

Course

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

PRO

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

View Course
Hours Count

Course

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

PRO

Асинхронное программирование не просто само по себе. Особенно на колбеках. Для упрощения написания такого кода, существуют специальные библиотеки, предоставляющие массу полезных функций. Эти функции помогают сделать код более прямолинейным и предсказуемым. В этом курсе, помимо глубокого изучения асинхронности, происходит создание подобной библиотеки.

View Course
Hours Count

Course

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

PRO

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

View Course
Hours Count

Challenges

JS: Разработка абстракций для асинхронности
Async Detect
JS: Разработка абстракций для асинхронности
Async sorting
JS: Асинхронное программирование
Ringing timer
JS: Асинхронное программирование
List of files and directories
JS: Асинхронное программирование
Promises: state
JS: Асинхронное программирование
Promisifiy
JS: Асинхронное программирование
Promises: reject
JS: Асинхронное программирование
Promises: catch
JS: Асинхронное программирование
Promises: thenable and static
JS: Асинхронное программирование
Promises: event loop
JS: Асинхронное программирование
List of files and directories