☀️ C'est l'été chez ITTA ! Profitez de 10% de réduction jusqu'au 31 juillet sur une sélection de formations 🌴

Formation : Préparation à la Certification GitLab CI/CD Associate

Durée :
3
 jours
Examen :
Certifiant
Niveau :
Intermédiaire
Financement :
Eligible

Formation Préparation à la Certification GitLab CI/CD Associate

La formation de préparation à la certification GitLab CI/CD Associate s’adresse aux professionnels souhaitant structurer leurs connaissances de GitLab CI/CD et renforcer leur maîtrise des concepts essentiels liés à l’automatisation du delivery logiciel. Elle permet de revoir les fondements nécessaires pour évoluer avec confiance dans l’environnement GitLab, tout en adoptant une démarche de révision orientée certification.

Une préparation ciblée pour revoir les concepts clés et renforcer votre maîtrise de GitLab CI/CD

Cette formation peut être suivie après GitLab CI/CD – Fondamentaux et/ou GitLab CI/CD – Avancé, ou comme module de consolidation pour des participants disposant déjà d’une première pratique de GitLab. Elle permet de revenir sur les notions essentielles liées aux projets GitLab, aux pipelines, aux runners, aux variables, aux artifacts, aux workflows de validation et aux bonnes pratiques d’automatisation dans GitLab.

Profils des Participants

  • Développeurs
  • Ingénieurs DevOps
  • Administrateurs systèmes et plateformes
  • Intégrateurs
  • Professionnels utilisant déjà GitLab dans un cadre projet
  • Candidats préparant la certification GitLab CI/CD Associate

Objectifs

  • Consolider les concepts fondamentaux de GitLab CI/CD
  • Revoir l’organisation d’un projet GitLab dans une logique de delivery
  • Comprendre le fonctionnement des pipelines, jobs, stages et runners
  • Structurer des workflows cohérents avec les usages GitLab CI/CD
  • Identifier les erreurs fréquentes et les points de vigilance
  • Adopter une méthode de révision efficace dans une logique certification

Connaissances Préalables

  • Avoir suivi GitLab CI/CD – Fondamentaux ou disposer d’un niveau équivalent
  • Connaître les bases de Git et du travail avec des dépôts distants
  • Comprendre les principes généraux d’intégration continue et de déploiement continu
  • Une première pratique de GitLab dans un contexte réel constitue un avantage important

Contenu du Cours

Module 1 : Fondamentaux GitLab et principes CI/CD

  • Positionnement de GitLab dans une chaîne de delivery moderne
  • Rôle des projets, dépôts, branches et merge requests
  • Principes d’intégration continue et de déploiement continu
  • Organisation générale d’un flux de travail dans GitLab

Module 2 : Pipelines GitLab CI/CD

  • Structure d’un fichier .gitlab-ci.yml
  • Stages, jobs et logique d’exécution
  • Variables et paramètres de base
  • Dépendances simples et ordonnancement
  • Analyse des résultats d’un pipeline

Module 3 : Runners, artifacts et exécution

  • Rôle des GitLab Runners
  • Types de runners et principes d’exécution
  • Gestion des artifacts
  • Paramètres d’exécution essentiels
  • Diagnostic des erreurs les plus courantes

Module 4 : Workflows de validation et automatisation

  • Structuration d’un workflow CI/CD simple
  • Automatisation des étapes de build et de test
  • Logique de validation avant intégration
  • Bonnes pratiques de lisibilité et de structuration
  • Points de vigilance dans un pipeline GitLab

Module 5 : Révision orientée certification

  • Relecture structurée des concepts essentiels
  • Clarification des notions fréquemment confondues
  • Exercices de révision et questions d’entraînement
  • Mise en situation dans une logique d’examen
  • Conseils de révision et de gestion du temps

Documentation

  • Support de cours numérique inclus

Lab / Exercices

  • Ce cours inclut des mises en pratique conçues pour consolider vos acquis et appliquer vos compétences dans des cas concrets et professionnels.

Examen

  • Ce cours prépare à la certification GitLab Certified CI/CD Associate
  • Examen inclus dans le prix de la formation

Cours complémentaires

Financement Eligible

ITTA est partenaire d’un fonds de formation continue destiné aux travailleurs temporaires. Ce fonds peut subventionner cette formation, sous réserve que vous soyez assujetti(e) à la convention collective de travail (CCT) « Location de services » et que vous remplissiez certaines conditions, notamment avoir travaillé au moins 88 heures au cours des 12 derniers mois.

Informations Additionnelles

Pourquoi choisir GitLab CI/CD pour vos pipelines DevOps ?

GitLab se distingue des autres plateformes CI/CD par son approche tout-en-un. Contrairement à Jenkins qui nécessite l’installation et la maintenance de nombreux plugins, ou à GitHub Actions qui reste limité à l’écosystème GitHub, GitLab offre une solution intégrée couvrant l’ensemble du cycle DevOps : de la planification au monitoring, en passant par le versioning, la CI/CD, la sécurité et le déploiement.

En Suisse, l’adoption de GitLab connaît une croissance significative, particulièrement dans les secteurs bancaire, pharmaceutique et industriel. Les entreprises apprécient la possibilité d’héberger GitLab on-premise (self-managed), garantissant ainsi la souveraineté des données – un critère essentiel pour les organisations soumises à des réglementations strictes comme la FINMA ou la LPD.

