Skillshareintermediateen

The Express. js Course - Module 9: Authentication and Authorization

Learn authentication & authorization for web apps. Master security concepts to protect your applications and user data. Essential skills for modern web development.

2students
1h 40m
Certificate
Shivendra Raghuvanshi
Shivendra RaghuvanshiLead Developer and Online Teacher

Course Content

The Express. js Course - Module 9: Authentication and Authorization is an intermediate-level Skillshare course taught by Shivendra Raghuvanshi. It runs 1h 40m, is taught in English, and includes a certificate of completion. 2 students have enrolled. It is a paid course, first published December 2024.

Secure Your Web Applications: Authentication & Authorization

This module dives deep into the crucial aspects of authentication and authorization for building robust and secure web applications. You'll gain practical skills to safeguard your APIs and implement effective user role management.

What You'll Learn:

  • User Model Development: Build a comprehensive user model with built-in authentication capabilities, laying the foundation for secure user management.
  • Secure User Registration: Implement secure user registration processes using hashed passwords to protect user data.
  • JWT Authentication: Master JWT (JSON Web Token)-based authentication for a streamlined and secure user login experience. Learn how to generate and verify these tokens.
  • Role-Based Authorization: Protect sensitive application routes with role-based authorization and middleware, ensuring only authorized users can access specific resources.
  • Secure Secret Management: Utilize environment variables for the safe and secure storage of sensitive secrets like API keys and database credentials.
  • Session Management: Effectively manage user sessions, implement secure logouts, and define granular access levels for different user roles.

By the end of this module, you'll be equipped with the knowledge and practical skills to build secure backend applications that protect user data and maintain application integrity.

$ whoami — the devs behind tutorialsearch.io

Need a web app built? Hire the team behind TutorialSearch.io

We ship fast, production-grade full-stack apps (Next.js, React, edge infra) — the same stack that powers this site.

5.0(129)
2h 26m
all
skillshare
5.0(383)
49m
all
skillshare
5.0(139)
41m
all
skillshare
5.0(913)
1h 8m
intermediate
skillshare