Aller au contenu principal

EDITIONS ENI : 04. Git - Gestion du contrôle de versions

Organisme

EDITIONS ENI
2A RUE BENJAMIN FRANKLIN
44812 ST HERBLAIN CEDEX
Voir toutes ses formationsAutres organismes proposant cette formation

Contact

SERVICE FORMATIONS INTER-ENTREPRISES
inter@eni.fr
0240924562

Durée

14 heures

Modalités

Formation
  • Classe virtuelle
  • Présentiel
Évaluation

L’évaluation des acquis est réalisée par les stagiaires, qui en début et fin de formation, réalisent une auto-évaluation de leurs connaissances en lien avec les objectifs de la formation.

Prix

Inter
La formation en Inter est dispensée pour un groupe de salariés d’entreprises différentes.
661.5€ HT / personne
Intra
La formation en Intra est dispensée pour un groupe de salariés d’une seule et même entreprise.
3045€ HT / groupe
4 stagiaires minimum

Public

Architectes, Chefs de projets, Consultants, Développeurs, Ingénieurs…

Pré-requis

Savoir pratiquer Java avec Eclipse est recommandé.

Objectifs pédagogiques

  • Connaître les principes de fonctionnement d’un gestionnaire de versions distribué
  • Découvrir par la pratique la philosophie de Git et ses apports 
  • Créer et initialiser un dépôt avec Git
  • Manipuler les commandes de Git pour gérer les fichiers et les branches
  • Mettre en œuvre un projet en mode collaboratif avec Git

Programme détaillé

 

Présentation et concepts

·  La gestion du code source

·  Le contrôle de version

·  La gestion centralisée vs. décentralisée

·  Comparatif des différentes solutions de gestion de versions : (Git, CVS, SVN, …)

·  Présentation de Git

 

Installation de Git

·  Principes d’installation selon le système d’exploitation

·  Validation de l’installation et premières commandes

·  Configuration post-installation

·  Travaux pratiques :

-   Installation de Git

-   Configuration post-installation et création d’un compte utilisateur

-   Utilisation de l’aide en ligne de commande

 

Les bases de Git

·  Le dépôt

·  Travailler avec le dépôt

·  Les outils pour Git

·  Travaux pratiques :

-   Création d’un dépôt

-   Publication de fichiers dans le dépôt

-   Modification de fichiers et aperçu de l’historique

-   Validation et annulation des modifications

-   Utilisation d’outils graphiques pour Git

 

Les tags et les branches

·  Qu’est-ce qu’un tag ?

·  Travailler avec les tags

·  Qu’est-ce qu’une branche ?

·  Gestion des branches

·  Les branches distantes

·  Travaux pratiques :

-   Création de tags pour identifier plusieurs types de version

-   Création d’une branche de développement et d’une branche de maintenance

-   Fusion de la branche de maintenance avec la branche principale

 

Git et les dépôts centralisés

·  Le besoin de collaboration

·  Installer un serveur Git

·  Travailler en équipe

·  Travaux pratiques :

-   Installation d’un serveur centralisé avec GitLab

-   Paramétrage et création de comptes

-   Création d’un projet

-   Ajout de fichiers, gestion des modifications, …

- Illustration d’un scénario de conflit

 

Sessions

Filtrer les résultats
Modalités pédagogiques
Formation synchrone se déroulant avec la présence physique du (des) formateur(s) et du (des) apprenant(s) réunis dans un même lieu de formation.
Formation combinant des séquences en présentiel et des séquences à distance synchrones ou asynchrones.
Formation à distance, asynchrone, s’appuyant sur une plateforme d’apprentissage, pouvant être complétée par d’autres modalités de formation à distance (visio-conférence…)
Formation à distance, synchrone, s’appuyant sur un dispositif de visio-conférence. La classe virtuelle recrée à distance les conditions d’une formation en salle traditionnelle.
Type de formation
La formation en Inter est dispensée pour un groupe de salariés d’entreprises différentes.
La formation en Intra est dispensée pour un groupe de salariés d’une seule et même entreprise.
Options
Les compétences professionnelles visées par la formation sont validées via un test permettant d’obtenir une certification officielle.
Ces sessions ne peuvent être ni annulées ni reportées par l’organisme de formation.