Niveau 01 — Explorer
Labs
Labs disponibles
Section titled “Labs disponibles”Les labs sont des mises en situation pratiques pour appliquer vos compétences Git et GitHub dans des conditions réelles.
Travaux Dirigés Pratiques
Niveau 02 — Manipuler
Niveau 03 — Cycle Git
Niveau 04 — Historique
Niveau 05 — Branches
Niveau 06 — Fusion
Niveau 07 — Workflow Pro
Niveau 08 — Connexion & Organisation GitHub
Connecter votre dépôt local à GitHub (remote, push) puis organiser votre projet (Issues, Labels, Milestones, Boards).
Lancer le LabNiveau 09 — Pull Requests
Niveau 10 — Code Review
Niveau 11 — Conflits
Niveau 12 — CI/CD
Niveau 13 — Réparer & Stasher
Mettre de côté vos modifications temporaires et récupérer vos commits perdus avec reflog.
Lancer le LabNiveau 14 — Open Source
Créer un Fork, configurer le fichier CODEOWNERS et ouvrir une PR avec GitHub CLI.
Lancer le LabNiveau 15 — Tags & Releases
Identifier des versions logicielles avec les tags Git et publier des releases structurées.
Lancer le LabNiveau 16 — GitHub Organizations
Gérer les équipes (Teams), les droits de dépôts et configurer des règles de protection de branches.
Lancer le LabNiveau 17 — Rétrospective
Faire le bilan de vos acquis, rédiger une rétrospective finale et ouvrir une issue.
Lancer le LabProjet fil rouge : Operation Sentinel
Section titled “Projet fil rouge : Operation Sentinel”HashBoard — Projet Fil Rouge
Construire une plateforme collaborative en équipe en appliquant l’intégralité du cycle d’ingénierie logicielle moderne.
Lancer le projetÀ propos des labs
Section titled “À propos des labs”Chaque lab est conçu pour simuler un environnement de travail professionnel :
- Contexte réel : mise en situation inspirée de cas concrets.
- Autonomie : aucune indication pas-à-pas, vous devez appliquer ce que vous avez appris.
- Validation : correction automatique ou entre pairs selon les formats.