• Best
  • éligibleCPF

Formation GIT : Gestion des sources avec GIT

4.8 sur 5 étoiles

5 étoiles
78%
4 étoiles
21%
3 étoiles
0%
2 étoiles
0%
1 étoile
0%
Voir les 33 avis
(33 avis)
Durée 2 jours
Niveau Fondamental
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 OGIT
Éligible CPF Code 242878
Certification Titre professionnel Développeur web et web mobile

Git est un système de contrôle de version distribué gratuit et en licence open source. Il a été conçu pour traiter aussi bien des petits ou de très gros projets avec rapidité et efficacité. Git surclasse les autres outils de SCM comme Subversion, CVS, Perforce et ClearCase par sa performance, la taille des dépôts et des fonctionnalités uniques. Cette formation GIT présente les concepts théoriques de cette technologie et propose de nombreux ateliers pratiques. Après un chapitre introductif, le premier atelier d'installation et l’apprentissage des commandes de bases, la formation se concentre sur l'organisation des équipes de développement autour de GIT en explicitant les commandes, les Workflows et les rôles relatif à la gestion des sources d'un projet. La gestion des branches GIT sera étudiée en profondeur et donne lieu à un chapitre complet. A l'issue de la formation, les participants auront appris à configurer et utiliser GIT dans un contexte de gestion quotidienne des sources d'un projet. Ils vont également apprendre à choisir un workflow de collaboration correspondant à leurs projets parmi les différents proposés. Les outils associés et en particulier GITLAB seront également présentés au cours de ce stage

Public :

Ce cours GIT s’adresse à des développeurs, chefs de projet et architectes désireux de comprendre Git.

Prérequis :

Aucun pré-requis n'est nécessaire pour suivre cette formation, cependant la connaissance d'un SCM est un plus.

S'initier à GIT

Connaitre l'historique des système de versionning Git : un système de versionning distribué
Etudier les concepts de Git (organisation du repository, stockage, répertoires)
Analyser les avantages induits (travail local, intégrité) Panorama des offres autour de l'outil

Installer et mettre en place le GIT

Savoir installer GIT à partir des sources Savoir installer GIT à  partir des binaires  Comprendre la configuration et mise en place de GIT Les différentes aides disponiblesCréation d'un repository GitTravaux Pratiques :Installation et configuration d'un GIT local

Apprendre les commandes de base

Rappel sur les 3 états d'un fichier Vérification du statuts des fichiers Ajout de fichiers (nouveau ou déjà suivi) Ignorer des fichiers Valider les changements Suppression de fichiers Déplacement de fichiers Accès à l'historique Assimiler les commandes d'annulation Auto-complétion et Alias Travaux Pratiques :Manipulation de sources d'un projet

Git et les branches

Illustration des branches sur un exemple
Les branches Git, de simples pointeurs, différence avec les tags
Commandes de gestion de branche et de basculement
La fusion de branche, 
Outils de résolution de conflit
L'opération de rebase, différence avec la fusion

Travaux Pratiques :Création de branches fusion et rebasement, gestion de conflit

Serveurs Git, exemple de Gitlab

Mise en place d'un dépôt nu
Les différents protocoles d'accès 
Accès SSH avec utilisateur unique, échages de clé privé/publique
La soluion Gitlab, apports
Modèle de données GitLab, rôle et gestion des droits et administration
Mise en place de dépôt
Configuration du client

Travaux Pratiques :Installation Gitla, Mise en place d'un dépôt distant, Echanges de clés SSH, Clone de dépôt

Workflow de collaboration

Introduction et pattern référencé
Les dépôts distants, commandes de gestion
Workflow centralisé, présentation des commandes pull,push et fetch
Les branches distantes, création, synchronisation et suivi
Le pattern Gitflow et son application
Workflow avec intégratieur et son application, le pull request
Les workflows proposés par Gitlab, le merge request

Travaux Pratiques :Travail en équipe, joeur un workflow centralisé et un workflow Gitlab avec revue de code et merge request

Pour aller plus loin sur GIT

Le reflog et les commandes avancéesPersonnalisation de Git avec les hooksMigration SVN vers Git

Travaux Pratiques :Ajout et Rebase interactif, Mise en place de hook client et serveur (via Gitlab)

Cette formation fait partie du cursus de préparation au bloc de compétences N°2 "Développer la partie back-end d'une application web ou web mobile en intégrant les recommandations de sécurité" du Titre professionnel "Développeur web et web mobile" délivré par le Ministère du Travail. 

