К содержимому
learnspaceYOUR NEXT CHAPTER
ПРОСТРАНСТВО ОБУЧЕНИЯ
ГлавнаяКаталог курсовМоё обучениеCoursera

Знания без границ

Учитесь у лучших университетов и компаний мира.

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
Asynchronous Programming in JavaScript - Complete Course · LearnSpace
Назад в каталог
courseraПрограммирование

Asynchronous Programming in JavaScript - Complete Course

Курс от Packt
Средний≈ 5.8 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

Updated in May 2025. This course now features Coursera Coach! A smarter way to learn with interactive, real-time conversations that help you test your knowledge, challenge assumptions, and deepen your understanding as you progress through the course. JavaScript wasn't initially designed for asynchronous operations, but with some adjustments, you can effectively manage asynchronous code to ensure data is used only after it's fully fetched. In this course, you'll master every aspect of asynchronous JavaScript through easy-to-understand examples and detailed explanations. You'll explore event loops, JavaScript's behind-the-scenes workings, asynchronous code execution, callbacks and their limitations, the advent of promises, and how Async Await beautifies promises. You'll apply these concepts in three real-world mini-projects, including handling multiple promises and errors using Async Await. By the end, you'll have a thorough understanding of asynchronous JavaScript. Designed for JavaScript developers, web developers, programmers, and front-end developers familiar with frameworks like Angular, React, Vue, or Svelte, this course will elevate your asynchronous programming skills and enhance your resume. Some knowledge of JavaScript will be an added advantage to get through the course.

Навыки, которые вы освоите

JavascriptJavaScript FrameworksEvent-Driven ProgrammingApplication Programming Interface (API)

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

4 модулей · 30 учебных материалов

01Introduction5 материалов

Introduction

IntroductionВидеоFull Course AssessmentЧтениеIntroduction - Synchronous Versus Asynchronous Operations in JavaScriptВидеоHow does Asynchronous Code Execution Work - Multi-Threading in JavaScriptВидео

Учитесь у экспертов

Packt - Course Instructors

Преподаватель курса

Asynchronous Programming in JavaScript - Complete Course
В каталоге вашей программы

Инвестируйте в себя

Новые знания — в удобное для вас время.

Начать на Coursera

Обучение откроется на Coursera
в новой вкладке

Обучение на Coursera

≈ 5.8 ч

4 модулей

Язык: Английский

Субтитры: Арабский, Французский, Итальянский, Бразильский португальский, Корейский, Немецкий, Индонезийский, Испанский, Японский

Часть программы вашего университета
Event Loops, Call Stacks, and Web APIsВидео
02Callback Functions10 материалов

Callback Functions

What Are Callback Functions and What Do They Do?ВидеоCallbacks in setTimeout and Event Listeners - Asynchronous ActionsВидеоCallbacks Within CallbacksВидеоHandling Errors in CallbacksВидеоCallback HellВидеоSynchronous CallbackВидеоMini-Project #1 - QuestionВидеоMini-Project #1 - SolutionВидеоUnderstanding JavaScript CallbacksDIALOGUECallback Functions - AssessmentЗадание
03Promises8 материалов

Promises

Promises - What Do They DoВидеоCreating and Using Promises in Your Asynchronous CodeВидеоthen(), .catch(), and .finally()ВидеоPromise ChainsВидеоError Handling in Promises - In DetailВидеоPromisificationВидеоMini-Project #2ВидеоMastering JavaScript PromisesDIALOGUE
04Async Await7 материалов

Async Await

Async Await - A Detailed LookВидеоResolving Multiple Promises with Async AwaitВидеоError Handling in Async AwaitВидеоMini-Project #3ВидеоAsync Await - AssessmentЗаданиеFull Course AssessmentЗаданиеFull Course practice AssessmentЗадание