Advanced MERN Stack Authentication

Advanced MERN Stack Authentication

Learn MERN Stack Authentication and Authorization like it is done in the real world.

4.6
(5 ratings)
44 enrolled
Excellent Rating
Course Instructor: Ewomazino Akpareva

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 lectures18h 17m total duration

  Auth-z Project Demo 
17min
  Introduction & Course Requirement 
2min
  What is Authentication and Authorization 
6min
  -- COURSE RESOURCES -- 
1min
  Planning the project 
2min

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

Microsoft
Amazon
Google

Course Requirements

  • Basic knowledge of MERN Stack

Student Feedback

4.6
Course Rating

60%

40%

0%

0%

0%

Course Instructor

Ewomazino Akpareva
Fullstack developer and Instructor.
Ewomazino Akpareva
4.7 Instructor rating
129 Ratings
1.6k Students
9 Courses

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

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
Upgrade To Pro