La préparation à ce bloc de compétences et/ou à ce titre professionnel peut être réalisée en mobilisant votre CPF, dans le cadre d’une reconversion ou d’une POE.

Cette formation peut être financée dans le cadre du CPF sur MonCompteFormation.
Voir toutes nos formations éligibles au CPF.

Avis des participants à la formation GIT : Gestion des sources avec GIT

Note moyenne de 4.8/5(33)

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.

EV
5/5

 

Mon avis sur le formateur :

"Une formation à recommander avec cette formatrice"

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

"Réalisation des exercices en direct live"

 

ROYER Didier
5/5

Mon avis sur le contenu du stage :

"Très bien documenté et conséquent"

Mon avis sur le formateur :

"Agréable, à l'écoute des demandes."

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

"Rien à redire"

VG
5/5

Mon avis sur le contenu du stage :

"Documentation de qualité"

Mon avis sur le formateur :

"Rythme soutenu "

BF
5/5
BE
4/5

Mon avis sur le formateur :

"Excellente pédagogue"

RAHARIJESY Franck
5/5
RJ
4/5
BG
4/5

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

"Compétences pédagogique"

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

"Distanciel"

TS
5/5
AH
5/5

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

"Animatrice, contenu"

VANDEWALLE Thibaut
5/5

Mon avis sur le formateur :

"Grande maîtrise technique et grande pédagogie."

Mon avis sur la salle de formation :

"Outils parfaits."

LB
5/5

Mon avis sur le contenu du stage :

"conforme à mes attentes"

Mon avis sur le formateur :

"la formatrice connaissait bien son sujet"

Mon avis sur la salle de formation :

"pas eu de soucis de déconnexion. "

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

"Clareté de présentation de l'outillage. "

PENHOAT Christine
5/5
PT
5/5
LM
5/5

Mon avis sur le formateur :

"Très bonne formatrice qui m'a réconciliée avec git "

Mon avis sur la salle de formation :

"En télétravail"

LS
5/5
AKR
5/5
LA
5/5

Mon avis sur le contenu du stage :

"Stage très complet"

Mon avis sur le formateur :

"Anne est une très bonne formatrice, disponible, compétente et à l'écoute de ses stagiaires. Un grand merci à elle."

PD
5/5
AP
5/5
GP
4/5
SC
5/5
DR
5/5
SB
4/5
HM
5/5

Mon avis sur le contenu du stage :

"La formation a pu être optimisé par rapport à notre niveau pas totalement débutant, en permettant de bien comprendre les bases."

Mon avis sur le formateur :

"Très pédagogue et disponible."

LYAZIDI Reda
5/5

Mon avis sur le formateur :

"Bien apprécié le cours de ssh"

Mon avis sur la salle de formation :

"Salle bien"

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

"qualité de formation, liberté de faire quelques expériences en dehors des TP prévus"

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

"Laptop de 17 pouces avec seulement 4GO de RAM en 2017 'est dommage"

MERLIN Bertrand
5/5

Mon avis sur le contenu du stage :

"cette formation ne peut pas aborder le processus spécifique de La Poste car celui-ci n'a pas encore été défini."

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

"poste rapide, accès internet rapide, salle agréable"

LN
5/5

Mon avis sur le formateur :

"Formateur à l'écoute. Il a très bien mis en avant les danger qu'il pourrait y avoir sur certaines commandes. Creuser sur les workflows seraient intéressants notamment les avantages/inconvénients"

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

"Bon accueil"

MIR Sylvain
5/5

Mon avis sur le contenu du stage :

"Des slides un peu moins austères seraient un plus "

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

"Utilisation d'outils Open Source"

GY
5/5

Mon avis sur le contenu du stage :

"Contenu très riche et qui répond aux différentes questions qu'on se pose"

Mon avis sur le formateur :

"Très pédagogue et il sait vraiment de quoi il parle"

VM
5/5

Mon avis sur le contenu du stage :

"Très bon cours, adapté à mes attentes. Rien à redire"

Mon avis sur le formateur :

"Parfait. Réponse à toutes mes questions"

François-Xavier
4/5

Mon avis sur le contenu du stage :

"Permet d’acquérir les bases indispensables à l'utilisation de git"

Mon avis sur le formateur :

"Bonne connaissance du sujet. "

CA
4/5
Ce que j'ai le plus apprécié: L'Approche du produit faite par le formateur qui semblait connaitre son sujet


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