Hands-On Learning
Practice real-world scenarios to reinforce your understanding.
Expert Guidance
Learn from industry professionals with years of experience.
Career Growth
Boost your career prospects with sought-after Python skills.
About the Course
Are you ready to take your Python skills to the next level? Dive deep into the world of web security and authentication with our expert-led course. Discover practical strategies to secure web applications and prevent cyber threats. Join us and unlock a world of opportunities in the cybersecurity field. Enroll now and start your journey to becoming a Python security expert!
Meet Your Instructor, [Your Name]
Hello, I'm [Your Name], your guide on this Python security journey. With years of experience in cybersecurity, I'm excited to share my knowledge and help you master web security with Python. Join me in this course to gain valuable insights, overcome challenges, and achieve your learning goals.
Curriculum
-
1
Authentication Methods
-
(Included in full purchase)
Implementing JWT and OAuth2
-
(Included in full purchase)
-
2
Chapitre 00 - Introduction et Installation
-
(Included in full purchase)
Présentation du cours et enjeux de la sécurité web
-
(Included in full purchase)
Installer Python, FastAPI et les bibliothèques de sécurité
-
(Included in full purchase)
Premier endpoint sécurisé : protéger une route
-
(Included in full purchase)
-
3
Chapitre 01 - Fondamentaux Authentification
-
(Included in full purchase)
Authentification vs Autorisation : ne plus confondre
-
(Included in full purchase)
Sessions vs Tokens : comparaison et cas d'usage
-
(Included in full purchase)
Hashage des mots de passe (bcrypt et argon2)
-
(Included in full purchase)
Stockage sécurisé : variables d'environnement et secrets
-
(Included in full purchase)
-
4
Chapitre 02 - JWT (JSON Web Tokens)
-
(Included in full purchase)
Anatomie d'un JWT (header, payload, signature)
-
(Included in full purchase)
Générer et signer des tokens (HS256 vs RS256)
-
(Included in full purchase)
Vérifier, décoder et valider un JWT
-
(Included in full purchase)
Refresh tokens : pattern et bonnes pratiques
-
(Included in full purchase)
-
5
Chapitre 03 - OAuth2 - Flows et Concepts
-
(Included in full purchase)
Comprendre OAuth2 : pourquoi et comment
-
(Included in full purchase)
Authorization Code Flow (le plus courant)
-
(Included in full purchase)
Client Credentials Flow (machine-to-machine)
-
(Included in full purchase)
Implémenter un serveur OAuth2 simple
-
(Included in full purchase)
-
6
Chapitre 04 - OAuth2 avec Providers Tiers
-
(Included in full purchase)
Login avec Google (OAuth2 + OIDC)
-
(Included in full purchase)
Login avec GitHub (OAuth2)
-
(Included in full purchase)
Multi-providers : gérer plusieurs identités
-
(Included in full purchase)
-
7
Chapitre 05 - Authorization (RBAC, ABAC)
-
(Included in full purchase)
RBAC : Role-Based Access Control
-
(Included in full purchase)
ABAC : Attribute-Based Access Control
-
(Included in full purchase)
Permissions par endpoint avec FastAPI Depends
-
(Included in full purchase)
Decorators et middleware d'autorisation
-
(Included in full purchase)
-
8
Chapitre 06 - Protection contre les Attaques
-
(Included in full purchase)
SQL Injection : comprendre et prévenir
-
(Included in full purchase)
XSS et CSRF : les attaques côté navigateur
-
(Included in full purchase)
Rate limiting : protéger des abus et brute force
-
(Included in full purchase)
CORS : configuration sécuritaire
-
(Included in full purchase)
HTTPS, HSTS et gestion des secrets
-
(Included in full purchase)
-
9
Chapitre 07 - Multi-Factor Authentication
-
(Included in full purchase)
TOTP : Time-based One-Time Password
-
(Included in full purchase)
Codes par email et SMS : avantages et limites
-
(Included in full purchase)
WebAuthn et passkeys : l'authentification sans mot de passe
-
(Included in full purchase)
-
10
Chapitre 08 - Audit, Logging et Compliance
-
(Included in full purchase)
Audit logs : qui, quoi, quand, où
-
(Included in full purchase)
Détection d'intrusion et alertes
-
(Included in full purchase)
Conformité RGPD et SOC2 : ce qu'il faut savoir
-
(Included in full purchase)
-
11
Chapitre 09 - Projet Final
-
(Included in full purchase)
Présentation du projet et architecture sécurisée
-
(Included in full purchase)
Signup, login JWT et password reset
-
(Included in full purchase)
Permissions, rôles et multi-tenancy
-
(Included in full purchase)
Déploiement sécurisé en production
-
(Included in full purchase)
-
12
Chapitre 10 (OPTIONNEL) - Evaluations
-
(Included in full purchase)
Quiz 1 — Fondamentaux Auth — 5%
-
(Included in full purchase)
Quiz 2 — JWT et OAuth2 — 5%
-
(Included in full purchase)
Évaluation de mi-session — 25%
-
(Included in full purchase)
Quiz 3 — Attaques web et MFA — 5%
-
(Included in full purchase)
Projet étudiant — 20%
-
(Included in full purchase)
Évaluation finale — 40%
-
(Included in full purchase)
Guide complet du projet final
-
(Included in full purchase)
What People Are Saying
Discover how our course has transformed the Python skills and careers of our students.
Text-only testimonials are quick to scan and can highlight the value of your product at a glance.
Las Vegas, NV
The combination of text and imagery make the testimonial feel more personal and credible.
Working mom
Finally, a handbook that makes photography feel simple! It covers everything from camera settings to post-processing in a way that actually makes sense.
Amateur photographer
Ready to Secure the Web?
Take the next step towards becoming a Python security expert. Enroll now to unlock exclusive content and accelerate your career growth.