Illustration stages Nous recrutons
Outils

Formation Git - Avancé

Maitrisez ce puissant outil de versionning open-source pour vos projets.
2 jours (14h00)
1 à 8 personnes
0 participant·e·s
de janvier 2023 à ce jour.
Théorie - 60%
Pratique - 40%
Formation Git avancé présentiel ou à distance avec 4SH
Prix de la formation 1500 € HT Niveaux disponibles Prochaine(s) session(s)
Du 14/04/2025 au 15/04/2025
Prendre rendez-vous
Toutes nos formations sont disponibles en présentiel ou à distance.
Pré-inscription
Niveau :
Icône avance Avancé
En soumettant ce formulaire, vous  acceptez que 4SH mémorise et utilise vos données personnelles dans les conditions décrites dans la Notice d'informations RGPD.
Merci de cocher l'acceptation de la notice d'informations RGPD.
Prix de la formation
1500 € HT

Description formation Git

La formation Git - Avancé offre une compréhension approfondie des concepts et du fonctionnement de Git, adaptée à des utilisateurs ayant déjà utilisé Git et souhaitant solidifier et enrichir leurs connaissances sur ce DVCS.

Elle revient sur les commandes du quotidien, ainsi que des commandes avancées pour développer un workflow efficace et des bonnes pratiques qui améliorent la productivité individuelle et d'équipe. Elle traite notamment de l'organisation avancée des dépôts, l'exploitation approfondie de l'historique et les différentes stratégies offertes par l'outil pour gérer le flux de développement d'une solution applicative.

Les participants pourront adopter des pratiques qui facilitent la maintenance dans la durée et permettent une appropriation collective des changements sur la codebase. Cette formation avancée est idéale pour perfectionner vos connaissances, améliorer vos processus au sein de votre équipe et relever les défis liés à des projets d’entreprise complexes.

Nous proposons pour les plus novices une formation Git - Les Fondamentaux.


Pour qui ?

La formation Git - Avancé s’adresse principalement aux personnes utilisant déjà Git et souhaitant parfaire et étendre leur compréhension de l'outil.

Prérequis

  • Maîtriser les fondamentaux de Git : structure de données, initialisation et configuration d'un dépôt, fonctionnement des branches, parcourir et se déplacer dans le graphe Git, partager et intégrer les changements avec les autres membres d'un projet.

Objectifs pédagogiques

  • Maîtriser l'ensemble des concepts de Git
  • Savoir construire et retravailler ses commits de manière atomique et lisible
  • Maîtriser les différents flux de développement et de branching
  • Connaître les différentes commandes avancées de Git
  • Savoir configurer des hooks Git et les partager avec son équipe

Programme formation Git

  1. Rappels utiles
    • Types d'objets & références
    • Se déplacer et contribuer au graphe Git
    • Différentes zones de travail
    • Manipuler des branches
    • Mécanismes sur le Push
  2. Merge vs Rebase
    • Fonctionnement d'un merge
    • Fonctionnement d'un rebase
    • Quand utiliser Merge ou Rebase
  3. Principes de collaboration
    • Stratégies de branching
    • Outillage collaboratif
    • Conventional commits
    • Git flows
    • Les hooks
  1. Apprendre à retravailler ses commits
    • Amend & Cherry picking
    • Add interactif
    • Rebase interactif
    • Fixup
  2. Quelques commandes situationnelles
    • Annotate
    • Worktree
    • Reflog
    • Bisect

Formateur formation Git - Avancé

Cyril

Cyril, développeur chez 4SH depuis 2009, est expert en conception technique, architecture, et animation d'équipes de développement. Il a mené des projets majeurs, notamment en tant qu'architecte pour une solution de gestion des agréments dans l'assurance, et en tant que Tech Lead pour la refonte d'une plateforme de fret leader en France. Il a également supervisé la migration d'un système legacy vers une nouvelle solution sans interruption de service.

Cyril dispense également les formations SPRING/REST/JPA - Les fondamentaux et les formations MongoDB - Les fondamentaux.


Vos questions

À qui s’adresse la formation Git avancé ?

La formation Git avancé est conçue pour les utilisateurs ayant déjà une maîtrise des fondamentaux de Git, comme la configuration d’un dépôt, le fonctionnement des branches et la navigation dans le graphe Git. Elle s’adresse à des professionnels ou équipes cherchant à perfectionner leurs pratiques pour améliorer leur collaboration et leur productivité au travail.

Quelle est la différence entre les niveaux de formation proposés ?

4SH propose plusieurs niveaux de formations Git : Essentiel, Git : Fondamental et Avancé. La formation Git avancé se concentre sur des fonctionnalités et stratégies complexes, comme les workflows collaboratifs, le rebase interactif ou encore la gestion avancée des dépôts. Elle s'adresse aux participants souhaitant aller au-delà des notions de base pour adopter des pratiques adaptées aux projets en entreprise.


Modalités d'accueil

Café offert
Repas du déjeuner inclus dans le tarif de la formation
Parking


Formation(s) liée(s)

Docker
à partir de
300 €
(8)

Docker

DevOps

Packagez et organisez vos applications et leurs dépendances au sein de conteneurs.

Maven
à partir de
300 €
(8)

Maven

Outils

Optimisez votre construction de projet Java avec cet outil d’aide à la construction.