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

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

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

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
Node.js Foundations: Core Concepts & Async Patterns · LearnSpace
Назад в каталог
courseraПрограммирование

Node.js Foundations: Core Concepts & Async Patterns

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

О курсе

This course covers the essential concepts of Node.js, emphasizing its event-driven architecture and significance in modern backend development. Professionals will understand how Node.js enables scalable, non-blocking applications. Learners will explore the module system, callbacks, and asynchronous control flow, building skills to write maintainable, efficient Node.js code. Practical exercises reinforce each concept, helping participants apply techniques to real-world projects. What sets this course apart is its focus on combining theory with hands-on examples. Students learn both the principles and practical implementations of callbacks, promises, and async/await patterns in real Node.js workflows. This course benefits developers, programmers, and anyone with basic JavaScript knowledge looking to deepen their backend skills. No prior Node.js experience is required, but familiarity with JavaScript is recommended. This course is part one of a three-course Specialization designed to provide a comprehensive learning pathway in this subject area. While it delivers standalone value and practical skills, learners seeking a more integrated and in-depth progression may benefit from completing the full Specialization.

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

Event-Driven ProgrammingJavascriptNode.JSInteroperabilityPackage and Software ManagementSoftware TestingSoftware ArchitectureDependency AnalysisMaintainabilitySoftware Design PatternsMicroservicesAPI DesignServer SideWeb Applications

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

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

01The Node.js Platform9 материалов

Mastering Asynchronous Architecture and Node.js Principles

OverviewВидеоIntroductionЧтениеThe Node.js PhilosophyЧтениеSimplicity and PragmatismЧтение

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

Packt - Course Instructors

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

Node.js Foundations: Core Concepts & Async Patterns
В каталоге вашей программы

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

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

Начать на Coursera

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

Обучение на Coursera

≈ 6.2 ч

5 модулей

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

Часть программы вашего университета
Non-blocking I/OЧтение
The Reactor PatternЧтение
JavaScript in Node.jsЧтение
Running Native CodeЧтение
Exploring the Node.js EcosystemЗадание
02The Module System16 материалов

Mastering Node.js Modules: Patterns, Imports, and Interoperability

OverviewВидеоIntroductionЧтениеThe Revealing Module PatternЧтениеES ModulesЧтениеNamed Exports and ImportsЧтениеMixed ExportsЧтениеStatic and Dynamic ImportsЧтениеThe Module Resolution AlgorithmЧтениеLoading PhasesЧтениеCircular DependenciesЧтениеPhase 3 EvaluationЧтениеHow Monkey Patching Affects Type Safety in TypeScript ProjectsЧтениеES Modules and CommonJS Differences and InteroperabilityЧтениеImport ES Modules from CommonJSЧтениеUsing Modules in TypeScriptЧтениеExploring Module Systems in JavaScriptЗадание
03Callbacks and Events12 материалов

Mastering Asynchronous Patterns: Callbacks, Events, and Observers in Node.js

OverviewВидеоIntroductionЧтениеSynchronous CPSЧтениеNon-CPS CallbacksЧтениеUsing Synchronous APIsЧтениеNode.js Callback ConventionsЧтениеAvoiding Uncaught ExceptionsЧтениеThe Observer PatternЧтениеMaking Any Object ObservableЧтениеSynchronous and Asynchronous EventsЧтениеCombining Callbacks and EventsЧтениеMastering Asynchronous Programming ConceptsЗадание
04Asynchronous Control Flow Patterns with Callbacks12 материалов

Mastering Asynchronous Patterns: From Callback Hell to Controlled Concurrency

OverviewВидеоIntroductionЧтениеCallback HellЧтениеApplying the Callback DisciplineЧтениеControl Flow PatternsЧтениеSequential Crawling of LinksЧтениеConcurrent ExecutionЧтениеThe PatternЧтениеLimited Concurrent ExecutionЧтениеQueues to the RescueЧтениеWeb Spider VersionЧтениеAsynchronous Task Management and ControlЗадание
05Asynchronous Control Flow Patterns with Promises and Async/Await14 материалов

Mastering Modern Asynchronous Programming in Node.js

OverviewВидеоIntroductionЧтениеWhat Is a Promise?ЧтениеThe Promise APIЧтениеCreating a PromiseЧтениеSequential Execution and IterationЧтениеConcurrent ExecutionЧтениеUpdating the Web SpiderЧтениеLazy PromisesЧтениеAsync/awaitЧтениеError Handling with async/awaitЧтениеAntipattern Using async/await with Array.forEach for Serial ExecutionЧтениеThe Problem with Infinite Recursive Promise Resolution ChainsЧтениеMastering Asynchronous Programming in JavaScriptЗадание