Сложность
Сложность
Продвинутый
Тип обучения
Тип обучения
Курс
Формат обучения
Формат обучения
Записанные лекции
Трудоустройство
Трудоустройство
Отсутствует

Стоимость курса

3 900 ₽
нет рассрочки

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

  • 15 уроков (видео и/или текст)
  • 23 упражнения в тренажере
  • 43 проверочных теста
  • Дополнительные материалы
  • Помощь в «Обсуждениях»
  • Доступ к остальным курсам платформы

Чему вы научитесь

  • Разбираться в видах асинхронного программирования в JavaScript (колбеки, промисы, async/await)
  • Использовать самые современные способы работы с асинхронным кодом
  • Распараллеливать задачи для обеспечения лучшей производительности
  • Правильно организовывать структуру асинхронного кода, устойчивого к ошибкам

Что вы получите после обучения

Приобретаемые навыки
4
Обработка ошибок
5
Event loop
6
Таймеры
7
Promises
8
Async/await

Образовательная организация

Онлайн-школа программирования, за выпускниками которой охотятся компании

Первого студента мы трудоустроили в 2013 году. Тогда требования к знаниям джуниоров были выше, а трава зеленее

Это отразилось на программах обучения, на их проработке и глубине. Собеседования для студентов Хекслета проходят под девизом: «Хм, на Хекслете задачки были сложнее»

Иногда наши студенты попадают на работу без проведения технического интервью, только на основе анализа кода проектов

Сейчас все больше и больше компаний указывают курсы Хекслета как плюс при найме. А наши партнерские компании доверяют нам настолько, что собеседуют выпускников, не заглядывая в резюме

Программа курса

Введение
Познакомиться с курсом

Стек вызовов (Call Stack)
Разобраться с тем, как работает стек вызовов

Асинхронный код
Познакомиться с работой асинхронного кода

Возврат в асинхронном коде
Научиться писать асинхронные функции и работать с результатом их работы

Упорядочивание асинхронных операций
Научиться управлять потоком выполнения асинхронных операций

Обработка ошибок
Узнать про правильную обработку ошибок в асинхронном коде

Параллельное выполнение операций
Познакомиться с принципами одновременного запуска асинхронных операций и контроля их результата

Таймеры
Научиться откладывать на потом

Промисы (Promise)
Познакомиться с удобным способом организовывать процесс выполнения асинхронного кода

Обработка ошибок в промисах
Научиться правильно обрабатывать ошибки в цепочках

Цепочка промисов
Изучить способы выпрямления промисов в плоский код

Promise.all
Научиться выполнять промисы параллельно

new Promise
Научиться создавать промисы из колбеков

Async/Await
Познакомиться с самым современным способом писать асинхронный код как синхронный

HTTP-запросы
Научиться пользоваться асинхронностью в прикладных задачах (на примере HTTP-клиента axios)

Дополнительные материалы
Статьи и видео, подобранные командой Хекслета. Помогут глубже погрузиться в тему курса

Рейтинг курса

3.8
рейтинг
0
0
0
0
0

Может быть интересно

обновлено 27.03.2024 16:46
JS: Асинхронное программирование

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

Оставить отзыв
Поделиться курсом с друзьями