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.
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 ...Show More
WHAT YOU'LL LEARN
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.
Ability to use MongoDB to manipulate data using the Mongoose library.
Show more
Content
1.
Introduction and Setting up the Database
6 Lessons
Get familiar with the MERN stack, MongoDB setup, sample data, and Atlas CLI.
2.
Setting up the Backend
9 Lessons
Walk through the process of setting up a Node.js, Express, and MongoDB backend.
3.
Setting up the Frontend : Creating the Server
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
9 Lessons
Apply your skills to building React components for movies, reviews, and user interactions.
5.
Deployment
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.
Developed by MAANG Engineers
Trusted by 2.8 million developers working at companies
"These are high-quality courses. Trust me the price is worth it for the content quality. Educative came at the right time in my career. I'm understanding topics better than with any book or online video tutorial I've done. Truly made for developers. Thanks"
Anthony Walker
@_webarchitect_
"Just finished my first full #ML course: Machine learning for Software Engineers from Educative, Inc. ... Highly recommend!"
Evan Dunbar
ML Engineer
"You guys are the gold standard of crash-courses... Narrow enough that it doesn't need years of study or a full blown book to get the gist, but broad enough that an afternoon of Googling doesn't cut it."
Software Developer
Carlos Matias La Borde
"I spend my days and nights on Educative. It is indispensable. It is such a unique and reader-friendly site"
Souvik Kundu
Front-end Developer
"Your courses are simply awesome, the depth they go into and the breadth of coverage is so good that I don't have to refer to 10 different websites looking for interview topics and content."
Vinay Krishnaiah
Software Developer
Hands-on Learning Powered by AI
See how Educative uses AI to make your learning more immersive than ever before.
AI Prompt
Code Feedback
Explain with AI
AI Code Mentor
Free Resources