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

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

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

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
Foundations of Scalable Application Development with NestJS · LearnSpace
Назад в каталог
courseraПрограммирование

Foundations of Scalable Application Development with NestJS

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

О курсе

This course teaches how to build scalable, high-performance applications using NestJS, a powerful Node.js framework. Learners explore architecture patterns, modular design, and best practices for enterprise-grade applications. By the end of this course, participants will be able to set up a robust NestJS environment, implement advanced features like modules, controllers, and decorators, and optimize APIs for real-world use. The course emphasizes practical outcomes through hands-on examples and structured guidance. What sets this course apart is its balance between core theoretical concepts and applied development practices, including REST API optimization and GraphQL integration with Apollo Federation. Learners gain exposure to both foundational principles and industry-relevant implementations. Ideal for software developers and backend engineers with basic Node.js knowledge, this course is suitable for those aiming to deepen expertise in building scalable server-side applications. 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.

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

MicroservicesAPI DesignApplication FrameworksApplication Programming Interface (API)Node.JSJavascriptCloud-Based IntegrationContinuous IntegrationRestful APICI/CDBack-End Web DevelopmentScalabilityServer SideSoftware ArchitectureEnterprise ArchitectureDevelopment EnvironmentMiddlewareApplication DeploymentJavaScript FrameworksSystems Architecture

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

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

01Overview of NestJS7 материалов

Building Scalable Backends with NestJS and TypeScript

OverviewВидеоIntroductionЧтениеNestJS Versus Other Frameworks A Comparative AnalysisЧтениеCode Snippet TypeScript in ActionЧтение

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

Packt - Course Instructors

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

Foundations of Scalable Application Development with NestJS
В каталоге вашей программы

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

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

Начать на Coursera

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

Обучение на Coursera

≈ 5.8 ч

6 модулей

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

Часть программы вашего университета
BenefitsЧтение
Code SnippetЧтение
NestJS FoundationsЗадание
02Understanding Scalable Application Architecture Principles and Design Patterns7 материалов

Mastering Scalability: Patterns and Practices for High-Performance NestJS Apps

OverviewВидеоIntroductionЧтениеWhy Be Stateless?ЧтениеCaching Strategies for Performance OptimizationЧтениеDesign Patterns for Building Scalable NestJS ApplicationsЧтениеWhy Decorators Make NestJS OutstandingЧтениеScalable Application Architecture FundamentalsЗадание
03Setting Up Your NestJS Environment and Exploring NestJS – Building a Robust App6 материалов

Kickstarting Your NestJS Project: From Setup to Structure

OverviewВидеоSetting Up Your NestJS Environment and Exploring NestJS Building a Robust AppЧтениеThe src DirectoryЧтениеManually Creating a ModuleЧтениеUsing the NestJS CLIЧтениеNestJS Fundamentals and Application StructureЗадание
04Advanced Concepts – Modules, Controllers, Providers, Exception Filters, Pipes, Guards, and Decorators15 материалов

Mastering Modular Architecture and Advanced Patterns in NestJS

OverviewВидеоThe Essence of Modular ThinkingЧтениеThe Anatomy of a ModuleЧтениеUnderstanding Inter-Module DependenciesЧтениеIdentifying Potential Circular DependenciesЧтениеFinal Thoughts on Nest’s Modular PhilosophyЧтениеScaling Your ControllersЧтениеAdvanced Request ManipulationЧтениеCustom Validation DecoratorsЧтениеMiddleware the Uncelebrated Controller CompanionsЧтениеMiddleware Sequence and Execution FlowЧтениеGlobal GuardsЧтениеBenefits of Using WebSockets in Real-Time ApplicationsЧтениеUnderstanding Providers in DepthЧтениеNestJS Core Concepts ReviewЗадание
05Building and Optimizing REST APIs with NestJS9 материалов

Mastering Advanced API Security, Optimization, and Documentation in NestJS

OverviewВидеоIntroductionЧтениеIntegrating Advanced Concepts into Your APIЧтениеGuards for Securing Our RoutesЧтениеInterceptors Transforming and Logging API ResponsesЧтениеCustom Providers Enhancing Dependency InjectionЧтениеRobust Error Handling in REST APIsЧтениеSetting Up Swagger in the ControllerЧтениеNestJS REST API FundamentalsЗадание
06Unleashing the Power of GraphQL and the Apollo Federation Architecture in NestJS6 материалов

Mastering GraphQL Strategies and Real-Time APIs with NestJS

OverviewВидеоIntroductionЧтениеTwo Approaches to GraphQL with NestJSЧтениеSetting Up for the Schema-First ApproachЧтениеLearning About GraphQL SubscriptionsЧтениеGraphQL and Apollo Federation in NestJSЗадание