Full Stack Web Development with MERN Stack
Full Stack Web Development with MERN Stack
About this course
In this course on MERN Stack, we will start with understanding what MERN stack and its components. We will then explore in details Node.js, Express.js and React. We will then understand the role of NoSQL Database in creating an Application. We will also walk you thorugh how the frontend and backend is connected along with authetications and authorisation in buliding a MERN Application. By end of this course you will be able to undestand and work with the core components of MERN stack and build your web applications.
Earn a certificate with an Academy Pro+ subscription
Stand out to recruiters
Share on professional channels
Globally recognised
Land your dream job
Course outline
Industry focussed curriculum designed by experts
Introduction to MERN Stack
4 items
0.43 hr
- Introduction to MERN Stack
- Need of MERN Stack
- Introduction to Node.js
- Express for Server-side Scripting
Node.js & NPM Basics
8 items
0.38 hr
- Node JS - Introduction
- Node JS - Installation
- Hello World Program
- Built-in Modules
- CommonJS Modules
- Node Modules
- Node Package
- npm Scripts
- Creating a Simple Node.js Server
Express.js Fundamentals
19 items
2.19 hr
- Creating Application and Launching Server
- Express - Introduction and Features
- Express Simplifies Web Development
- Project Setup
- Setting up Environment Variables
- Middleware
- Express Middleware
- Body Parser Middleware
- Need for Router
- Modularizing Routes
- Mounting Router
- RESTful Web Services and Resources
- Verbs of HTTP Request
- HTTP Status Codes and Responses
- Setting Up Handlers
- Setting Up Handlers - Implementation
- Express Static File Server
- Serving Static Files
Introduction to NoSQL & MongoDB
7 items
1.11 hr
- Introduction to NoSQL and MongoDB, and Why They Matter for the MERN Stack
- Introduction to Mongoose
- Mongoose - Installation and MongoDB - Server Connection
- Mongoose Schema and Model
- Collections and Documents
- MongoDB - Create Operations
- MongoDB - Read Operations - Part 1
- MongoDB Update and Delete Operations
- Connecting MongoDB with Node.js
- Designing and RESTful APIs with Express and MongoDB
- Introduction to Postman
Introduction to React.js
10 items
3.45 hr
- Importance of React in the MERN Stack
- React - Introduction
- JSX and TSX
- React Component
- React Component - Implementation
- Create React App
- React Props
- React State
- React Events
- Conditional Rendering
- React Router
Connecting Frontend to Backend
1 item
0.33 hr
- Integrating Frontend with Backend
Authentication & Authorization
5 items
1.03 hr
- Overview of JWT
- Handling Registration
- Handling Login Route
- Issuing JWT Token
- Protecting Routes
Get access to the complete curriculum with your free trial
Start 7-Day Free TrialGuided Projects
Solve real-world projects with a step-by-step guide, starter code templates, and access to model solutions to boost your skills and build a standout resume.
Get a project certificate to add to your resume
Earn a certificate for every project you complete.
- GUIDED PROJECT 1
- Develop a Social Media Application Using MERN Stack
- In this project, learners will create a Social Media Application that allows users to register, create profiles, post updates, and interact with other users through comments and likes. This project leverages each component of the MERN stack MongoDB, Express.js, React.js, and Node.js—to provide a comprehensive web application experience that mimics the core functionalities of popular social media platforms.
- GUIDED PROJECT 2
- Develop an E-commerce Web Application Using MERN Stack
- In this project, learners will develop a full-fledged E-commerce Web Application that allows users to browse products, add items to a cart, and process payments. This comprehensive application will integrate with the MERN stack, providing functionality to both end-users and administrators for managing inventory and viewing sales analytics.
Gain skills & build your resume with complete access to guided projects in your free trial
Start 7-Day Free TrialAbout AI Teacher
GLaide
Our Learners Experience
Subscribe to Academy Pro+
Build skills and prepare for jobs with access to 500+ courses, certificates and tools.
Subscribe To Pro+ • $25/MonthSkill Prep
Build skills with courses, practice with tools and earn certificates.
500+ courses
500+ Coding Exercises
Microsoft & AWS certificates
Job Prep
Work on industry-relevant scenarios, build professional resumes & prepare for jobs with mock interviews
50+ Guided Projects
AI Resume Builder
AI mock interviews