Syllabus de matière · version 2026-08-04
Matière
Versioning avec Git & GitHub
Construire un historique exploitable, restaurer sans perdre le contrôle, collaborer par revue et livrer un dépôt d’infrastructure avec CI, release et hygiène de sécurité.
Objectifs pédagogiques
- Distinguer Git d'une plateforme comme GitHub
- Créer, examiner et restaurer un historique
- Utiliser branches, merge et rebase avec discernement
- Collaborer avec remotes, pull requests et revues
- Préparer tags, releases et preuves de livraison
- Appliquer une hygiène de dépôt adaptée aux infrastructures
- Diagnostiquer un check CI en échec
- Traiter une exposition de secret sans confondre révocation et réécriture
Programme indicatif
- Dépôt, index et commit
- Historique, diff et restauration
- Dépôts distants et authentification
- Branches, merge et rebase
- Conflits et stratégies d'intégration
- Pull requests, issues et code review
- Protections de branche et règles de fusion
- Tags, releases et checksums
- Gitignore, secrets et réécriture d'historique
- Fichiers volumineux, Git LFS et artefacts
- CI et diagnostic d'échec
Compétences visées
- Versionner un projet
- Collaborer en équipe
- Restaurer une version
- Examiner une modification
- Gouverner un dépôt de livraison
- Préparer une release vérifiable
- Diagnostiquer un échec CI
Modalités pédagogiques et validation
La matière suit une démarche pratique : mission, manipulation, observation, explication, vérification, dépannage et documentation.
- Travaux pratiques
- TP machine
- Simulation de collaboration et résolution de conflit
- Projet final de dépôt d'infrastructure PME
Projet proposé
Gérer le dépôt d’infrastructure d’une PME depuis l’issue jusqu’à la release, avec branches, revue, CI, rollback, preuves et protection des secrets.
Portée de la référence
Le contenu SORIA ajoute les pratiques de revue, gouvernance, release, CI, gestion d’artefacts et réponse à l’exposition de secrets.
Les heures et ECTS éventuellement indiqués proviennent du programme source. SORIA Académie ne prétend pas attribuer ces ECTS ni délivrer le diplôme associé.