Skip to content
Commencer

Labs

Pratiquez dans des environnements réels

Les labs sont des mises en situation pratiques pour appliquer vos compétences Git et GitHub dans des conditions réelles.

Progression dans les labs

Travaux Dirigés Pratiques

0%
0/17 labs complétés Non commencé

Niveau 01 — Explorer

Débutant

Vérifier votre environnement Git et créer votre premier dépôt.

Lancer le Lab

Niveau 02 — Manipuler

Débutant

Ajouter vos premiers fichiers et réaliser votre premier commit.

Lancer le Lab

Niveau 03 — Cycle Git

Débutant

Maîtriser le cycle de vie complet d’un fichier dans Git.

Lancer le Lab

Niveau 04 — Historique

Débutant

Lire et comprendre l’historique des commits.

Lancer le Lab

Niveau 05 — Branches

Intermédiaire

Créer et basculer entre branches pour isoler votre travail.

Lancer le Lab

Niveau 06 — Fusion

Intermédiaire

Fusionner une branche de fonctionnalité dans main.

Lancer le Lab

Niveau 07 — Workflow Pro

Intermédiaire

Simuler un workflow multi-branches comme en entreprise.

Lancer le Lab

Niveau 08 — Connexion & Organisation GitHub

Intermédiaire

Connecter votre dépôt local à GitHub (remote, push) puis organiser votre projet (Issues, Labels, Milestones, Boards).

Lancer le Lab

Niveau 09 — Pull Requests

Intermédiaire

Créer une Pull Request professionnelle avec description et checklist.

Lancer le Lab

Niveau 10 — Code Review

Intermédiaire

Effectuer une revue de code constructive et professionnelle.

Lancer le Lab

Niveau 11 — Conflits

Avancé

Simuler et résoudre un conflit de fusion.

Lancer le Lab

Niveau 12 — CI/CD

Avancé

Configurer votre premier pipeline CI/CD avec GitHub Actions.

Lancer le Lab

Niveau 13 — Réparer & Stasher

Avancé

Mettre de côté vos modifications temporaires et récupérer vos commits perdus avec reflog.

Lancer le Lab

Niveau 14 — Open Source

Avancé

Créer un Fork, configurer le fichier CODEOWNERS et ouvrir une PR avec GitHub CLI.

Lancer le Lab

Niveau 15 — Tags & Releases

Avancé

Identifier des versions logicielles avec les tags Git et publier des releases structurées.

Lancer le Lab

Niveau 16 — GitHub Organizations

Avancé

Gérer les équipes (Teams), les droits de dépôts et configurer des règles de protection de branches.

Lancer le Lab

Niveau 17 — Rétrospective

Avancé

Faire le bilan de vos acquis, rédiger une rétrospective finale et ouvrir une issue.

Lancer le Lab

HashBoard — Projet Fil Rouge

Disponible

Construire une plateforme collaborative en équipe en appliquant l’intégralité du cycle d’ingénierie logicielle moderne.

Lancer le projet

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.

HashCode Workshops
Part of the JoinHashCode ecosystem

Ctrl + K Rechercher dans les workshops