О чём курс

Асинхронная природа JavaScript часто становится камнем преткновения для разработчиков, приводя к ошибкам в логике выполнения кода. Этот курс превращает новичка в эксперта, объясняя устройство асинхронности с первых принципов.

Внутри разбираются:

  • Фундаментальные отличия синхронного и асинхронного кода, а также их сильные и слабые стороны.
  • Работа с основными шаблонами: Callbacks, Promises, Async/Await и генераторы.
  • Архитектура событий: от понимания работы механизмов вроде setImmediate и requestAnimationFrame до того, как всё это реализуется в браузере и Node.js.

Курс рассчитан на тех, кто уже пишет приложения на JavaScript, знаком с Node.js и командной строкой, но хочет перестать гадать, почему асинхронный код ведет себя непредсказуемо. В результате вы научитесь писать быстрые, безошибочные программы и глубоко понимать внутренние процессы выполнения скриптов.

Программа обучения

  • Разбор асинхронного и синхронного кода
  • Шаблоны асинхронного программирования:
    • Callbacks
    • Promises
    • Async / Await
    • Генераторы
  • Архитектура событий и Event Loop
  • Практические упражнения и задачи на кодирование
Складчина создана 4 июля 2018 г. · описание обновлено 23 марта 2026 г.
250 ₽ 750 ₽