GitLab CI/CD vs GitHub Actions vs Jenkins : quel outil choisir ?

Le choix entre ces trois solutions dépend de votre contexte. Jenkins reste pertinent pour les environnements legacy avec des pipelines très personnalisés, mais son coût de maintenance est élevé. GitHub Actions excelle pour les projets open source et les petites équipes déjà sur GitHub. GitLab CI/CD s’impose comme le choix optimal pour les organisations recherchant une plateforme DevOps complète avec un contrôle total sur l’infrastructure.

DevSecOps : intégrer la sécurité dans vos pipelines

L’approche DevSecOps consiste à intégrer les contrôles de sécurité directement dans le pipeline CI/CD, plutôt que de les reléguer en fin de cycle. GitLab intègre nativement des outils SAST, DAST, de détection de secrets et de scanning de dépendances. Cette automatisation permet de détecter les vulnérabilités au plus tôt, réduisant considérablement le coût de remédiation.

Perspectives de certification GitLab

GitLab propose plusieurs certifications professionnelles, notamment la GitLab Certified CI/CD Specialist et la GitLab Certified Security Specialist. Ces certifications valident vos compétences auprès des employeurs et renforcent votre profil DevOps. Bien que cette formation ne soit pas certifiante, elle couvre l’ensemble des connaissances requises pour préparer ces examens de manière autonome.

FAQ

Faut-il connaître Docker avant de suivre cette formation GitLab CI/CD ?

Des notions de base sur Docker sont utiles mais pas obligatoires. Le module 3 introduit les concepts de conteneurisation nécessaires.

Cette formation couvre-t-elle GitLab self-managed et GitLab SaaS ?

Oui, les concepts et pratiques enseignés s’appliquent aux deux modes de déploiement. Les spécificités de chaque environnement (administration des Runners, configuration réseau) sont abordées dans les modules concernés.

Quelle est la différence entre GitFlow et GitLab Flow ?

GitFlow utilise des branches dédiées (develop, release, hotfix) avec un workflow structuré, idéal pour les releases planifiées. GitLab Flow simplifie ce modèle en s’appuyant sur les merge requests et les environnements de déploiement. Le module 1 compare ces deux approches en détail pour vous aider à choisir la stratégie adaptée à votre projet.

Les travaux pratiques nécessitent-ils un compte GitLab payant ?

Non, tous les exercices sont réalisables avec un compte GitLab Free (gratuit). Les fonctionnalités Premium et Ultimate utilisées en entreprise sont présentées théoriquement et démontrées par le formateur.

Cette formation prépare-t-elle à une certification GitLab ?

Cette formation n’est pas certifiante, mais elle couvre les compétences fondamentales requises pour les certifications GitLab CI/CD Specialist et Security Specialist. Vous disposerez des bases solides pour préparer ces examens après la formation.

Prix de l'inscription
CHF 1'500.-
Inclus dans ce cours
  • Formation dispensée par un expert du domaine
  • Documentation et supports digitaux
  • Badge de réussite
Mois actuel

lun29Juinmer01juilVirtuelVirtuel Etiquettes de sessionGLB-10

lun29Juinmer01juilLausanne, Av. Mon-Repos 24, 1005 Lausanne Etiquettes de sessionGLB-10

lun03Aoû(Aoû 3)09:00mer05(Aoû 5)17:00VirtuelVirtuel Etiquettes de sessionGLB-10

lun03Aoû(Aoû 3)09:00mer05(Aoû 5)17:00Genève, Route des Jeunes 35, 1227 Genève Etiquettes de sessionGLB-10

lun07Sep(Sep 7)09:00mer09(Sep 9)17:00VirtuelVirtuel Etiquettes de sessionGLB-10

lun07Sep(Sep 7)09:00mer09(Sep 9)17:00Lausanne, Av. Mon-Repos 24, 1005 Lausanne Etiquettes de sessionGLB-10

lun12Oct(Oct 12)09:00mer14(Oct 14)17:00VirtuelVirtuel Etiquettes de sessionGLB-10

lun12Oct(Oct 12)09:00mer14(Oct 14)17:00Genève, Route des Jeunes 35, 1227 Genève Etiquettes de sessionGLB-10

lun16Nov(Nov 16)09:00mer18(Nov 18)17:00VirtuelVirtuel Etiquettes de sessionGLB-10

lun16Nov(Nov 16)09:00mer18(Nov 18)17:00Lausanne, Av. Mon-Repos 24, 1005 Lausanne Etiquettes de sessionGLB-10

lun21Déc(Déc 21)09:00mer23(Déc 23)17:00VirtuelVirtuel Etiquettes de sessionGLB-10

lun21Déc(Déc 21)09:00mer23(Déc 23)17:00Genève, Route des Jeunes 35, 1227 Genève Etiquettes de sessionGLB-10

Contact

ITTA
Route des jeunes 35
1227 Carouge, Suisse

Horaires d’ouverture

Du lundi au vendredi

de 8h30 à 18h00

Tél. 058 307 73 00

Contactez-Nous

ITTA
Route des jeunes 35
1227 Carouge, Suisse

Faire une demande

Horaires d’ouverture

Du lundi au vendredi

de 8h30 à 18h00

Tél. 058 307 73 00

Contactez-Nous

ITTA
Route des jeunes 35
1227 Carouge, Suisse

Faire une demande