Logo de l'organisme de formation

Nous vous offrons un accompagnement de qualité

Représentation de la formation : Versionning et travail collaboratif avec Git

Versionning et travail collaboratif avec Git

Formation présentielle
Accessible
Durée : 14 heures (2 jours)
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 15/12/2021.

Version du programme : 1

Programme de la formation

Qu’on travaille en solo ou en équipe, la gestion de configuration et le versioning sont des éléments clés permettant d’assurer la sécurité des projets informatiques, et d’améliorer la qualité logicielle des livrables. Git apporte une réponse moderne au besoin de SCM, en inversant la logique des gestionnaires de configuration historique (CVS, SVN…).

Objectifs de la formation

  • Utiliser efficacement l’outil
  • Faire adopter Git à toute l'équipe
  • Comprendre Git sous le capot
  • Rendre l'historique du code plus lisible

Profil des bénéficiaires

Pour qui
  • Architecte
  • Développeurs
  • Chefs de projets
Prérequis
  • Aucun pré-requis technique – travailler sur des projets informatiques

Contenu de la formation

  • INSTALLATION ET CONFIGURATION
    • Historique de Git
    • Installation sous linux, mac ou Windows
    • Les options de configuration
    • La sécurité
    • Les fichiers à ignorer
  • PRINCIPES DE GIT
    • Git : un outil décentralisé
    • Une gestion par fichier
    • Branches et commit
    • Les états clear/stage/commit
    • L'index et le SHA-1
    • Les différents outils
  • GUIDE PRATIQUE DE GIT
    • Récupérer un projet
    • Créer un commit
    • Gestion des branches
    • Branches locales et remotes
    • Merge et rebase
    • Sélectionner un commit précis avec Cherry Pick
  • ERREURS, IMPREVUS : SE SORTIR D'UN MAUVAIS PAS
    • Résoudre un merge compliqué
    • Les commandes Revert et Reset
    • Mettre de côté avec Git Stash
    • Résoudre un bug avec Git Dissect
    • Récupérer les données avec Reflog
  • GIT EN DETAIL
    • Le mode interactif
    • Réordonner un commit
    • Casser ou fusionner les commit
    • Les références
    • Le système de fichier
    • Filtrer les références
  • LES SOUS-MODULES
    • Cas d’utilisation
    • Créer un sous-module
    • Les contraintes
    • Partager un projet avec sous-modules
  • GIT EN EQUIPE
    • Techniques avancées pour un commit lisible
    • Git Flow : simple, robuste et efficace
    • Faire un pull request sur GitHub
    • Le contrôle de qualité avec Gerrit
    • Les Hooks
Équipe pédagogique

Jean-Louis GORRY Président de BIGSO FORMATION 06 07 36 62 35 Jlgorry@bigso.fr Nicole BIZARD Responsable formation 06 14 78 61 01 nibizard@bigso.fr

Suivi de l'exécution et évaluation des résultats
  • Formulaires d’évaluations de la formation : pré-évaluation avant formation, évaluation de la satisfaction en fin de stage, évaluation des acquis à +90 jours
  • Feuille de présence émargée par demi-journée par les stagiaires et le formateur
  • Attestation de fin de formation
  • Analyse des attentes client
Ressources techniques et pédagogiques
  • Accueil des stagiaires dans une salle dédiée à la formation ou espace WebEx "Zoom, Teams....." en classe à distance
  • Modalité : Formation réalisée en présentiel ou à distance selon la formule retenue
  • Méthode : Exercices de mise en pratique ou quiz de connaissances tout au long de la formation permettant de mesurer la progression des stagiaires
  • Documentées : Support projeté et remis en PDF téléchargeable

Capacité d'accueil

Entre 1 et 10 apprenants

Accessibilité

La formation est accessible aux personnes à mobilité réduite. Une étude des conditions d’accès et des moyens de compensation sera réalisé en amont à l’inscription afin d’identifier plus précisément les conditions de réalisation et de faisabilité de la formation. Vous pouvez trouver toutes les informations nécessaires sur notre site : https://bigso.fr/accueil/formations/