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

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

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

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

The Complete Node.js Bootcamp 2026

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

О курсе

This course features Coursera Coach! A smarter way to learn with interactive, real-time conversations that help you test your knowledge, challenge assumptions, and deepen your understanding as you progress through the course. The Complete Node.js Bootcamp 2026 is designed to take you from the basics to advanced concepts in Node.js development. Whether you're a beginner or someone with experience, this course will help you build practical, real-world applications using Node.js. You’ll gain hands-on experience with tools and libraries like Express, MongoDB, and Mongoose, learning how to build, deploy, and manage web applications in a cloud-based environment. Starting with the fundamentals, you'll learn how to install Node.js and set up a project using Visual Studio Code, NPM, and package.json. You will then dive deeper into essential topics like Express for building web applications, MongoDB for handling databases, and Postman for testing APIs. The course will also guide you through validation, localization, and e-commerce app development, providing you with the knowledge to build a full-fledged, multi-functional application. You’ll finish the course by gaining expertise in using real-world services like Node Mailer for sending emails. Additionally, you will implement role-based access control and data validation in a production-ready e-commerce app, showcasing your skills with the complete project. By the end of the course, you will be equipped with the skills necessary to build modern web applications and become proficient in Node.js development. By the end of the course, you will be able to build Node.js applications, create APIs, manage databases with MongoDB, handle user authentication, and integrate localization and validation techniques in your projects.

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

JavascriptEmail AutomationApplication DevelopmentBack-End Web DevelopmentApplication Programming Interface (API)Data ValidationNode.JSMongoDBServer SideCloud ApplicationsJavaScript FrameworksDatabasesRestful APIMiddlewareWeb ApplicationsDevelopment EnvironmentAPI TestingRole-Based Access Control (RBAC)Postman API PlatformWeb Development

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

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

01Getting Started with Node.js8 материалов

Getting Started with Node.js

Section IntroductionВидеоInstalling NodeВидеоInstalling VS CodeВидеоCreate New Node ProjectВидеоpackage.json FileВидео

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

Packt - Course Instructors

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

The Complete Node.js Bootcamp 2026
В каталоге вашей программы

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

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

Начать на Coursera

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

Обучение на Coursera

≈ 16.4 ч

10 модулей

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

Часть программы вашего университета
NPM & Install PackagesВидео
Remove PackagesВидео
Full Course ResourceЧтение
02Node.js Essentials: Express, MongoDB, and Configuration10 материалов

Node.js Essentials: Express, MongoDB, and Configuration

Section IntroductionВидеоExpress FrameworkВидеоNodemonВидеоGet RoutesВидеоMongo & MongooseВидеоdotenvВидеоImport & ExportВидеоgitIgnoreВидеоGetting Started with Express.js: Servers, Routes, & SecurityDIALOGUENode.js Essentials: Express, MongoDB, and Configuration - AssessmentЗадание
03Working with APIs and Databases (CRUD Operations)15 материалов

Working with APIs and Databases (CRUD Operations)

Section IntroductionВидеоPostmanВидеоHTTP Status CodeВидеоStore Data in DatabaseВидеоRead DataВидеоTry CatchВидеоGet by IdВидеоDelete DataВидеоUpdate DataВидеоSeparate RouteВидеоSeparate ModelВидеоReturn Id Instead of _idВидеоEnhance ModelВидеоStructuring an Express + Mongoose API with Proper Routing and ModelsDIALOGUEWorking with APIs and Databases (CRUD Operations) - AssessmentЗадание
04Body Validation7 материалов

Body Validation

Section IntroductionВидеоExpress ValidatorВидеоUpdate Book ValidationВидеоRefactor CodeВидеоID Param ValidationВидеоValidating Input with Express-Validator in Node.jsDIALOGUEBody Validation - AssessmentЗадание
05Localization11 материалов

Localization

Section IntroductionВидеоISO 639-1 Language CodesВидеоLocalization LibrariesВидеоAdding Arabic & GermanВидеоLocalization in ValidationВидеоLocalization in Update ValidationВидеоTask TimeВидеоPush Code to GitHubВидеоDeploy the AppВидеоImplementing Localization in a Node.js ApplicationDIALOGUELocalization - AssessmentЗадание
06Build E-Commerce App68 материалов

