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

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

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

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

Building Robust Node.js Applications

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

О курсе

In this course, you will dive into the practical side of building reliable and scalable Node.js applications. Through real-world examples, you'll learn essential skills such as unit testing, debugging, and structuring Node.js projects. You'll be guided step-by-step to create RESTful web services, integrate databases, and handle form data and sessions securely. As you progress, you'll gain a strong understanding of HTML templating and session management, crucial for web application development. The course will also introduce techniques for authenticating and authorizing requests, ensuring that your applications meet modern security standards. By the end of this course, you will be equipped to build secure, high-performance applications using Node.js, making you proficient in web development with essential backend skills. This course is ideal for developers looking to improve their Node.js skills and design robust, secure applications that scale efficiently. This course is part two 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.

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

Node.JSAuthorization (Computing)Hypertext Markup Language (HTML)Web DevelopmentAuthenticationsData CleansingWeb ServicesDatabasesHTML and CSSObject-Relational MappingData ValidationBack-End Web DevelopmentWeb ApplicationsMiddlewareUnit TestingDebuggingTypeScriptJavascriptSQLRestful API

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

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

01Unit Testing and Debugging6 материалов

Mastering Node.js Testing: From Assertions to Debugging

OverviewВидеоIntroductionЧтениеWriting Unit TestsЧтениеAsserting Test ResultsЧтение

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

Packt - Course Instructors

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

Building Robust Node.js Applications
В каталоге вашей программы

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

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

Начать на Coursera

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

Обучение на Coursera

≈ 7.2 ч

8 модулей

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

Часть программы вашего университета
Creating SubtestsЧтение
Unit Testing FundamentalsЗадание
02Creating the Example Project4 материалов

Laying the Groundwork: Building and Configuring Your Starter Project

OverviewВидеоIntroductionЧтениеCreating the Configuration FilesЧтениеProject Setup and Tool IntegrationЗадание
03Using HTML Templates7 материалов

Building Dynamic Web Pages with Custom and Packaged Templates

OverviewВидеоIntroductionЧтениеCreating the Custom Template EngineЧтениеAdding Template FeaturesЧтениеUsing Templates to Create a Simple Round-Trip ApplicationЧтениеUsing a Template PackageЧтениеHTML Template FundamentalsЗадание
04Handling Form Data9 материалов

Mastering Secure Form Processing and Validation in Node.js

OverviewВидеоIntroductionЧтениеReceiving Form DataЧтениеReceiving Multipart DataЧтениеSanitizing Form DataЧтениеValidating Form DataЧтениеApplying Validation RulesЧтениеPerforming Client-Side ValidationЧтениеForm Data Management and SecurityЗадание
05Using Databases10 материалов

Bridging Node.js Applications with Relational Databases

OverviewВидеоIntroductionЧтениеUsing a DatabaseЧтениеImplementing the RepositoryЧтениеDisplaying DataЧтениеWriting to the DatabaseЧтениеUsing an ORM PackageЧтениеInitializing the Data ModelЧтениеImplementing the RepositoryЧтениеDatabase Fundamentals and ORM PracticesЗадание
06Using Sessions9 материалов

Mastering Secure Session Management in Node.js Applications

OverviewВидеоIntroductionЧтениеReceiving CookiesЧтениеSigning CookiesЧтениеUsing a Package to Manage CookiesЧтениеCreating the Session MiddlewareЧтениеStoring Session Data in a DatabaseЧтениеUsing a Package for SessionsЧтениеSession and Cookie FundamentalsЗадание
07Creating RESTful Web Services11 материалов

Building Robust APIs: From HTTP Basics to Data Validation

OverviewВидеоIntroductionЧтениеUnderstanding Web ServicesЧтениеCreating a Basic RESTful Web ServiceЧтениеSeparating the HTTP CodeЧтениеUpdating DataЧтениеModifying Data with PATCH RequestsЧтениеValidating Client DataЧтениеDefining Validation for the Result APIЧтениеUsing a Package for Web ServicesЧтениеExploring RESTful Web Service DevelopmentЗадание
08Authenticating and Authorizing Requests12 материалов

Securing Web Applications: From Sign-In to Role-Based Access Control

OverviewВидеоIntroductionЧтениеUnderstanding the End-to-End ProcessЧтениеCreating the Authentication WorkflowЧтениеAuthenticating RequestsЧтениеAuthenticating Web Service RequestsЧтениеAuthenticating the Web Service ClientЧтениеAdding Support for RolesЧтениеChecking AuthorizationЧтениеAuthorizing API RequestsЧтениеUsing Packages for Authentication and AuthorizationЧтениеSecuring Application AccessЗадание