Support & Downloads

Quisque actraqum nunc no dolor sit ametaugue dolor. Lorem ipsum dolor sit amet, consyect etur adipiscing elit.

s f

Contact Info
198 West 21th Street, Suite 721
New York, NY 10010
youremail@yourdomain.com
+88 (0) 101 0000 000
Follow Us

Git - Installation, configuration & versionning

réf : DOP-GT
Formation RGPD / GDPR - Certified Data Protection Officer

Git, logiciel libre et Open Source, est un acteur majeur dans la gestion de versions des projets. Vous saurez utiliser cet outil depuis l’installation jusqu’aux éléments de DevOps (GitOps) au terme de ce stage.

Objectifs pédagogiques

  • Connaitre les enjeux d’un référentiel de code source pour les projets logiciel en équipe
  • Savoir installer et paramétrer Git
  • Instaurer des dépôts locaux et distants
  • Maîtriser Git au quotidien et dans un environnement de développement
  • Gérer les modifications de code et les conflits
  • Réaliser des travaux avec des branches et des opérations de fusion

Pré-requis

Utilisation de la ligne de commande et du Shell en environnement Linux

Connaissance d’un langage de programmation (souhaitable)

Connaissance de la notion de gestion de configuration (souhaitable)

Public concerné

Développeurs, architectes logiciels, chefs de projet, Sysops, Lead Dev, ingénieurs DevOps…

Programme

  • La gestion de version et ses intérêts
  • Qu’est-ce que Git ?
  • Pourquoi cet outil est-il indispensable ?
  • Installer Git
  • Configurer Git

Travaux pratiques

Installation de Git sur l’environnement cible

  • Apprendre via les lignes de commande
  • Connaître les commandes de bases
  • Faire des commits

Travaux pratiques

Création d’un compte Gitlab

Installation d’un nouveau projet

Premier Commit

Push sur le repo distant

  • Création et gestion des branches
  • Réaliser des fusions
  • Gérer les conflits potentiels
  • Les dépôts distants
  • Les commandes fetch et pull
  • La commande push
  • Connaître les solutions existantes (BitBucket, GitLab, Github…)
  • Installation et administration de Gitlab
  • Gitflow
  • Relation entre conteneurs

Travaux pratiques

Découverte de la collaboration avec Gitlab

  • Utilisation d’un logiciel pour ne plus taper les lignes de commande
  • Découverte des logiciels existants
  • Focus sur les modules de VSCode

Travaux pratiques

Installation de GitLens sous Visual Code

Découverte de GitKraken

  • Création d’un projet avec dépôt distant et local 
  • Gérer les commits
  • Gérer les conflits
  • Gérer les branches
  • Modifier des commits existants (amend, rebase…)

Travaux pratiques

Forker un projet

Les merge requests

  • GitOps
  • Outils de gitlab.com (SaaS)

Travaux pratiques

Découverte de Gitlab CI

Mise en œuvre de cas pratiques

S'inscrire à la session

    Jours

    2 (14 heures)

    Date

    Du 8 au 9 juin 2023

    Prix

    1500 €

    À distance

    Télécharger