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
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

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.


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

  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


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.