Aller au contenu principal
Certifiante · Non CertificationÉligible CPF

Versioning et travail collaboratif avec Git

  • 14h · 2j
  • Français / English
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…).

Indicateurs de performance

Moyennes Elitek, toutes formations confondues

9.25/10

Satisfaction stagiaires

92%

Réussite à la certification

94%

Recommandent la formation

1 200+

Stagiaires formés

Objectifs pédagogiques

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

Public concerné & prérequis

Profil du stagiaire
  • Chefs de projet
  • Développeurs
  • Analystes
  • Concepteurs
Prérequis
  • Aucun prérequis technique
  • Travailler sur des projets informatiques

Programme détaillé

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 outil
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, imprévus : 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 détail
  • 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 équipe
  • 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 GerritLes Hooks

Modalités pédagogiques

Exposé théorique et participatif, dispensé en FR, alternant :

  • Présentation théorique
  • Discussion autour des cas organisationnels des participants
  • Vérification de la compréhension au fur et à mesure de l’avancement, par des QCM

Sont fournis aux stagiaires :

  • Support de cours en format en accès en ligne
  • Alternance d’exposés et de cas pratiques, synthèse

Formation à distance : L’outil Zoom sera utilisé pour la partie Visio-Conférence.

Validation & certification

La formation est ponctuée d’une attestation de fin de formation délivrée par Elitek au client. Y seront précisés les objectifs pédagogiques, le nombre d’heures total de la formation, la validation des acquis et la date.

Expérience & résultats

  • Taux de satisfaction : 9.25/10

*Moyenne des notes attribuées par un apprenant de la formation au cours des 12 derniers mois

Prochaines sessions

📅 Sessions sur demande

Un conseiller Elitek vous propose une date adaptée à votre planning sous 24 h. Formations disponibles en présentiel et en distanciel.

Demander une date →

Accessibilité & Qualiopi

Elitek est certifié Qualiopi pour ses actions de formation. Nos formations sont accessibles aux personnes en situation de handicap : un référent handicap vous accompagne pour adapter le parcours (rythme, supports, modalités d'évaluation). Contactez-nous pour étudier les adaptations possibles.