Illustration : formation GitLab CI/CD

Formation GitLab CI/CD

GitLab offre une solution Web permettant la gestion des référentiels Git.
Gitlab est devenu Gitlab CI en ajoutant diverses fonctionnalités : gestion d’issues, tableaux de bord de projet, pipeline CI/CD, intégration cloud et conteneurs, outils de tests, d’analyse etc. Gitlab CI apparaît aujourd’hui comme une plate-forme DevOps complète rassemblant tous les acteurs du projet : métier, développeurs, exploitants.
Ce cours pratique vous apprendra à utiliser cet outil dans le but d'améliorer la collaboration dans un projet et d'automatiser un cycle de développement complet (constructions, tests, déploiements...).

3 jours 9 h à 16 h 30 En ligne, Montréal, Québec

Mis à jour le

La formation GitLab CI/CD en bref

Durée
3 jours
Horaire
9 h à 16 h 30
Format
Classe virtuelle en direct ou présentiel à Montréal et à Québec
Public
Développeurs, chefs de projet, administrateurs systèmes, architectes.
Prix
1 799 $ par participant, ou 1 529 $ pour organismes publics et OBNL (taxes en sus)
Langue
Français

Doussou Formation et GitLab CI/CD en quelques faits

Prochaines sessions de la formation GitLab CI/CD

En ligne

Québec

  • Choisir

Programme de la formation GitLab CI/CD

Présentation de GitLab

  • Qu’est ce que GitLab
  • Les différentes distributions
  • GitHub vs GitLab
  • gitlab.com
  • Atelier pratique: Mise en place d'un dépôt distant et simulation d'un travail collaboratif.

Architecture et composants de GitLab

  • GitLab serveur et runner
  • Paramètres du projet
  • Fonctionnement de GitLab
  • Le manifeste .gitlab-ci.yml
  • Installation de GitLab
  • Atelier pratique: GitLab merge request

Pipeline CI/CD

  • Pipeline
  • Continous Integration CI
  • Continous Delivery CD
  • Continous Deployment CD
  • Créer votre premier pipeline
  • Atelier pratique: Exemples de projets GitLab CI/CD

Les concepts de GitLab CI/CD

  • Les jobs
  • script
  • before_script et after_script
  • image
  • stages
  • only et except
  • only avec schedules
  • when
  • allow_failure
  • tags
  • services
  • environment
  • variables
  • caches
  • artifacts
  • retry
  • Atelier pratique: GitLab CI/CD pour un microservice en java

Tarifs et informations pratiques

Tarif préférentiel

1 529 $ / participant

Organismes publics et OBNL · taxes en sus

Prix public

1 799 $ / participant

Entreprises et particuliers · taxes en sus

Informations pratiques

  • Durée : 3 jours
  • Horaire : 9 h à 16 h 30
  • Format : Classe virtuelle en direct ou présentiel à Montréal et à Québec
  • Paiement : en ligne (PayPal ou carte) à l’inscription, ou sur facture pour les organisations
  • Financement : Doussou Formation est un organisme formateur agréé par la CPMT. Pour les employeurs assujettis à la Loi sur les compétences (masse salariale de plus de 2 M$), cette formation peut être comptabilisée dans leur obligation d’investir 1 % en formation.

Formation GitLab CI/CD en entreprise

Formez toute votre équipe en groupe privé, sur vos propres documents, dans vos locaux ou en classe virtuelle, aux dates qui vous conviennent.

Demander une offre

Avis des participants

97 % de satisfaction (évaluations de fin de formation, 120 évaluations) · Lire tous les témoignages

Pourquoi suivre cette formation GitLab CI/CD

Objectifs : ce que vous saurez faire

  • Connaître l'offre GitLab
  • Pratiquer la gestion de versions avec Git et collaborer avec GitLab
  • Mettre en place l'intégration continue (CI) et le déploiement continu (CD) avec GitLab
  • Appréhender les éléments constitutifs d'une usine logicielle DevOps

Prérequis

Connaissance de base de commandes Linux, de gestion de versions avec Git et des conteneurs docker.

Ce qui est inclus

  • Support de cours et fichiers d’exercices pour chaque participant
  • Attestation de participation
  • Possibilité de coaching personnalisé après la formation
  • En session publique en présentiel :
    • Thé et café
    • Dîner dans un restaurant à proximité
    • Stationnement (dans certaines villes)
    • Connexion Internet sans fil

Intéressé par la formation GitLab CI/CD ?