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

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

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

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

Modern JavaScript in Action: DOM, APIs & Async JS

Курс от LearnKartS
Начальный≈ 10.1 чХинди
О курсеНавыкиПрограммаПреподаватели

О курсе

Most beginners learn JavaScript basics but get stuck when they try to build something real. They cannot connect code to a webpage. They have no idea how to fetch live data. This course closes that gap. Here is what you will mainly cover: • DOM Manipulation & Events Choose elements using getElementById, querySelector, and querySelectorAll. Modify content with textContent and setAttribute. Handle click, input, & form events by using addEventListener and event delegation. • Asynchronous JavaScript Write callback functions. Chain Promises with resolve, reject, and then catch. Make use of async/await. Finally, handle parallel requests with Promise.all & errors with try/catch. • API Integration Make GET, POST, PUT, and DELETE requests implementing the Fetch API and XMLHttpRequest. Parse JSON, apply retry logic, and handle authentication headers. • ES6 Plus Features Apply ES6 Modules, destructuring, spread, rest, Symbols, Maps, Sets, optional chaining, nullish coalescing, and advanced array methods in case of real projects. Taught in Hindi and ideal for beginners and self-taught developers ready to build interactive UIs, async workflows, and API-connected applications. LearnKartS courses on Coursera have reached 200,000 plus learners worldwide. Enroll today!

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

JavascriptApplication Programming Interface (API)Restful APIAjaxFrontend IntegrationFull-Stack Web DevelopmentFrontend PerformanceWeb Development ToolsDevelopment EnvironmentApplication DeploymentPackage and Software ManagementJest (JavaScript Testing Framework)JSONBuild ToolsBack-End Web DevelopmentCode ReusabilityFront-End Web DevelopmentWeb DesignJavaScript FrameworksWeb Development

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

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

01JavaScript Data Structures & Modern Syntax (Objects, Arrays & ES6 Features)15 материалов

JavaScript Objects and Arrays: Data Structures & Methods

Course IntroductionВидеоObjects - Key-Value Data Structure BasicsВидеоIntroduction to Arrays & Basic Array Operations (push, indexing) ВидеоArray Methods (map, filter, reduce) Explained with Examples Видео

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

Nikhil Agarwal

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

LearnKartS

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

Modern JavaScript in Action: DOM, APIs & Async JS
В каталоге вашей программы

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

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

Начать на Coursera

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

Обучение на Coursera

≈ 10.1 ч

4 модулей

Язык: Хинди

Часть программы вашего университета
Object & Array DestructuringВидео
Checkpoint QuizЗадание
Managing and Transforming Data with Modern JavaScriptDIALOGUE

JavaScript Spread, Rest & Introduction to Async Programming

Introduction to Spread Operator & Array ExpansionВидеоSpread Operator in Objects & Practical Use Cases ВидеоRest OperatorsВидеоPractice ProblemsВидеоWhat is Async JavaScriptВидеоCheckpoint QuizЗаданиеProficiency QuizЗаданиеSpread, Rest and Async JavaScriptDIALOGUE
02JavaScript Asynchronous Programming & APIs19 материалов

Mastering Async JavaScript: Callbacks to Promises

Synchronous vs AsynchronousВидеоIntroduction to Callbacks & Asynchronous JavaScriptВидеоCallback Function Example & Error Handling Flow ВидеоIntroduction to Promises & Basics of Async Handling ВидеоPromise Syntax, resolve/reject & then-catch FlowВидеоPromise Methods (finally, Promise.all) & Real-world UsageВидеоCheckpoint QuizЗаданиеCallbacks, Promises & Async FlowDIALOGUE

Async/Await and Advanced Promise Handling in JavaScript

Introduction to Async/Await & Benefits over Promises ВидеоUsing async & await Syntax with ExamplesВидеоHandling Multiple Promises & Error Handling (try-catch)ВидеоPromise.all with Async/Await & Advanced Usage ВидеоCheckpoint QuizЗаданиеBuilding Asynchronous JavaScript Workflows with Async/AwaitDIALOGUE

Introduction to APIs and REST Concepts

What is API? Basics & Real-World ExamplesВидеоTypes of APIs & REST API ConceptsВидеоBrowser APIs, Custom APIs & Key BenefitsВидеоCheckpoint QuizЗаданиеProficiency QuizЗадание
03JavaScript Frontend Integration: DOM, Events & API Communication21 материалов

JavaScript Fetch API: GET, POST & API Communication

Introduction to Fetch API, JSON Basics & Client-Server CommunicationВидеоMaking GET Requests using fetch() & Understanding Response ObjectВидеоHandling JSON Data, Response Parsing & Error Handling BasicsВидеоHTTP Methods (POST, PUT, DELETE) & Sending Data with Headers & BodyВидеоCreating POST Requests & Authentication (Headers, Tokens, JSON.stringify)ВидеоAdvanced Fetch: Retry Logic, Timeout Handling & Status Code ManagementВидеоFetch API and HTTP RequestsDIALOGUECheckpoint QuizЗадание

AJAX, DOM Selection & API Integration Basics

AJAX with XMLHttpRequest & axios for APIsВидеоIntroduction to DOM & getElementById() MethodВидеоgetElementsByClassName() & getElementsByTagName() ExplainedВидеоquerySelector() vs querySelectorAll() & CSS Selector-Based SelectionВидеоCheckpoint QuizЗаданиеBuilding Interactive Webpages with DOM Manipulation and API RequestsDIALOGUE

DOM Manipulation, Events & User Interaction in JavaScript

Modifying Content & Attributes (textContent, setAttribute, getAttribute)ВидеоStyling Elements & Managing Classes (style, classList add/remove/toggle)ВидеоAdding & Removing Elements (createElement, appendChild, remove, insertBefore)ВидеоEvent Handling Basics & Common Events (click, mouse, keyboard)ВидеоForm Events, preventDefault() & Handling User Input with Event ListenersВидеоCheckpoint QuizЗадание
04Modern JavaScript (ES6+): Advanced Features, Data Structures & DOM Interactions18 материалов

Advanced DOM Events, Forms & Dynamic User Interaction

Event DelegationВидеоForm Handling Basics & Submit Event with ValidationВидеоAccessing Input Values & Preventing Default Form SubmissionВидеоReal-time Validation (Email Check) & Practice Problem (Dynamic UI Change)ВидеоCheckpoint QuizЗадание

ES6+ Features: Modules, Symbols, Maps & Sets

Basic ES6+ featuresВидеоES6 Modules and Modular JavaScript ProgrammingВидеоUsing Symbols as Object KeysВидеоMaps: Key-Value Storage, Methods (set, get, has, delete) & IterationВидеоend Sets: Unique Values, Operations (add, has, delete) & Union/IntersectionВидеоCheckpoint QuizЗаданиеBuilding Modular and Modern JavaScript Applications with ES6+ FeaturesDIALOGUE

Modern JavaScript (ES6+ to ESNext): Advanced Features & Array Methods

Basic ES Features (Exponentiation, includes(), Object.values & entries)ВидеоAdvanced Operators (BigInt, Nullish Coalescing ??, Numeric Separator)ВидеоArray Methods (flat, at, toSorted, toReversed, toSpliced) ExplainedВидеоCheckpoint QuizЗаданиеProficiency QuizЗаданиеSummaryВидео
Proficiency QuizЗадание