MERN Stack : MongoDB Node Express & React + Redux-Toolkit
MERN Stack : MongoDB Node Express & React + Redux-Toolkit, available at $64.99, has an average rating of 4.45, with 120 lectures, based on 23 reviews, and has 145 subscribers.
You will learn about Learn to build Full Stack Application from Scratch Implement Email and Google Authentication Learn to upload image with React Node/Express Learn how to connect React with Node Express and MongoDB Learn to use Redux-Toolkit to manage App State Learn JWT for Authentication & Authorization Implement Route Protection in React Learn to write REST API Learn to use Socket IO for real time notification Learn to Integrate Disqus Comment System Search, Pagination, Like, Filter, Infinite Scroll and many more feature Learn to use MDBootstrap 5 in React Learn how to deploy MERN App on Heroku and Netlify This course is ideal for individuals who are Anyone who want to build and deploy full Stack MERN Application from Scratch. It is particularly useful for Anyone who want to build and deploy full Stack MERN Application from Scratch.
Enroll now: MERN Stack : MongoDB Node Express & React + Redux-Toolkit
Summary
Title: MERN Stack : MongoDB Node Express & React + Redux-Toolkit
Price: $64.99
Average Rating: 4.45
Number of Lectures: 120
Number of Published Lectures: 120
Number of Curriculum Items: 120
Number of Published Curriculum Objects: 120
Original Price: ₹799
Quality Status: approved
Status: Live
What You Will Learn
- Learn to build Full Stack Application from Scratch
- Implement Email and Google Authentication
- Learn to upload image with React Node/Express
- Learn how to connect React with Node Express and MongoDB
- Learn to use Redux-Toolkit to manage App State
- Learn JWT for Authentication & Authorization
- Implement Route Protection in React
- Learn to write REST API
- Learn to use Socket IO for real time notification
- Learn to Integrate Disqus Comment System
- Search, Pagination, Like, Filter, Infinite Scroll and many more feature
- Learn to use MDBootstrap 5 in React
- Learn how to deploy MERN App on Heroku and Netlify
Who Should Attend
- Anyone who want to build and deploy full Stack MERN Application from Scratch.
Target Audiences
- Anyone who want to build and deploy full Stack MERN Application from Scratch.
Welcome to this Ultimate MERN Stack Web Development course. In this course, we will build Full Stack Tour application with the help of MongoDB, Node, Express, React, Redux-Toolkit, Socket IO along with ES6 . This project will have almost all the essential features that you wanted to add in any Full Stack Web application including:
-
Authentication feature.
-
Login with Email/Password and Google Sign-in.
-
JWT authentication with token expiry.
-
Middleware to protect User data.
-
CRUD feature along with Image Upload, Search, Filter, Pagination, Like, Infinite Scroll and many more.
-
Used Redux-Toolkit to manage application state.
-
Used createAsyncThunk to make backend API request.
-
Route Protection on Client side.
-
Socket IO to get real time notificiation when user like tour.
-
Seperate profile page along with update feature.
-
Integrated Disqus Comment system in application.
-
Used MDBootstrap 5 to make React component as well as App responsive.
-
Deploying Backend on Heroku.
-
Deploying Frontend on Netlify.
Note:- This is single project based course to teach you MERN stack techonology. So, this is not something like ‘Introduction to Node/Express’ or ‘Introduction to React’. I will try my level best to explain everything that I am going to write in code editor. So, it’s recommend to have some basic understand of React & Node/Express.
Course Curriculum
Chapter 1: Introduction
Lecture 1: Introduction
Lecture 2: App Demo
Lecture 3: What is MERN and How it's work ?
Lecture 4: Why we should use MERN ?
Lecture 5: Environment Set-up
Chapter 2: Set-Up Backend
Lecture 1: Project Set-Up
Lecture 2: Express Server Set-up
Lecture 3: Connecting Backend to MongoDB
Lecture 4: Folder Structure
Chapter 3: Backend Authentication
Lecture 1: Auth Model
Lecture 2: Sign-Up Controller
Lecture 3: Adding Sign-Up Route
Lecture 4: Testing API using Postman
Lecture 5: Sign-In Controller
Lecture 6: Adding & Testing Sign-In API using Postman
Chapter 4: Optional: Understand Redux-Toolkit
Lecture 1: Intro
Lecture 2: What is Redux and why we use it ?
Lecture 3: What is Redux-Toolkit ?
Lecture 4: Understand Redux-Toolkit API
Lecture 5: Understand createAsyncThunk
Chapter 5: Set-Up Frontend
Lecture 1: create-react-app and installing packages
Lecture 2: Clean-up, Configure MDB, toastify and Structuring App
Lecture 3: Enable Routing
Chapter 6: Frontend Authentication
Lecture 1: Working on Login Page
Lecture 2: Set-Up Redux-Toolkit
Lecture 3: Writing & Dispatching Login Action
Lecture 4: Handling Error
Lecture 5: Working on Register Page
Lecture 6: Writing & Dispatching Register Action
Lecture 7: Adding Google Sign-In Button
Lecture 8: Configure Google Client ID
Lecture 9: Google Sign-In Controller
Lecture 10: Writing & Dispatching Google Sign-In Action
Lecture 11: Working on Header
Lecture 12: Customize Header on Login
Lecture 13: Persiste User and Logout
Chapter 7: Creating New Tour
Lecture 1: Tour Model
Lecture 2: Tour Controller and Route
Lecture 3: Create Tour Form – Part 1
Lecture 4: Create Tour Form – Part 2
Lecture 5: Redux Create Tour Action
Lecture 6: Dispatching Create Tour Action
Chapter 8: Middleware
Lecture 1: Backend Middleware
Lecture 2: Add Authorization Header in Axios Request
Chapter 9: Home, Tour Detail & Dashboard
Lecture 1: Redux Tours Action
Lecture 2: Working on Hompage
Lecture 3: Show Tours with Card Component
Lecture 4: Single Tour API – Controller
Lecture 5: Redux Action Single Tour
Lecture 6: Single Tour Page
Lecture 7: User Tours Controller and Route
Lecture 8: Dashboard – User Tours Redux Action
Lecture 9: Dashboard – Dispatch User Tours Action
Lecture 10: Dashboard – Display User Tours
Chapter 10: Route Protection and Spinner
Lecture 1: Adding Spinner
Lecture 2: Redirect User for Unauthorized access
Chapter 11: Delete and Update Tour
Lecture 1: Delete Tour Controller
Lecture 2: Update Tour Controller
Lecture 3: Delete Tour using Redux Action
Lecture 4: Update Tour Action
Lecture 5: Populate Tour Data in Form
Lecture 6: Update Tour using Redux Action
Lecture 7: Page not found (404)
Lecture 8: Fix App Issue
Chapter 12: Search Functionality
Lecture 1: Search Tour Controller
Lecture 2: Adding Search Input Field
Lecture 3: Search Implentation with Redux Action
Chapter 13: Related and Tag Tours
Lecture 1: Tag Tours Controller
Lecture 2: Tag Tours Redux Action
Lecture 3: Convert Tag into Link on Card
Lecture 4: Display Tours based on Common Tag
Lecture 5: Related Tours Controller
Lecture 6: Related Tours Redux Action
Lecture 7: Related Tour Section
Chapter 14: Token Expiry, Pagination & Like
Lecture 1: Handle Token Expiry
Lecture 2: Pagination Backend
Lecture 3: Adjust Redux logic for Pagination
Lecture 4: Pagination Component
Lecture 5: Modify Tour Model for Like feature
Lecture 6: Like Tour Controller
Lecture 7: Redux Action for Like feature
Lecture 8: Like Feature Part – 1
Lecture 9: Like Feature Part – 2
Chapter 15: Disqus Comment, Small Feature and Bug Fix
Lecture 1: Integrate Disqus Comment on UI
Lecture 2: Back Button on Detail Page
Instructors
-
Saumitra Vishal
Web Developer
Rating Distribution
- 1 stars: 1 votes
- 2 stars: 0 votes
- 3 stars: 2 votes
- 4 stars: 4 votes
- 5 stars: 16 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024
- Top 10 Gardening Courses to Learn in November 2024