Week – 1
Introduction to Authentication & Authorization
Authentication vs Authorization
Python Basics for Authentication
Working with Virtual Environments
User Registration & Login Flow
-
Lab Session
-
Training with AI agent
Week – 2
Password Hashing & Security
Session-Based Authentication
Cookies & Session Management
Token-Based Authentication
JWT (JSON Web Tokens)
-
Lab Session
-
Training with AI agent
Week – 3
Authentication with Flask / Django
Login, Logout & Protected Routes
Role-Based Access Control (RBAC)
Email Verification & Password Reset
OAuth Basics
Google / GitHub Login Integration
-
Lab Session
-
Training with AI agent
Week – 4
API Authentication
Token & Key-Based Security
Securing Authentication Endpoints
Common Security Vulnerabilities
Authentication Best Practices
Real-Time Authentication Project
-
Lab Session
-
Training with AI agent