Git

None

Duration

.

Audience

None

Prerequisite

None

Objectives

None

Information

Cette formation peut être dispensée en présentiel ou en distanciel.

Detailled program

Information générale

Git est un outil moderne de gestion distribuée de versions de code source. Il a fait ses preuves notamment sur le noyau Linux pour lequel il avait initiallement été écrit. Il est aujourd’hui le moyen incontournable d’organiser la collaboration autour d’une base de code et de le faire évoluer.

En effet, il permet une grande fluidité dans l’interaction des équipes et une utilisation correcte de Git permet de raccourcir les cycles de développement et d’améliorer la qualité du code, par exemple en servant de point central de coordination pour le CI/CD (intégration continue et déploiement continu) ou la revue de code.

La formation “Git - Collaborer sur du code” est destinée aux développeurs et aux opérations. Elle apprend aux participants à gérer tous les aspects de l’interaction autour d’une base de code résidant dans un dépot Git: hébergement, gestion de branches, résolution de conflits, possibilités d’automatisation, ...

En plus des commandes utiles quotidiennement, cette formation met l’accent sur les principes fondamentaux du fonctionnement de Git, permettant aux participants de comprendre les situations les plus délicates. Pour y arriver, les exposés magistraux sont accompagnés de nombreux cas pratiques.

Objectifs

A l’issue de cette formation, les participants seront capables de:

  • Comprendre les concepts de la gestion de versions décentralisée.
  • Comprendre les concepts de Git.
  • Utiliser l’interface en ligne de commande de Git.
  • Utiliser de bons automatismes pour faire évoluer du code.
  • Collaborer entre collègues et équipes sur une même base de code.
  • Gérer plusieurs développements en parallèle.
  • Comprendre le positionnement de Git dans un paysage CI/CD.

Format de la formation

La formation est donnée sous forme d’exposé suivi d'exercices pratiques dans un environnement Linux. Les participants peuvent au choix utiliser leur propre ordinateur portable (voir ci-dessous pour les pré-requis) ou une machine prêtée pour l’occasion par le formateur.

Publics cibles

  • Le tout premier public est composé des développeurs
  • Les adminsitrateurs Système
  • Les Ops
  • Les DBA, personnes impliquées dans le DWH
Il est possible de donner une session de 2 heures pour les managers qui le désirent afin de leur montrer les avantages et inconvénient de Git par rapport aux autres produits de VCS (SVN, Mergurial, CVS, ClearCase, ... ).

Autres informations

La formation est disponible en français ou en anglais.

Pré-requis

  • Pour suivre efficacement la formation, il est demandé de posséder une aptitude de base à l’utilisation en ligne de commande d’un système Linux.
  • Si vous désirez utiliser votre propre ordinateur portable lors de la formation, il vous est simplement demandé d’installer une version récente de Git. Si vous utilisez Windows comme système d’exploitation, installez la version “full” de cmder (qui comprend notamment Git).
  • Programme

    La table des matières est cours de validation ...

    Autres ...

    • La formation est donnée en groupe de maximum 8 personnes.
    • Il n'existe pas de certification pour Git
    • Chaque participant reçoit un Certificat de présence


Git

Interrested by this training ? Please contact us for more details.