Git, GitHub & Modern Engineering Collaboration
Présentation du parcours
Section titled “Présentation du parcours”Ce parcours pratique vous guidera à travers les rouages internes de Git et la collaboration d’équipe sur GitHub, en utilisant les standards méthodologiques requis au sein des équipes d’ingénierie logicielle modernes.
Informations générales
Section titled “Informations générales”- Niveau : Débutant
- Durée estimée : 12 heures
- Nombre de Workshops : 11 ateliers pratiques
- Nombre de Labs : 12 travaux pratiques
- Projet d’évaluation : Operation Sentinel
Programme et progression du parcours
Section titled “Programme et progression du parcours”-
Atelier 01 : Foundations of Version Control Disponible
- Durée : 1h30
- Découvrir l’évolution historique des VCS, l’architecture des zones Git et réaliser vos premiers commits.
- Démarrer l’atelier
-
Atelier 02 : Installation & Configuration Disponible
- Durée : 1h
- Installer Git et configurer vos informations globales d’identité d’auteur.
- Démarrer l’atelier
-
Atelier 03 : Premier Dépôt Disponible
- Durée : 1h
- Créer votre tout premier répertoire de travail et l’initialiser avec Git.
- Démarrer l’atelier
-
Atelier 04 : Les Commits Disponible
- Durée : 1h30
- Maîtriser le cycle de vie d’un commit et les bonnes pratiques de rédaction des messages de validation.
- Démarrer l’atelier
-
Atelier 05 : Les Branches Disponible
- Durée : 1h30
- Comprendre l’isolation des tâches avec les branches et comment naviguer de l’une à l’autre.
- Démarrer l’atelier
-
Atelier 06 : Les Fusions (Merge) Disponible
- Durée : 2h
- Fusionner vos branches de fonctionnalités avec
git mergeet apprendre à résoudre les conflits. - Démarrer l’atelier
-
Atelier 07 : Collaboration GitHub Disponible
- Durée : 2h
- Connecter votre dépôt local à un dépôt distant sur GitHub et partager votre code.
- Démarrer l’atelier
-
Atelier 08 : Pull Requests Disponible
- Durée : 2h
- Maîtriser le flux de travail professionnel avec les Pull Requests et les revues de code en équipe.
- Démarrer l’atelier
-
Atelier 09 : Gestion de Projet GitHub Nouveau
- Durée : 2h
- Maîtriser les Issues, Labels, Milestones, Projects Boards, Releases et la protection des branches.
- Démarrer l’atelier
-
Atelier 10 : CI/CD & DevOps Nouveau
- Durée : 2h30
- Automatiser les tests et les déploiements avec GitHub Actions et les outils DevOps.
- Démarrer l’atelier
-
Atelier 11 : Roundtable & Rétrospective Nouveau
- Durée : 1h30
- Clôturer le parcours par une rétrospective, une étude de cas et votre certification.
- Démarrer l’atelier
-
Évaluation Finale Disponible
- Durée : 15 min — 20 questions
- Validez l’ensemble de vos connaissances sur les 11 ateliers du parcours.
- Passer l’évaluation
Projet fil rouge : Operation Sentinel
Section titled “Projet fil rouge : Operation Sentinel”Tout au long de ce parcours, vous allez mettre en œuvre de façon concrète chaque notion apprise en participant au projet collaboratif Operation Sentinel.
- Versionner et structurer le dépôt de l’application.
- Collaborer via des branches éphémères et isolées selon les standards industriels.
- Gérer le projet à l’aide d’Issues, de Milestones et d’un Project Board GitHub.
- Réviser le code de vos pairs et valider les Pull Requests.
- Résoudre sereinement les conflits de fusion complexes.
- Automatiser les tests et valider l’intégrité du code via GitHub Actions.