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

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

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

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

NodeJS Made Easy for MEAN or MERN Stack

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

О курсе

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. Unlock the power of Node.js in full-stack development with this in-depth course, designed for developers looking to master the MEAN or MERN stack. You will start by learning the fundamentals of Node.js, from understanding its architecture to installing essential tools like Visual Studio Code and NPM. Progressing through the course, you will dive into creating real-world applications, adding dependencies, and mastering key modules like HTTP, OS, and file systems, all while learning the best practices for writing both synchronous and asynchronous code. As you advance, you will explore Express.js for creating RESTful APIs, integrate MongoDB for efficient data management, and harness Mongoose for working with MongoDB through schemas and models. You will also tackle key aspects of testing, debugging, and modularizing your applications, ensuring clean and maintainable code. With the inclusion of Docker for containerization and deployment on AWS, you'll be equipped with the tools to develop, deploy, and maintain full-stack applications in any production environment. This course is perfect for beginner to intermediate developers who want to dive deep into Node.js, Express, MongoDB, and React (or Angular) in the MEAN or MERN stack. There are no strict prerequisites, but familiarity with JavaScript and basic web development concepts is beneficial. The course is designed to cater to both novice and intermediate learners, providing real-world projects that showcase the skills needed in today's job market. By the end of the course, you will be able to build, test, and deploy a full-stack application using Node.js, Express, MongoDB, and React or Angular, and implement Docker and AWS EC2 for deployment. You will also have a solid foundation in modularizing and structuring your applications for better scalability and maintainability.

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

Data ModelingMaintainabilityCloud DeploymentAmazon Elastic Compute CloudCode ReusabilityUnit TestingTest Script DevelopmentDevelopment TestingAngularFrontend IntegrationJavaScript FrameworksObject-Relational MappingWeb ApplicationsServer SidePackage and Software Management

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

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

01Start Here2 материалов

Start Here

Course and Instructor IntroductionВидеоFull Course ResourcesЧтение
02The Basics6 материалов

The Basics

What is NodeВидео

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

Packt - Course Instructors

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

NodeJS Made Easy for MEAN or MERN Stack
В каталоге вашей программы

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

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

Начать на Coursera

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

Обучение на Coursera

≈ 13.8 ч

14 модулей

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

Часть программы вашего университета
Why NodeВидео
Node.js Package Manager (NPM)Видео
Install Node and Visual Studio CodeВидео
Understanding the Role of Node.js in Fullstack DevelopmentDIALOGUE
The Basics - AssessmentЗадание
03Node in Action13 материалов

Node in Action

Create a Simple Node.js ApplicationВидеоAdding DependenciesВидеоOS ModuleВидеоWrite a file sync and asyncВидеоUse Arrow FunctionsВидеоAppend and RenameВидеоRead and DeleteВидеоHTTP module in actionВидеоReturn JSON ResponseВидеоUse nodemonВидеоScripts blockВидеоCreating and Managing a Node.js Project with PackagesDIALOGUENode in Action - AssessmentЗадание
04Express9 материалов

Express

IntroductionВидеоWhat is RESTВидеоCreate an Express AppВидеоExpress in ActionВидеоHandle other HTTP MethodsВидеоUse RouterВидеоCreate Customer EndpointВидеоBuilding and Organizing RESTful APIs with ExpressDIALOGUEExpress - AssessmentЗадание
05MongoDB14 материалов

MongoDB

IntroductionВидеоInstall MongoDBВидеоMongo Command lineВидеоStepsВидеоUse Mongo ClientВидеоImplement Find AllВидеоGET Single ProductВидеоWhat is Body-ParserВидеоConfigure Body-ParserВидеоCreate ProductВидеоUpdate ProductВидеоDelete ProductВидеоUnderstanding Module Imports, Defaults, and Basic CRUD with MongoDBDIALOGUEMongoDB - AssessmentЗадание
06Mongoose13 материалов

Mongoose

