Prochaine session

1 jours

Inscription

Git

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.

Durée

.

Public cible

  • Le tout premier public est composé des développeurs
  • Les adminsitrateurs Système
  • Les Ops
  • Les DBA, personnes impliquées dans le DWH

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

Objectifs

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

Informations

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, ... ).

Programme détaillé

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.

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.

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

Interressé par cette formation ? Contactez-nous pour plus d'informations