Formation GIT : Fonctionnalités Avancées

4.9 sur 5 étoiles

5 étoiles
85%
4 étoiles
14%
3 étoiles
0%
2 étoiles
0%
1 étoile
0%
Voir les 7 avis
(7 avis)
Durée 1 jour
Niveau Intermédiaire
Classe à distance
Possible

Vous pouvez suivre cette formation en direct depuis votre domicile ou votre lieu de travail. Plus d'informations sur notre solution de classe à distance...

Référence GITA
Éligible CPF Non

Avec le temps, GIT est rapidement devenu incontournable dans l’écosystème des équipes de développement, en particulier au sein des équipes agiles et DevOps. Sa pratique est désormais très répandue et les développeurs utilisent quotidiennement les opérations basiques de validation, création de branche et fusion. GIT peut pourtant apporter beaucoup plus, surtout lorsque l’on approfondit le sujet pour découvrir son fonctionnement interne.

Cette formation GIT : Fonctionnalités Avancées se concentre précisément sur cet approndissement. Après avoir explicité le contenu du répertoire .git et les différents fichiers manipulés par la commande git, la formation présente plusieurs commandes avancées pouvant aider le quotidien des développeurs. Elle présente ensuite en détail le mécanisme de hook permettant d’intégrer son propre code lors de l’exécution git. Enfin, elle illustre l’utilisation de sous-modules intéressants comme, par exemple, lorsque les modules d’un projet sont développés par des équipes différentes (approche micro-services).

Objectif opérationnel : 

Savoir comprendre et maîtriser le fonctionnement interne de Git. 

Objectifs pédagogiques :

À l'issue de cette formation GIT Avancé, vous aurez acquis les connaissances et les compétences nécessaires pour : 

  • Comprendre le fonctionnement interne de Git
  • Maîtriser les commandes et fonctionnalités avancées de Git
  • Intégrer du code spécifique à Git
  • Organiser des projets multi-dépôts

Public :

Ce cours GIT avancé s’adresse principalement aux développeurs, intégrateurs et architectes.

Prérequis :

Pour suivre cette formation GIT avancé, il est primordial de pratiquer GIT régulièrement afin d'en connaitre les fondamentaux.

Introduction

Plumbing vs Porcelain
Les refs, le reflog
.gitattributes, son utilisation
Les notes git, leurs apports
git-patch, pourquoi utiliser les patchs
Les worktree : usage

Atelier

Navigation dans le dépôt
Manipulation directe des fichiers de .git
Visualisation des effets des commandes

Commandes git avancées

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

Atelier

Commandes Git avancées

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

Atelier

Contraintes sur les messages de commit
Intégration avec CI

Les sous-modules de GIT

Cas d’usage des sous-modules, exemple architecture micro-services
La commande submodule et le fichier .gitmodules
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
L’alternative subtree

De nombreux travaux pratiques (plus de 50%) sont proposés aux participants tout au long de la formation.

Date de mise à jour du programme : 15/11/2023

Dates et lieux

Le 27 mai 2024
Lieu
Distanciel
Durée
1 jr
890 € HT
Le 27 mai 2024
Lieu
Paris
Durée
1 jr
890 € HT
Le 29 juillet 2024
Lieu
Distanciel
Durée
1 jr
890 € HT
Le 29 juillet 2024
Lieu
Paris
Durée
1 jr
890 € HT
Le 23 septembre 2024
Lieu
Distanciel
Durée
1 jr
890 € HT
Le 23 septembre 2024
Lieu
Paris
Durée
1 jr
890 € HT
Le 25 novembre 2024
Lieu
Distanciel
Durée
1 jr
890 € HT
Le 25 novembre 2024
Lieu
Paris
Durée
1 jr
890 € HT

Avis des participants à la formation GIT : Fonctionnalités Avancées

Note moyenne de 4.9/5(7)

Les avis figurant ci-dessous sont issus des fiches d’évaluation que remplissent les participants à la fin de la formation. Ils sont ensuite publiés automatiquement si les personnes ont explicitement accepté que nous les diffusions.

HERY Thierry
5/5

Mon avis sur le contenu du stage :

"Le contenu de la formation a été judicieusement adapté au niveau des participants : du niveau "avancée" initialement prévu le cours dispensé a été d'un niveau "approfondissement". Pour atteindre le niveau "avancé" une deuxième journée de formation est nécessaire."

Mon avis sur le formateur :

"L'animatrice présente sur site a su adapter son cours au niveau des participants."

Ce que j'ai le plus apprécié :

"Formation sur site qui a permis des échanges constructifs entre l'intervenant et les participants sur site en ainsi qu'entre les participants eux-mêmes. La qualité des échanges en présentiel et l'importance des ces échanges pour l'acquisition des connaissances dispensées met en avant l'intérêt de la formation en présentiel - et sur site."

Ce que j'ai le moins apprécié :

"Salle de formation inconfortable du faite de sa petitesse, de la température importante qu'il a pu y faire (nécessité de laisser la porte ouverte), d'une connectique de l'écran de la salle qui n'est pas optimale (une intervention DSEM a été nécessaire)."

MALLET Jérôme
5/5

Mon avis sur le contenu du stage :

"manque de temps pour les travaux pratiques ( git est bien vaste pour être couvert en détails en une journée )."

Ce que j'ai le plus apprécié :

"La réactivité de l'animatrice pour répondre aux questions avec des exemples, et s'adapter aux besoins des stagiaires."

Ce que j'ai le moins apprécié :

"petits soucis au niveau du réseau coté boîte, que l'animatrice a réussi à solutionner rapidement pour qu'on puisse avancer."

SM
4/5

Mon avis sur le contenu du stage :

"contenu sont tres bon"

Mon avis sur le formateur :

"excellante presentatiob"

Ce que j'ai le plus apprécié :

"tres facile á suivre"

Ce que j'ai le moins apprécié :

"duration de cours est court"

LATOURNERIE Michel
5/5

Mon avis sur le contenu du stage :

"Excellent. Très dense et réponse à toutes les questions."

Mon avis sur le formateur :

"Excellent"

Ce que j'ai le plus apprécié :

"Expertise et expérience."

5/5

Ce que j'ai le plus apprécié :

"Formatrice qui connait son sujet sur le bout des doigts, et qui a une connaissance pratique (pas seulement théorique) de l'outils."

LE
5/5

Mon avis sur le contenu du stage :

"Animatrice très pédagogue"

JV
5/5


Formations Informatique
et Management
en ligne à ce jour

+
Stagiaires dans nos salles
de cours sur
l'année

%
De participants satisfaits
ou très satisfaits de nos
formations


Formateurs experts
validés par
PLB