Обещания JavaScript — бесплатный курс Udacity


Udacity все еще предлагает бесплатное обучение, а недавнее добавление в каталог охватывает JavaScript Promises и помогает интерфейсным веб-разработчикам справляться с асинхронными событиями и работать с асинхронным кодом.

Курс был создан совместно с Google, и объявление в блоге разработчиков Android гласит:

Мы только что открыли онлайн-курс по обещаниям, созданный в сотрудничестве с Udacity. Этот краткий курс, который вы можете пройти примерно за день, проведет вас через создание приложения «Exoplanet Explorer», которое считывает и отображает данные в реальном времени с помощью обещаний. Вы также научитесь использовать Fetch API и, наконец, попрощаетесь с XMLHttpRequest!

Udacity перечисляет его как продвинутый курс, который можно пройти примерно за 3 недели из расчета 6 часов в неделю, то есть 18 часов — так что, если вы сделаете это за один присест, вы можете найти его длинный день, однако, поскольку он бесплатный, вы можете распределить его столько, сколько нужно.

Всего два урока:

Урок 1 — Создание обещаний

Почему обещания?

Синтаксис и область действия обещаний

Упрощение распространенных полезных методов с помощью обещаний

Базовая обработка ошибок

Урок 2 — Связывание обещаний

Создание последовательностей асинхронной работы вручную

Расширенная обработка ошибок

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

Уроки состоят из видео и викторин. Существует также практический проект, связанный с курсом, который вводится в начале первого урока, но всплывает в основном во втором, — это Exoplanet Explorer, который предоставляет возможности для множества асинхронных событий.

Курс привязан к программе Senior Web Developer Nanodegree, но вам не нужно участвовать в этой программе, чтобы она вас заинтересовала. Вам нужен опыт работы с JavaScript, включая следующие навыки:

Использование функций для возврата объектов и других функций

Базовое понимание области действия и закрытий

Чтение и запись именованных и анонимных обратных вызовов

Методы массивов, такие как .forEach и .map

Вам также необходимо быть знакомым с GitHub и инструментами командной строки.


Добавить комментарий