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

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

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

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
Advanced JavaScript 2: Async JS, APIs, Operators, Objects · LearnSpace
Назад в каталог
courseraПрограммирование

Advanced JavaScript 2: Async JS, APIs, Operators, Objects

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

О курсе

This course focuses on enhancing your JavaScript skills by working with asynchronous programming, APIs, logical operators, and objects. You will learn how to fetch and handle API data using modern techniques such as async/await and promises, efficiently managing multiple asynchronous operations. Additionally, you’ll explore the use of logical operators like ||, &&, and nullish coalescing to write cleaner, more efficient code. The course also covers object manipulation in depth, including working with inbuilt methods, the spread operator, and cloning techniques. Throughout the course, you'll tackle practical coding challenges to solidify your understanding of JavaScript concepts like this binding, short-circuiting, and object method handling.

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

JavascriptApplication Programming Interface (API)Web Development

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

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

01Asynchronous JavaScript and APIs24 материалов

Asynchronous JavaScript and APIs

Welcome to interactive lessons!PLUGINWhat is an API?PLUGINClients & ServersPLUGINRequests & ResponsesPLUGINJSON ReviewPLUGIN

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

Tom Chant

Instructor at Scrimba

Advanced JavaScript 2: Async JS, APIs, Operators, Objects
В каталоге вашей программы

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

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

Начать на Coursera

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

Обучение на Coursera

≈ 4 ч

3 модулей

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

Часть программы вашего университета
URLs and EndpointsPLUGIN
Fetching with .then()PLUGIN
Fetching with .then() ChallengePLUGIN
Fetching with async/awaitPLUGIN
Fetching with async/await ChallengePLUGIN
PromisesPLUGIN
Handling Rejected PromisesPLUGIN
response.okPLUGIN
Taking APIs to the Next LevelPLUGIN
API requests: the bodyPLUGIN
The Promise ConstructorPLUGIN
Working with images asynchronouslyPLUGIN
Promise ChallengePLUGIN
Callback HellPLUGIN
Using Promises to escape Callback HellPLUGIN
Promise.allPLUGIN
Super challenge: Async Image LoadPLUGIN
Asynchronous JavaScript & APIs OutroPLUGIN
Asynchronous JavaScript and APIs QuizЗадание
02Logical Operators and Coalescing10 материалов

Logical Operators and Coalescing

Logical Operators and Coalescing IntroPLUGINShort-circuiting with OR (||)PLUGINShort-circuiting with OR (||) ChallengePLUGINShort-circuiting with AND (&&)PLUGINShort-circuiting with AND (&&) ChallengePLUGINNullish CoalescingPLUGINOptional ChainingPLUGINSuper Challenge Library SoftwarePLUGINLogical Operators & Coalescing OutroPLUGINLogical Operators and Coalescing QuizЗадание
03Working with objects15 материалов

Working with objects

Working with Objects introPLUGINObjects and Inbuilt MethodsPLUGINObject Methods Challenges 1PLUGINObject Methods Challenge 2PLUGINObject.hasOwn & .hasOwnProperty()PLUGINAssignment by Value/ReferencePLUGINSpread Operator (...)PLUGINSpread Operator (...) ChallengePLUGINObject.assignPLUGINstructuredClonePLUGINObjects with Methods and "this"PLUGINBinding "this"'PLUGINBinding "this" Challenge'PLUGINWorking with Objects outroPLUGINJavaScript Objects QuizЗадание