Phare Phirio  : apprendre à apprendre

Pharepuzzle Phirio

PhareDataCenter Phirio

PhareSerious Games

PrecedentSuivant
  • Formations
    • Catalogue
    • Cloud
    • Big Data
    • Applicatif
    • DataScience
    • Infrastructures
    • Accompagnement
    • Sur mesure
  • Cheat sheets & labs
    • Présentation des technologies
    • Le Laboratoire
    • Blockchain
    • Big Data
    • Liens utiles
  • Informations pratiques
    • Phirio Team
    • Prestations
    • Qualité
    • Centre de formation
    • Nos références
  • Contact
    • Plan d'accès
    • Contact post-formation
    • Recrutement
    • Demande d'informations
  1. Vous êtes ici : Accueil
  2. Formations
  3. Catalogue
  4. Langages
  5. UX151

Formation : Git : Gestion du contrôle de versions

Durée de la formation

2 jours

Code cours

UX151

Prix de la formation

1 460 € HT

Sessions programmées

7 au 8 juillet13 au 14 octobre18 au 19 décembre

Public :

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

Objectifs :

A l’issue de la formation, le stagiaire sera capable d’installer, de configurer et d’utiliser GIT, solution Open Source de contrôle de versions.

Prérequis :

savoir pratiquer Java avec Eclipse est recommandé

  • Pour tester vos connaissances actuelles sur le sujet : Validation des pré-requis
  • Pour nous préciser vos attentes : Validation des attentes

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 oeuvre un projet en mode collaboratif avec Git

Programme détaillé de la formation

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 à chaque contexte projet.


Déroulé pédagogique
Modalités et délais d'accès
Méthodes mobilisées et modalités d'évaluation

Phirio

+33 1 55 33 52 10
info@phirio.fr
Calendrier
Code cours : UX151

Contenu de la formation
Git : Gestion du contrôle de versions:
  • Connaître les principes de fonctionnement d’un gestionnaire de versions distribué
  • 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 oeuvre un projet en mode collaboratif avec Git
  • Administration
  • Compléments
  • Bonnes pratiques

Accès à la liste des cours



Vous pouvez bien entendu composer votre programme personnel à partir de nos descriptifs de cours

Note de satisfaction des participants à la formation Git : Gestion du contrôle de versions

4.6/5



Taux d'atteinte des objectifs à la formation Git : Gestion du contrôle de versions

100%



Taux de réalisation des exercices à la formation Git : Gestion du contrôle de versions

100%




Version du document : R728
Date de mise à jour du document : 2024/08/28


quelques une de nos réalisations
  • Recrutement
  • Data Dock Data Dock
  • Qualiopi
    Qualiopi
    La certification qualité a été délivrée par Proneo Certification au titre de la catégorie d'action suivante : ACTIONS DE FORMATION.

INFORMATIONS LEGALES

  • Protection des données personnelles
  • Mentions légales et crédits
  • Condition générales d'utilisation (CGU)

INFORMATIONS PRODUITS

  • Calendrier
  • Présentations de technologies
2025 Phirio Paris