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

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

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

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

Node.js for Beginners

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

О курсе

This course introduces Node.js, one of the most popular tools for building efficient web applications. By exploring server-side JavaScript, asynchronous programming, and RESTful APIs, you'll gain a comprehensive understanding of modern web development. The course is designed to help you build scalable, full-featured applications using Node.js. You will be guided through practical lessons that cover deployment strategies, best practices, and how to effectively manage applications in production environments. What sets this course apart is its hands-on approach, blending theoretical concepts with practical applications. You'll not only learn the theory behind Node.js but also work on real-world projects to reinforce your skills. Ideal for developers looking to transition into back-end or full-stack development, the course is suitable for learners with a basic understanding of JavaScript, Git, and front-end technologies.

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

Application DeploymentFull-Stack Web DevelopmentWeb DevelopmentNode.JSJavaScript FrameworksJest (JavaScript Testing Framework)Back-End Web DevelopmentDevelopment TestingAuthenticationsApplication SecurityJavascriptTest Driven Development (TDD)Secure CodingTest Script DevelopmentCI/CDFront-End Web DevelopmentWeb ApplicationsOpen Web Application Security Project (OWASP)Web FrameworksCloud Deployment

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

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

01Introduction to Node.js6 материалов

Lesson 1

Course OverviewВидеоIntroduction to Node.js - Overview VideoВидеоIntroductionЧтениеThe Node.js Single-Thread ArchitectureЧтение

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

Packt - Course Instructors

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

Node.js for Beginners
В каталоге вашей программы

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

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

Начать на Coursera

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

Обучение на Coursera

≈ 21.2 ч

17 модулей

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

Часть программы вашего университета
Node.js VersionsЧтение
Introduction to Node.js ConceptsЗадание
02Setting Up the Development Environment4 материалов

Lesson 1

Setting Up the Development Environment - Overview VideoВидеоIntroductionЧтениеManaging Node.js VersionsЧтениеNode.js Development Environment FundamentalsЗадание
03JavaScript Fundamentals8 материалов

Lesson 1

JavaScript Fundamentals - Overview VideoВидеоIntroductionЧтениеExploring Dates ObjectЧтениеReflect: Evaluate Code Readability and ConditionalsDIALOGUETernary OperatorЧтениеUtilitiesЧтениеOptional ChainingЧтениеJavaScript Fundamentals ReviewЗадание
04Asynchronous Programming7 материалов

Lesson 1

Asynchronous Programming - Overview VideoВидеоIntroductionЧтениеCallback HellЧтениеPractice: Refactor Asynchronous Code from Callbacks to PromisesDIALOGUEParallel PromisesЧтениеUsing async and await to Handle Asynchronous CodeЧтениеAsynchronous Programming FundamentalsЗадание
05Node.js Core Libraries7 материалов

Lesson 1

Node.js Core Libraries - Overview VideoВидеоIntroductionЧтениеSupport for JSON FilesЧтениеPractice: Analyze Trade-offs in Node.js Module DesignDIALOGUEStructuring Core LibrariesЧтениеOther Core LibrariesЧтениеNode.js Core Libraries and Module SystemsЗадание
06External Modules and npm5 материалов

Lesson 1

External Modules and npm - Overview VideoВидеоIntroductionЧтениеDeprecation NoticesЧтениеRemoving DependenciesЧтениеNavigating NPM and External ModulesЗадание
07Event-Driven Architecture3 материалов

Lesson 1

Event-Driven Architecture - Overview VideoВидеоEvent-Driven Architecture - The ReadingЧтениеEvent-Driven Architecture FundamentalsЗадание
08Testing in Node.js8 материалов

Lesson 1

Testing in Node.js - Overview VideoВидеоIntroductionЧтениеTesting Approach and PhilosophyЧтениеHow Should I Test My Code?ЧтениеPractice: Design a Testing StrategyDIALOGUEWriting Our First Test SuiteЧтениеMastering Code Coverage ToolingЧтениеTesting Fundamentals in Node.js DevelopmentЗадание
09Handling HTTP and REST APIs5 материалов

Lesson 1

Handling HTTP and REST APIs - Overview VideoВидеоIntroductionЧтениеOther RFCsЧтениеMastering HTTPЧтениеHTTP and REST API FundamentalsЗадание
10Building Web Applications with Express6 материалов

Lesson 1

Building Web Applications with Express - Overview VideoВидеоIntroductionЧтениеUnderstanding Template EnginesЧтениеNextЧтениеUsing the Middleware PatternЧтениеMastering Express.js FundamentalsЗадание
11Building a Web Application Project from Scratch5 материалов

Lesson 1

Building a Web Application Project from Scratch - Overview VideoВидеоIntroductionЧтениеAdding the Static FilesЧтениеAdding the Tests with SupertestЧтениеBuilding a Web Application Project from ScratchЗадание
12Data Persistence with MongoDB7 материалов

Lesson 1

Data Persistence with MongoDB - Overview VideoВидеоIntroductionЧтениеHow to Load Secrets in Node.jsЧтениеReflect: Choose Your Database ArchitectureDIALOGUETesting Our MongoDB Integration LayerЧтениеChecking the CoverageЧтениеMongoDB Data Management and Security PracticesЗадание
13User Authentication and Authorization with Passport.js7 материалов

Lesson 1

User Authentication and Authorization with Passport.js - Overview VideoВидеоIntroductionЧтениеUnderstanding Passport.js FundamentalsЧтениеPractice: Designing Access Control with Passport.jsDIALOGUEChanges in the FrontendЧтениеAdding New RoutesЧтениеAuthentication and Authorization FundamentalsЗадание
14Error Handling in Node.js3 материалов

Lesson 1

Error Handling in Node.js - Overview VideoВидеоError Handling in Node.js - The ReadingЧтениеMastering Error Handling in Node.jsЗадание
15Securing Web Applications7 материалов

Lesson 1

Securing Web Applications - Overview VideoВидеоIntroductionЧтениеWhere to Start with SecurityЧтениеPractice: Analyze and Prioritize Security RisksDIALOGUENode.js Threat ModelЧтениеBecoming an Ethical HackerЧтениеSecuring Web ApplicationsЗадание
16Deploying Node.js Applications4 материалов

Lesson 1

Deploying Node.js Applications - Overview VideoВидеоIntroductionЧтениеUsing a GitHub RepositoryЧтениеDeploying Node.js ApplicationsЗадание
17Dockerizing a Node.js Application3 материалов

Lesson 1

Dockerizing a Node.js Application - Overview VideoВидеоDockerizing a Node.js Application - The ReadingЧтениеDocker and Containerization in Node.js ProjectsЗадание