IntroductionВидеоStepsВидеоCreate ProjectВидеоCreate Server JSВидеоCreate and Configure Product ControllerВидеоCreate Mongoose Schema and ModelВидеоCreateВидеоTest and FlowВидеоReadВидеоUpdateВидеоDeleteВидеоBuilding a CRUD API with Mongoose and Node.jsDIALOGUEMongoose - AssessmentЗадание
07Axios REST Client8 материалов

Axios REST Client

IntroductionВидеоStepsВидеоCreate the ProjectВидеоGet AllВидеоCreate and UpdateВидеоGet and DeleteВидеоUnderstanding HTTP Methods with Axios in Frontend DevelopmentDIALOGUEAxios REST Client - AssessmentЗадание
08Integration Testing Using Mocha and Chai9 материалов

Integration Testing Using Mocha and Chai

Mocha and ChaiВидеоStepsВидеоInstall DependenciesВидеоFirst TestВидеоHandle FailuresВидеоTest Create and GetВидеоBefore and After methodsВидеоUsing Mocha and Chai for JavaScript TestingDIALOGUEIntegration Testing Using Mocha and Chai - AssessmentЗадание
09Refactor and Modularize the application12 материалов

Refactor and Modularize the application

IntroductionВидеоStepsВидеоCreate DB ConnectionВидеоMongoose Static MethodsВидеоCreate the Model and DAOВидеоCreate the ControllerВидеоMap RoutesВидеоTestВидеоUse src FolderВидеоUse Babel and ES6 SyntaxВидеоBuilding a Modular Node.js API with Mongoose and ES6DIALOGUERefactor and Modularize the application - AssessmentЗадание
10Patient Clinical Data Project12 материалов

Patient Clinical Data Project

Use CaseВидеоCreate the ProjectВидеоSetup ConfigurationВидеоCreate ModelВидеоImplement Patient DAOВидеоCreate Patient ControllerВидеоCreate and Configure RoutesВидеоCreate Clinical DAO and ControllerВидеоRun and TestВидеоFix Bug and TestВидеоBuilding a RESTful API for Patient Clinical Data ManagementDIALOGUEPatient Clinical Data Project - AssessmentЗадание
11Dockerize8 материалов

Dockerize

IntroductionВидеоInstall Docker DesktopВидеоStepsВидеоCreate DockerfileВидеоCreate docker-compose.ymlВидеоDocker Compose UpВидеоDockerizing a Node.js ApplicationDIALOGUEDockerize - AssessmentЗадание
12Deploy to AWS EC210 материалов

Deploy to AWS EC2

IntroductionВидеоAWS EC2 IntroductionВидеоLaunch an EC2 InstanceВидеоWindows - Use MobaXterm and ConnectВидеоInstall MongoВидеоInstall Node and GitВидеоPush Project to GitHubВидеоRun the APP on EC2 and TestВидеоUnderstanding AWS EC2 Instance ManagementDIALOGUEDeploy to AWS EC2 - AssessmentЗадание
13Create React Frontend16 материалов

Create React Frontend

IntroductionВидеоInstall React CLIВидеоCreate ProjectВидеоCreate ComponentsВидеоConfigure RoutingВидеоHome ComponentВидеоUse State and React HookВидеоRender RowsВидеоEnable CORS on the Node ProjectВидеоTest Home PageВидеоAdd Patient - Create FormВидеоHandle SubmitВидеоAdd Clinical's - Create FormВидеоAdd Clinical's - Handle SubmitВидеоUnderstanding React State and Component CommunicationDIALOGUECreate React Frontend - AssessmentЗадание
14PostgreSQL12 материалов

PostgreSQL

IntroductionВидеоStepsВидеоSet Up the databaseВидеоSet Up the ProjectВидеоGet AllВидеоGet OneВидеоCreateВидеоReturn After InsertВидеоUpdateВидеоPostgreSQL - AssessmentЗаданиеFull Course Practice AssessmentЗаданиеFull Course AssessmentЗадание