AI-powered learning
Save this course
Beginning Node.js, Express & MongoDB Development
Learn to build and deploy a full-stack MERN application. Gain insights into MongoDB basics, Node.js backend, and React frontend. Explore API testing and Heroku deployment.
4.4
34 Lessons
9h
Join 2.9 million developers at
Join 2.9 million developers at
LEARNING OBJECTIVES
- Ability to use MongoDB to manipulate data using the Mongoose library.
- Working knowledge of using the functional components of React.
- Hands-on experience using React-Bootstrap to design the layout.
- Ability to connect the Node.js to MongoDB.
- Hands-on experience using the Axios library to connect React components to Node.js.
Learning Roadmap
1.
Introduction and Setting up the Database
Introduction and Setting up the Database
Get familiar with the MERN stack, MongoDB setup, sample data, and Atlas CLI.
2.
Setting up the Backend
Setting up the Backend
Walk through the process of setting up a Node.js, Express, and MongoDB backend.
3.
Setting up the Frontend : Creating the Server
Setting up the Frontend : Creating the Server
7 Lessons
7 Lessons
Go hands-on with React to create, navigate, and connect a frontend to a backend server.
4.
Setting up the Frontend: Creating the React Components
Setting up the Frontend: Creating the React Components
9 Lessons
9 Lessons
Apply your skills to building React components for movies, reviews, and user interactions.
5.
Deployment
Deployment
2 Lessons
2 Lessons
Solve problems in deploying Node.js backends on Heroku and React frontends on Netlify.
Certificate of Completion
Showcase your accomplishment by sharing your certificate of completion.
Complete more lessons to unlock your certificate
Developed by MAANG Engineers
ABOUT THIS COURSE
In this course, you’ll learn how to build a full-stack application using the MERN stack and deploy it to the internet. The MERN stack is a popular stack of technologies that build modern Single Page Applications (SPAs).
You’ll begin with the basics of MongoDB and the process of setting it up. Next, you will go over work with the Atlas cloud database. Then, you’ll learn how to set up the backend using Node and express. Also, you’ll be creating a fully functional movie review application. After creating the controller and data access objects, you’ll learn to create routes. Next, you’ll test the created API. Finally, you’ll learn how to create the frontend using the React components and deploy the application on Heroku.
By the end of this course, you’ll learn how to connect both the backend and the frontend to create a full-stack MERN application, as well as how to deploy it.
Trusted by 2.9 million developers working at companies
A
Anthony Walker
@_webarchitect_
E
Evan Dunbar
ML Engineer
S
Software Developer
Carlos Matias La Borde
S
Souvik Kundu
Front-end Developer
V
Vinay Krishnaiah
Software Developer
Built for 10x Developers
No Passive Learning
Learn by building with project-based lessons and in-browser code editor


Personalized Roadmaps
The platform adapts to your strengths & skills gaps as you go


Future-proof Your Career
Get hands-on with in-demand skills


AI Code Mentor
Write better code with AI feedback, smart debugging, and "Ask AI"




MAANG+ Interview Prep
AI Mock Interviews simulate every technical loop at top companies


Free Resources