7. Structure pédagogique complète
Le cours est organisé en seize parties, quarante chapitres et trois annexes. Le rôle de chaque partie dans la progression :
- Partie I. Introduction à la gestion des secrets (ch. 1-3) : poser le problème avant l'outil.
- Partie II. Fondamentaux techniques (ch. 4-6) : construire le modèle mental ; architecture, modèle de sécurité, cryptographie.
- Partie III. Installation et premiers déploiements (ch. 7-9) : un premier contact propre et maîtrisé.
- Partie IV. Authentification et autorisation (ch. 10-13) : la chaîne identité → authentification → policy → token, cœur du contrôle d'accès.
- Partie V. Secrets Engines : fondations (ch. 14-17) : anatomie des moteurs, puis KV, Transit et PKI.
- Partie VI. Secrets dynamiques (ch. 18-19) : leases et credentials éphémères, la valeur ajoutée décisive de Vault.
- Partie VII. Scellement et cryptographie avancée (ch. 20-23) : Shamir, Auto Unseal, Transit Seal, Root of Trust. Partie la plus approfondie du cours avec les parties IX et XI.
- Partie VIII. Stockage et haute disponibilité (ch. 24-26) : Raft, quorum, failover.
- Partie IX. Architecture de production (ch. 27-29) : construction progressive et justifiée de l'architecture de référence Astrea.
- Partie X. Sécurité avancée (ch. 30-32) : durcissement, scénarios d'attaque, threat modeling.
- Partie XI. Disaster Recovery (ch. 33-35) : sauvegarder, décider, exécuter.
- Partie XII. Exploitation (ch. 36-37) : supervision, maintenance, cycle de vie.
- Partie XIII. Intégrations (ch. 38-40) : Kubernetes, IaC et CI/CD, applications.
- Partie XIV. Études de cas (cas 1-6) : transfert vers des contextes réels.
- Partie XV. Travaux pratiques (TP 1-15) : parcours pratique complet, corrections séparées.
- Partie XVI. Évaluation finale : QCM, exercices, scénarios, examen complet, corrections détaillées.
- Annexes : A (glossaire ; B) bibliographie et ressources officielles ; C ; mémento des commandes et chemins d'API.