Public cible
Débutants, étudiants et professionnels qui souhaitent acquérir une pratique structurée dans ce domaine.
Documenter l’architecture, l’installation et l’exploitation pour rendre une application déployable et récupérable.
Débutants, étudiants et professionnels qui souhaitent acquérir une pratique structurée dans ce domaine.
Comprendre les notions essentielles et les appliquer dans un projet vérifiable.
Aucune connaissance préalable n’est strictement obligatoire ; les prérequis détaillés sont précisés dans les ateliers.
Bac+3
La validation repose sur les évaluations actives et les livrables pratiques du cours.
Un ordinateur, un navigateur et les outils indiqués dans le premier atelier sont suffisants pour commencer.
Rendre une application compréhensible et déployable par une équipe qui ne l’a pas développée, grâce à une documentation utile et vérifiable.
Le cours suit l’architecture, l’installation, l’exploitation et le cycle de versions.
Prérequis : Notions de lecture de configuration et de déploiement.
Décrire le rôle de chaque composant, ses dépendances, les flux principaux et les frontières de sécurité. Ajouter un schéma de déploiement et une table des versions supportées.
Documenter les décisions et leurs alternatives afin qu’un changement puisse être compris sans retrouver l’histoire de l’équipe.
Client → reverse proxy → application → base ; bus → consommateurs asynchrones
Écrire une procédure qui part d’un environnement connu et indique les prérequis, les commandes, les variables attendues et les vérifications. Distinguer les étapes obligatoires des options.
Ne jamais placer un secret dans la documentation. Fournir un fichier d’exemple et indiquer où obtenir chaque valeur.
1. Installer les prérequis; 2. copier .env.example; 3. installer; 4. lancer le smoke test.
Un runbook part du symptôme, donne les commandes de diagnostic, explique les risques et décrit la Escalade. Éviter les étapes dépendant d’un nom de machine ou d’un secret non documenté.
Prévoir les sauvegardes, la rotation des certificats, la gestion des logs et la procédure de retour arrière. Tester les procédures avec un exercice régulier.
Associer la documentation à une version de l’application. Les changements incompatibles, migrations, nouvelles variables et dates de support doivent être visibles dans un journal de versions.
Adapter le niveau de détail : une guide utilisateur décrit les tâches, un guide technique décrit les opérations et un runbook décrit l’urgence.
Version 2.1 : migration 0007 obligatoire avant activation du worker 2
Le livrable doit montrer une compréhension personnelle, des choix explicités et une vérification par un cas de test ou une procédure reproductible.
Publié le 29/11/2025