Build E-Commerce App

Section IntroductionВидеоProject SetupВидеоStart ServerВидеоAdding Environment VariablesВидеоConnect to MongoDBВидеоSet up LocalizationВидеоgitIgnore and Publish CodeВидеоCORSВидеоCategory ModelВидеоCreate CategoryВидеоPostman EnvironmentВидеоGet CategoriesВидеоDelete CategoriesВидеоUpdate CategoriesВидеоMorganВидеоimport & requireВидеоUser ModelВидеоUser Address DataВидеоPassword HashingВидеоPassword CompareВидеоRemove User PasswordВидеоRegister New UsersВидеоRegister ValidationВидеоEmail Not FoundВидеоValidation TranslationВидеоGenerate TokensВидеоUser LoginВидеоTask Time 1ВидеоTask Time 2ВидеоRemove DuplicationsВидеоAuth MiddlewareВидеоPublic RoutesВидеоGet ProfileВидеоUpdate ProfileВидеоExisting Emails IssueВидеоTask TimeВидеоRoles & AuthorizationВидеоProduct ModelВидеоCreate ProductВидеоUpload Files MiddlewareВидеоAdding Images URLВидеоMake Images Accessible in BrowserВидеоHandle Upload ErrorВидеоTask Time & Source CodeВидеоSearchingВидеоFilteringВидеоTask TimeВидеоPagination Part 1ВидеоPagination Part 2ВидеоShow Product by IDВидеоTask Time: Delete ProductВидеоTask Time: Update ProductВидеоOrder ModelВидеоCalculate PriceВидеоOrder RouteВидеоOrder Item ValidationВидеоAdding TranslationВидеоDB ValidationВидеоPopulate OrderВидеоDecrease Quantity in StockВидеоGet Order ListВидеоSearchingВидеоGet Order by IDВидеоTask Time: Delete by IDВидеоChange Order StatusВидеоTask TimeВидеоBuilding Secure RESTful Category Routes and Middleware in Node.jsDIALOGUEBuild E-Commerce App - AssessmentЗадание
07Upload Files to Cloud & Cloudinary Integration12 материалов
Section IntroductionВидеоCreate New Node JS AppВидеоMulter for uploading filesВидеоCreate Cloudinary AccountВидеоUpload Images To CloudinaryВидеоHandle ErrorsВидеоTask TimeВидеоSolve Task Part 1 - Upload ImagesВидеоSolve Task Part 2 - Delete ImagesВидеоSolve Task Part 3 - Update ProductВидеоUploading and Managing Images with Cloudinary in Node.jsDIALOGUEUpload Files to Cloud & Cloudinary Integration - AssessmentЗадание
08Real-World Services with Node.js3 материалов

Real-World Services with Node.js

Node MailerВидеоBuilding an Email Service with Node.js and NodemailerDIALOGUEReal-World Services with Node.js - AssessmentЗадание
09Project 3: Build AI Chat App10 материалов
Section IntroductionВидеоProject architectureВидео How to get OpenAI KeyВидеоCreate & Setup New Node AppВидеоOpenAI RequestВидеоExplain CodeВидео The Free Hugging Face Access TokenВидеоTrying 3 Free Open Source ModelsВидеоIntegrating AI APIs Securely in Node.js Chat AppsDIALOGUEProject 3: Build AI Chat App - AssessmentЗадание
10Optional: JavaScript Crash Course20 материалов

Optional: JavaScript Crash Course

LoggingВидеоCommentsВидеоData TypesВидеоVariables RulesВидеоvar, let, constВидеоStatementsВидеоArithmetic OperatorsВидеоStringsВидеоString TemplatesВидеоString MethodsВидеоObjectsВидеоArraysВидеоBooleanВидеоComparisonВидеоLogical OperatorВидеоIf ElseВидеоFunctionsВидеоOptional: JavaScript Crash Course - AssessmentЗаданиеFull Course Practice AssessmentЗаданиеFull Course AssessmentЗадание