GIT - Mettre en œuvre le contrôle de versions
Taux de satisfaction :
9,8/10
(3 avis)
Formation créée le 14/02/2022. Dernière mise à jour le 09/07/2024.
Version du programme : 1
Programme de la formation
Objectifs de la formation
- Comprendre les concepts de base de la gestion des versions
- Savoir installer et configurer Git
- Etre en mesure de créer et gérer un dépôt Git
- Découvrir les principales commandes de Git
- Apprendre à collaborer avec Git
Profil des bénéficiaires
Pour qui
- Cette formation s'adresse a un public IT :
- Développeur
- Architecte
- Administrateur système
- Chef de projet
Prérequis
- Aucun prérequis n'est nécessaire
Contenu de la formation
-
Introduction (15 minutes)
- Tour de table des apprenants et du formateur : présentation
- Rappel des objectifs de la formation
-
Journée 1 (matin) - Introduction au contrôle de version et les principes DVCS
- Les avantages du contrôle de version
- Les concepts de base de contrôle de version
- Principes et objectifs de la décentralisation
- Présentation des différentes solutions de gestion de versions : (Git, CVS, SVN...)
-
Journée 1 (matin) : Présentation de Git
- Les principes techniques de Git
- Le fonctionnement de Git
- Les workflows
- Les objets Git
-
Journée 1 (après-midi) : Installation et configuration de Git
- Installation de Git sous Windows/Unix
- Configuration de Git
- Cas pratique : installation de Git sous Windows
-
Journée 2 (matin) - Les gestion des branches
- Création de branches et de sous-branches
- Navigation entre branches
- Changement de branche
- Fusion d'une branche
- Gestion des conflits
-
Journée 2 (après-midi) - Git en mode collaboratif
- Mise en place d'un dépôt distant public ou privé
- Publier ses modifications ou visualiser des modifications
- Récupération des modifications de l'équipe.
- Parcourir l'historique
- Les branches de suivi
- Gestion des échecs
-
Journée 3 (matin) - Pour aller plus loin : les outils autour de Git
- Git-gui et TortoiseGit : navigation graphique dans Git
- GitWeb, la navigation graphique au sein des dépôts
- GitHub, BitBucket, GitLab, les services d'hébergement de dépôts et de gestion de projets
-
Journée 3 (après-midi) - Pour aller plus loin : les outils autour de Git : Cas pratique
- Mise en place d'un cas pratique personnalisé en fonction du contexte client
-
Journée 4 (matin) - Les commandes avancées de Git
- Méthodes de sélections des commits, référence ascendante, intervalles, comparaison de pointeurs
- Les commandes cherry-pick et revert
- Indexation interactive
- Rebase interactif
- La commande filter-branch
- Blame et Bi-sect
- Dangling commits
-
Journée 4 (après-midi) - Personnalisation de GIT via les hooks
- Configurations avancées du client
- Introduction aux hooks, leurs usages typiques
- Hooks de commit côté client
- Hooks de fusion ou de basculement
- Hooks serveur
- Les webhooks avec GitHub/GitLab
-
Journée 4 (Après-midi) - Les sous-modules de GIT
- Cas d’usage des sous-modules, exemple architecture micro-services
- Structure du dépôt contenant des sous-modules
- Cloner un dépôt contenant des sous-modules
- Mettre à jour un sous-module
- Supprimer un sous-module temporairement
Équipe pédagogique
Les formateurs KAMPUS sont des professionnels compétents sur les sujets de formation qu'ils dispensent. Leurs compétences techniques et aptitudes a délivrer des formations sont validés en interne.
Suivi de l'exécution et évaluation des résultats
- Questionnaire d'auto-positionnement
- Feuilles de présence
- Questions orales ou écrites (QCM)
- Mises en situation
- Formulaires d'évaluation de la formation
- Certificat de réalisation de l’action de formation
Ressources techniques et pédagogiques
- Documents supports de formation projetés
- Exposés théoriques
- Etude de cas concrets
- Quiz en salle
- Mise à disposition en ligne de documents supports à la suite de la formation
- Formation à distance : outil de visio fourni par Kampus. Pas de compte AWS fourni
- Séminaire Théorique
Qualité et satisfaction
En fin de formation le formateur délivre une évaluation individuelle mesurant l'atteinte des objectifs pédagogiques
Taux de satisfaction des apprenants
9,8/10
(3 avis)
Modalités de certification
Résultats attendus à l'issue de la formation
- Cette formation ne donne pas lieu à une certification
Capacité d'accueil
Entre 4 et 8 apprenants
Délai d'accès
4 semaines
Accessibilité
Nos formations sont accessibles à tous, y compris aux personnes en situation de handicap. Merci de nous contacter avant le début de la formation pour discuter des aménagements nécessaires : contact@kampus-training.com.