GITLABOFF_ADVCICD

Formation GitLab CI/CD Avancée

Ce cours avancé étend les connaissances et les concepts du cours fondamental sur la CI/CD, en ajoutant les compétences nécessaires pour mettre en œuvre les meilleures pratiques CI/CD dans des cas d'utilisation plus complexes. Tout au long de cette session pratique, les participants exploreront les fonctionnalités de GitLab CI/CD telles que les feature flags, les review apps, les déploiements canary et les stratégies de mise à l'échelle/distribution des runners. Le programme couvre des options de configuration supplémentaires telles que les pipelines multi-projets, les merge trains et la gestion des environnements. Des techniques d'optimisation comme les tests fail-fast, la parallélisation et les balises de référence sont examinées pour améliorer l'efficacité. La révision des meilleures pratiques et des stratégies de dépannage complète le contenu, préparant les apprenants à mettre en œuvre des pipelines CI/CD en tirant parti de toute la portée des capacités de GitLab.

GitLab
Formation officielle GitLabNiveau Avancé⏱️ 1 jour (7h)

Ce que vous allez apprendre

  • Mettre en œuvre les meilleures pratiques CI/CD pour des cas d'utilisation complexes
  • Explorer les fonctionnalités de GitLab CI/CD telles que les feature flags, les review apps et les déploiements canary
  • Comprendre les stratégies de mise à l'échelle et de distribution des runners
  • Configurer des pipelines multi-projets, des merge trains et gérer les environnements
  • Appliquer des techniques d'optimisation comme les tests fail-fast et la parallélisation
  • Utiliser des fonctionnalités avancées comme extends, les jobs cachés, les ancres et les balises de référence
  • Dépanner les problèmes complexes des pipelines CI/CD

Prérequis

  • Sujets abordés dans la formation GitLab CI/CD ou expérience équivalente avec GitLab
  • Ce cours n'est pas approprié pour les étudiants sans connaissance de la CI/CD ou de GitLab
  • Ordinateur avec accès à Internet et Git installé

Public cible

  • Équipes de développement, Équipes d'assurance qualité, Ingénieurs de mise en production

Programme de la Formation

9 modules pour maîtriser les fondamentaux

Sujets abordés
  • Révision rapide des concepts du cours GitLab CI/CD
  • Aperçu de ce qui sera couvert et du scénario de laboratoire
Sujets abordés
  • Mise à l'échelle des runners
  • Disponibilité des runners multi-zones / multi-régions
  • Configuration d'un exécuteur Kubernetes
  • Services
Sujets abordés
  • Efficacité du pipeline
  • Mise en cache
  • Proxy de dépendances
  • Artefacts
Sujets abordés
  • Tests fail-fast
  • Rapports de tests unitaires
  • Parallélisme/fractionnement des tests
Sujets abordés
  • Extends
  • Jobs cachés
  • Ancres
  • Alias
  • Fusion de cartes
  • Balises de référence
Sujets abordés
  • Workflow
  • Merge trains
  • Pipelines multi-projets, y compris le partage d'artefacts et de variables
Sujets abordés
  • Review apps
Sujets abordés
  • Feature flags
  • Déploiements Blue/Green (GitLab Canary)
  • Gestion de plusieurs environnements
Sujets abordés
  • Aborder le dépannage pour des cas d'utilisation plus complexes

Formations associées

SFEIR Institute

GitLab DevOps

GitLab est une plateforme DevOps permettant de gérer complètement le cycle de vie d'un projet logiciel, notamment la gestion du code source, l'intégration continue et la livraison continue (CI/CD) et la gestion de projet. Cette formation de deux jours est destinée aux équipes de développement qui souhaitent acquérir les bonnes bases fondamentales pour utiliser GitLab au quotidien dans chaque étape de projet. Cette formation permettra aux équipes de comprendre la majorité des fonctionnalités de gitlab pour commencer à utiliser GitLab sur des projets de bout en bout.

2 j
Intermédiaire
GitLab

Formation GitLab CI/CD Avancée

Ce cours avancé étend les connaissances et les concepts du cours fondamental sur la CI/CD, en ajoutant les compétences nécessaires pour mettre en œuvre les meilleures pratiques CI/CD dans des cas d'utilisation plus complexes. Tout au long de cette session pratique, les participants exploreront les fonctionnalités de GitLab CI/CD telles que les feature flags, les review apps, les déploiements canary et les stratégies de mise à l'échelle/distribution des runners. Le programme couvre des options de configuration supplémentaires telles que les pipelines multi-projets, les merge trains et la gestion des environnements. Des techniques d'optimisation comme les tests fail-fast, la parallélisation et les balises de référence sont examinées pour améliorer l'efficacité. La révision des meilleures pratiques et des stratégies de dépannage complète le contenu, préparant les apprenants à mettre en œuvre des pipelines CI/CD en tirant parti de toute la portée des capacités de GitLab.

1 j
Avancé

Prochaines sessions

Aucune date ne vous convient ?

Nous organisons régulièrement de nouvelles sessions. Contactez-nous pour connaître les prochaines dates disponibles ou pour organiser une session à la date de votre choix.

S'inscrire à une date personnalisée

Processus Qualité

L'engagement de SFEIR Institute : une démarche d'excellence pour garantir la qualité et la réussite de toutes nos formations. En savoir plus sur notre démarche qualité

Méthodes pédagogiques mobilisées
  • Lectures / Apports théoriques (Slides)Présentation de concepts via des supports visuels (PowerPoint, PDF).
  • Démonstration technique (Démos)Le formateur réalise une manipulation ou une procédure devant les apprenants.
  • Laboratoires dirigés (Labs)Mise en pratique guidée sur logiciel, machine ou environnement technique.
Dispositif d'évaluation et de suivi

L'atteinte des objectifs de la formation est évaluée à plusieurs niveaux pour garantir la qualité de la prestation :

  • Évaluation continue des acquis : Vérification des connaissances tout au long de la formation via des méthodes participatives (en fonction de la formation: quiz, exercices pratiques, mises en situation) sous la supervision du formateur.
  • Mesure de la progression : Dispositif d'auto-évaluation comparatif comprenant un diagnostic initial pour situer le niveau de départ, suivi d'une évaluation finale pour valider l'évolution des compétences.
  • Évaluation de la qualité : Questionnaire de satisfaction en fin de session pour mesurer la pertinence et l'efficacité de la formation ressentie par les participants.

790€ HT

par apprenant