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

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

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

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

Scalable Node.js: Advanced Patterns & Integration

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

О курсе

This course teaches advanced Node.js strategies for building high-performance, scalable applications. It highlights asynchronous operations, multi-process architectures, and integration approaches essential in modern software development. Professionals learn how to optimize Node.js apps for distributed systems and large-scale deployments. Learners will gain practical skills in clustering, containerization, and microservices, applying these patterns to real-world scenarios. Messaging and integration strategies are explored to ensure seamless communication across distributed systems. What sets this course apart is its combination of theory with actionable examples, showing how architectural decisions impact performance and maintainability in production environments. This course is ideal for software developers and engineers familiar with Node.js basics who want to advance their expertise in building scalable, maintainable, and integrated applications This course is part three 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 ProgrammingPerformance TuningCloud DeploymentNode.JSDevelopment TestingLoad BalancingContainerizationJavascriptScalabilitySystems ArchitectureRedisWeb ApplicationsKubernetesSoftware ArchitectureOS Process ManagementCloud-Native ComputingMicroservicesMaintainabilityAPI GatewayDistributed Computing

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

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

01Advanced Recipes15 материалов

Mastering Async Patterns and Performance Optimization in Node.js

OverviewВидеоIntroductionЧтениеLocal Initialization CheckЧтениеPre-initialization QueuesЧтение

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

Packt - Course Instructors

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

Scalable Node.js: Advanced Patterns & Integration
В каталоге вашей программы

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

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

Начать на Coursera

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

Обучение на Coursera

≈ 5.5 ч

3 модулей

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

Часть программы вашего университета
In the WildЧтение
An API Server Without Caching or BatchingЧтение
Batching RequestsЧтение
Canceling Asynchronous OperationsЧтение
Cancelable Async Functions with AbortControllerЧтение
Running CPU-bound TasksЧтение
Interleaving with setImmediateЧтение
Using External ProcessesЧтение
Communicating with a Child ProcessЧтение
Considerations for the Multi-Process ApproachЧтение
Advanced Software Development ConceptsЗадание
02Scalability and Architectural Patterns17 материалов

Building Resilient Node.js Systems: From Load Balancing to Microservices

OverviewВидеоIntroductionЧтениеZ-axis Splitting by Data PartitionЧтениеNotes on the Behavior of the Cluster ModuleЧтениеScaling with the Cluster ModuleЧтениеZero-downtime RestartЧтениеSticky Load BalancingЧтениеLoad Balancing with NginxЧтениеDynamic Horizontal ScalingЧтениеPeer-to-Peer Load BalancingЧтениеWhat Is a ContainerЧтениеWhat Is Kubernetes?ЧтениеCreating a Kubernetes DeploymentЧтениеDecomposing Complex ApplicationsЧтениеAn Example of a Microservice ArchitectureЧтениеThe API ProxyЧтениеScalability and Microservice Architecture FundamentalsЗадание
03Messaging and Integration Patterns20 материалов

Mastering Distributed Messaging: From Pub/Sub to Task Distribution

OverviewВидеоIntroductionЧтениеDocument MessagesЧтениеPeer-to-Peer or Broker-Based MessagingЧтениеImplementing the Client SideЧтениеUsing Redis as a Simple Message BrokerЧтениеDesigning a Peer-to-Peer Architecture for the Chat ServerЧтениеReliable Message Delivery with QueuesЧтениеDesigning a History Service for the Chat ApplicationЧтениеIntegrating the Chat Application with AMQPЧтениеImplementing the Chat Application Using Redis StreamsЧтениеTask Distribution PatternsЧтениеBuilding a Distributed Hashsum Cracker with ZeroMQЧтениеImplementing the WorkerЧтениеImplementing the Hashsum Cracker Using AMQPЧтениеRedis Consumer GroupsЧтениеImplementing the Results CollectorЧтениеAbstracting the ReplyЧтениеImplementing the Request AbstractionЧтениеMessaging and Integration Patterns FundamentalsЗадание