Full-Stack Web Development with MERN
Learn to build dynamic, full-stack web applications using MongoDB, Express, React, and Node.js
4.7
(4356 ratings) 5,823 students
What you'll learn
- Understand the fundamentals of MongoDB, Express.js, React, and Node.js.
- Set up the development environment for MERN stack applications.
- Perform CRUD operations using MongoDB.
- Build RESTful APIs with Express.js.
- Implement server-side logic using Node.js.
- Integrate MongoDB with Express.js for data handling.
- Connect frontend React applications to backend APIs.
- Manage state in React applications.
- Implement user authentication and authorization using JWT.
Syllabus
1. Introduction to MERN Stack +
Overview of the MERN stack
Setting up the development environment
Introduction to full-stack development
Setting Up the Integrated Development Environment (IDE)
2. MongoDB +
Introduction to NoSQL databases
Setting up MongoDB
CRUD operations with MongoDB
Mongoose for schema and data modeling
3. Express.js +
Introduction to Express.js
Setting up Express.js
Building RESTful APIs
Middleware and routing
4. React +
Introduction to React
Setting up a React project
Components, props, and state
React hooks and lifecycle methods
Building a user interface with React
React Router for navigation
5. Node.js +
Introduction to Node.js
Setting up a Node.js server
Understanding asynchronous programming
Using npm and managing dependencies
6. Full-Stack Integration +
Connecting Express.js with MongoDB
Building a backend API with Node.js and Express.js
Consuming backend APIs in a React frontend
State management with Redux (optional)
7. Authentication and Authorization +
User authentication with JWT (JSON Web Tokens)
Implementing secure routes
Role-based access control
8. Capstone Project +
Building a complete, real-world application
Applying all learned concepts
Project presentation and documentation
TCF Technologies Certificate
Master Certification in Full-Stack Web Development with MERN
The Master Certification in Full-Stack Web Development with MERN Course prepares you to become a proficient MERN Stack Developer. Along with the Master Certification in Full-Stack Web Development with MERN, you will also receive a module completion certificate at each checkpoint if you meet the TCF Technologies® Assessment Standards.