Advanced MERN Stack Authentication
Learn MERN Stack Authentication and Authorization like it is done in the real world.
Course Outcomes
- MERN Stack Authentication and Authorization
- User Registration and Login
- Password Reset Via Email
- Sending Automated Email
- User Management
- Assign User Roles
- Google OAuth Login
Course Structure
132 lectures • 18h 17m total duration
About This Course
Welcome to this journey that dives deep into MERN Stack Authentication, an essential component in building secure web applications. This course dives headfirst into the real-world processes of authentication and authorization, giving you the tools needed to verify user identities and decide what they have access to.
Throughout this course, the main focus is on MERN Stack Authentication and Authorization. You'll have the enriching experience of building frontend pages using React and SCSS. We take a leap further by setting up routing with React Router V6 and building API endpoints with Express. A primary emphasis of this course will be User Management including features like User Registration, Login, assigning User Roles, Google OAuth Login, User Profile Management, and Changing Passwords.
We'll also guide you through the intricate details of Password Reset via Email and sending automated emails. The course simplifies the concepts of working with JSON Web Tokens (JWT) and cookies to secure your applications. With these tools, we'll protect routes to be accessible only by logged-in users.
By the end of the course, you will know how to handle errors, understand auth middleware, and update user profiles. We'll wrap up by walking you through deploying your backend to Render and your frontend to Vercel while also showing you how to manage your projects on Github.
This course is designed for developers who have basic familiarity with React and the MERN Stack. Though this is not an introductory course to React or MERN Stack, every concept used during the sessions will be explained.
Join this immersive course and boost your MERN Stack journey by mastering authentication and authorization concepts.
Used by learners at
Course Requirements
- Basic knowledge of MERN Stack
Student Feedback
60%
40%
0%
0%
0%
Course Instructor
Hi, I'm zino. I'm a web developer who is passionate about teaching and helping people understand the core concepts of web development and other technologies. I know what it feels like to take a cour...View profile
Includes Certificate of Completion
Add this credential to your LinkedIn profile, resume, or CV. You can share it on social media and in your performance review.
What's in the course?
- 131 video lectures
- 19+ hours of content
- GPT-4 level AI assistance
Upgrade to a Pro account and unlock more courses for accelerated learning. Instant feedback, interactive learning and more.
Free
- 100+ coding courses
- Certificate of completion
- Hands-on practice
- 24x7 doubt solving with AI
- 100+ projects to practice
- In-depth project feedback
- AWS cloud sandboxes
Pro
- 100+ coding courses
- Certificate of completion
- Hands-on practice
- 24x7 doubt solving with AI
- 100+ projects to practice
- In-depth project feedback
- AWS cloud sandboxes