formation-continue

Git : Gestion du contrôle de versions (UX151)

La formation Git : Gestion du contrôle de versions vous permettra de : 
- 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.
 

Diplôme
Certificat ESIEE-IT
Durée
2 jours (soit 14 heures)
Coût
1 692 €
Campus
Paris 9ème ou à distance

Git : Gestion du contrôle de versions

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

Connaître les principes de fonctionnement d’un gestionnaire de versions distribué

  • La notion de gestionnaire de versions distribué.
  • Historique de git, licence.
  • Présentation des principes techniques de git : architecture, les objets stockés
  • Les différentes utilisations de git :
  • Utilisation d'applicatifs stockés sous git, développement, partage de codes, gestions de modifications, de correctifs, ...
  • Aperçu des types de workflows possibles.

Créer et initialiser un dépôt avec Git

  • La commande git, options principales
  • Installation et configuration de git. Présentation des notions de base : référentiel, index, répertoire de travail, clonage
  • Atelier : Création d'un premier dépôt. Utilisation de la ligne de commande pour les opérations de base. Enregistrement de modifications simples. Clonage d'un référentiel existant.

Manipuler les commandes de Git pour gérer les fichiers et les branches

  • Etude des commandes principales de manipulation des fichiers :add, status, diff, commit, ...
  • Gestion des branches :branch, checkout, merge, log, stash, ...
  • Atelier : mise en oeuvre sur un projet exemple représentatif des principaux cas d'utilisation
  • Ajout, modification, suppression de fichiers et répertoires. Gestion des commits. Création de branches, navigation entre branches, fusion de branches.
  • Résolution des conflits. Intérêt des branches temporaires..

Mettre en oeuvre un projet en mode collaboratif avec Git

  • Objectif : partage et mise à jour de projets.
  • Fonctionnalités requises : mise à disposition des objets, analyse des modifications, intégration, ...
  • Définition des rôles (développeurs, intégrateurs). Notion de dépôt local et dépôt centralisé. Etude des commandes : fetch, pull, push, remote, ...
  • Pour le contrôle de fichiers : show, log, diff, ... Gestion des patchs : apply, rebase, revert, ...
  • Atelier : Connexion à un référentiel. Synchronisation avec un référentiel distant. Utilisation des tags pour identifier des commits. Création et application de patchs sur un exemple de projet complet.

Administration

  • Tâches d'administration : nettoyage des arborescences, vérification de la cohérence de la base de données, état du service git
  • Atelier : Installation d'un dépôt privé centralisé pour une gestion de sources collaborative, import de développements externes avec fast-import

Compléments

  • Interagir avec des référentiels partagés via GitHub. Exemples de projets sur GitHub, GitLab
  • Présentation d'outils complémentaires : gerrit, un système de revue de code. Gitweb, l'interface web. GitKraken, client graphique

Bonnes pratiques

  • Echanges par rapport aux contextes projets et à l'organisation des équipes pour savoir définir l'utilisation de git la plus adaptée à contexte projet.

À qui s’adresse cette formation ?

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

Quels sont les prérequis ? 

Savoir pratiquer Java avec Eclipse est recommandé.
 

Méthodes pédagogiques 

  • Apports théoriques suivis d’applications 
  • Travaux pratiques réalisés 
     

Méthodes d'évaluations

  • QCM d'évaluation des acquis

  • À l’issue de cette formation, un certificat ESIEE-IT vous sera délivré.

Pour vous inscrire, envoyez un mail à formationcontinue@esiee-it.fr  (réponses sous 48heures). 

Informations complémentaires

Texte

Prochaines sessions : 

  • Du 7 au 8 décembre 2023
  • Du 24 au 25 janvier 2024 
  • Du 13 au 14 mai 2024 
  • Du 2 au 3 septembre 2024 
  • Du 12 au 13 novembre 2024 
  • Horaires : 9h00 à 17h30
  • Taux de réussite : nouvelle formation 
  • 100% à distance (D) ou en présentiel (P)
  • Si vous êtes en situation de handicap, retrouvez toutes les informations utiles  ICI

 

Contactez-nous