Logo de l'organisme de formation
Représentation de la formation : GIT - Mettre en œuvre le contrôle de versions

GIT - Mettre en œuvre le contrôle de versions

Formation à distance
Accessible
Durée : 14 heures (2 jours)
Taux de satisfaction :
9,8/10
(3 avis)
Durée :14 heures (2 jours)
HT
Se préinscrire
Durée :14 heures (2 jours)
HT
Se préinscrire
Durée :14 heures (2 jours)
HT
Se préinscrire

Formation créée le 14/02/2022. Dernière mise à jour le 01/06/2023.

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 aux personnes reconnues RQTH. Vous pouvez nous contacter pour étudier ensemble les moyens possibles à mettre en oeuvre pour vous permettre d'accéder à cette formation dans les meilleures conditions.