
udemy
Udemy - одна из самых больших площадок в мире по доставке обучающего контента от разных авторов всего мира. Присутсвуют курсы практически на любую тему.
Asynchronous JavaScript: Promises, Callbacks, Async Await
Моя главная цель - помочь вам освоить асинхронный JavaScript. Этот курс был специально разработан для тех, кто хочет улучшить свои навыки в Callbacks, Promises, Async Await и Event Loop. Этот курс был разработан для того, чтобы его было легко понять, и поэтому в нем много визуальных элементов, особенно когда мы говорим о важных концепциях.
Мы будем говорить о 3 основных компонентах Async JavaScript: функции обратного вызова, Promises и Async Await.
Обратные вызовы (Callbacks) в JavaScript используются повсеместно. Создание обработчиков событий, выполнение HTTP-запросов, взаимодействие с DOM, установка таймаутов, чтение или запись данных в файловую систему, работа с базами данных и т. д. Я почти уверен, что вы уже используете обратные вызовы в своем коде, но я не уверен, что вы знаете, как они на самом деле работают ... Знание того, как все работает на самом деле, поможет вам быстрее написать код и избежать странных ошибок
Промисы (Callbacks) были созданы как лучшая альтернатива обратным вызовам. У них нет недостатков, которые есть у обратных вызовов. Промисы JavaScript невероятно полезны, когда у вас есть несколько асинхронных операций, которые зависят друг от друга. Тем не менее, Промисы - это новая концепция, которую вы должны выучить, и этот курс поможет вам в этом.
Async Await - это синтаксический сахар вокруг Promises, представленный в EcmaScript 8. До этого написание асинхронного кода на JavaScript сильно отличалось от написания обычного синхронного кода. Async Await позволяет структурировать весь код аналогичным образом, независимо от того, является ли он синхронным или асинхронным.
В популярных библиотеках и фреймворках JavaScript происходит много асинхронного: React, Angular, Vue.js, jQuery и т. д. В NodeJS практически невозможно написать что-либо без использования асинхронных операций. После просмотра этого курса вы сможете эффективно читать и писать асинхронный код JavaScript и точно поймете, как он работает за кулисами!
Udemy - одна из самых больших площадок в мире по доставке обучающего контента от разных авторов всего мира. Присутсвуют курсы практически на любую тему.
В этом курсе мы узнаем как использовать async и await в ES2017 для написания асинхронного кода, который является более читаемым и более простым в использовании, чем эквивалентный код, основанный на длинных надежных цепочках или глубоко вложенных обратных вызовах. Оператор ожидания выполняет обещание, а затем приостанавливает выполнение функции до тех пор, пока не будет достигнуто обещание, которое позволяет асинхронной функции читать последовате
Станьте экспертом по асинхронному JavaScript, обратным вызовам, обещаниям, Async/Await , генераторам и циклам событий. Понимание асинхронного характера Javascript является ключом к овладению языком. Этот курс предназначен для того, чтобы взять новичка со знаниями асинхронного программирования и превратить его в эксперта. Мы делаем это, начиная очень просто, объясняя основные понятия.
Узнайте, как создавать и управлять асинхронными программами, чтобы стать эффективным программистом JavaScript. Присоединяйтесь к Джафару Хусейну (Jafar Husain) - техническому руководителю по пользовательскому интерфейсу Netflix и архитектору его платформы данных, который поможет вам выйти за рамки асинхронного JavaScript и познакомит вас с новыми функциями и методами, которые помогут вам сократить объем кода и создавать более умные приложения.