Accueil > Nos Formations > Développement logiciel > DevOps > Gestion du contrôle de versions et collaboration > GitLab CI/CD

GitLab CI/CD

5 (7 avis)

Maîtrisez Git et GitLab grâce à une formation complète, alliant versionning, gestion des droits, pipelines CI/CD et intégration Kubernetes. Optimisez vos workflows de collaboration et boostez votre efficacité au sein des équipes DevOps.

Description Objectifs Récapitulatif Programme détaillé

Description

Cette formation vise à familiariser les participants avec Git et GitLab, en mettant l'accent sur les systèmes de versionning distribués et les avantages de GitLab. Les notions principales incluent les commandes Git, l'architecture de GitLab, la gestion des droits, ainsi que les fonctionnalités de base comme la gestion de projets et de branches. Les participants apprendront également à utiliser les workflows de collaboration, à configurer des pipelines CI/CD, à effectuer des tests et à intégrer Kubernetes. Ce programme s'adresse aux développeurs et aux professionnels de l'informatique souhaitant améliorer leurs compétences

Objectifs

  • 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

Récapitulatif

Public

Développeurs, chefs de projet, administrateurs systèmes, architectes.

Prérequis

Connaissances de base des commandes Linux
Connaissances de base de la gestion de versions avec Git

Méthodes et modalités pédagogiques

Formation réalisée en Présentiel, Distanciel ou Dual-Learning selon la formule retenue.

Moyens et supports pédagogiques

Mise à disposition d'un poste de travail sur nos formations en Présentiel.
Mise à disposition de nos environnements de visio sur nos formations en Distanciel
Remise d'une documentation pédagogique numérique pendant la formation
La formation est constituée d'apports théoriques, d'exercices pratiques et de réflexions
Dans le cas d'une formation sur site Entreprise, le client s'engage à avoir toutes les ressources pédagogiques nécessaires (salle, équipements, accès internet, TV ou Paperboard...) au bon déroulement de l'action de formation conformément aux prérequis indiqués dans le programme de formation

Modalités de suivi et d'évaluations

Auto-positionnement des stagiaires avant la formation

Émargement des stagiaires et formateur par 1/2 journée

Exercices de mise en pratique ou quiz de connaissances tout au long de la formation permettant de mesurer la progression des stagiaires

Auto-évaluation des acquis de la formation par les stagiaires

Questionnaire de satisfaction à chaud et à froid à l'issue de la formation

Programme détaillé

Rappels Git

  • Git : un système de versionning distribué
  • Avantages par rapport aux systèmes centralisés
  • Principales commandes

La solution GitLab

  • Introduction, Releases disponibles
  • Architecture, modèle de données
  • Les rôles et la gestion des droits
  • Installation de GitLab
  • Découverte de l'interface, fonctionnalités d'administration
  • Mise en place de dépôt
  • Configuration client, configuration des accès

Fonctionnalités de base de GitLab

  • Notion de projet dans GitLab
  • README.md, Wiki, Snippets...
  • Gestion des branches et des tags
  • Côté client : Synchronisation avec le serveur, Clone de dépôt
  • Visualisation historique et activité

Workflows de collaboration

  • GitFlow et GitLab Flow
  • Gestion des issues
  • Configuration des notifications
  • Branches et tags protégés
  • Releases, Milestone
  • Merge request

Pipelines GitLab CI/CD (GitLab Continuous Integration & Delivery)

  • Pipelines, pipelines typiques DevOps, .gitlab-ci.yml
  • Jobs et Runners, typologie des runners, l'apport de Docker
  • Variables
  • Environnement et déploiements
  • Cache et artefacts
  • Contrôle du flow
  • Include et gabarits
  • Services Docker

Les tests dans la pipeline

  • Exploitation des formats JUnit
  • Tests d'accessibilité, performance du navigateur
  • Qualité de code
  • Tests de charge
  • Tableau de bord de métriques

Dépôt de packages

  • Rôle du dépôt de package dans une pipeline DevOps
  • Format supporté par Gitlab
  • Registres d'image Docker

Intégration Kubernetes

  • Apport de l'orchestrateur de conteneurs
  • Configuration de cluster
  • IaaS avec Terraform
  • Tableaux de bord de déploiement
GitLab CI/CD
Inter
Intra
3 jours (21 heures)
Référence :
MOD_2024446
Formation Inter
1950 € HT
Voir les dates et villes disponibles
3 jours (21 heures)
Référence :
MOD_2024446
Formation Intra

Trouvez la formation qui
répond à vos enjeux

Avis

  • Fabien B.
    Le 07/10/2025
    5

    Présentation dynamique, expérience du formateur, durée de la formation Axe d'amélioration : RAS Mes souhaits de formation future : RAS

    Formation : GitLab CI/CD

  • Grégory P.
    Le 07/10/2025
    5

    très complète, intervenant très qualifié ! Axe d'amélioration : ras Mes souhaits de formation future : ras

    Formation : GitLab CI/CD

  • Patrick I.
    Le 08/10/2025
    5

    L'adaptation aux attentes, l'écoute, la connaissance du sujet.

    Formation : GitLab CI/CD

  • Remi B.
    Le 14/10/2025
    5

    Utilisation du tableau blanc partagé, beaucoup de ressources disponibles, café et madeleines offertes

    Formation : GitLab CI/CD

  • Sandy H.
    Le 26/06/2025
    5

    En solo, parfaitement adaptée à mes besoins, formateur à l'écoute Axe d'amélioration : à chaud je ne vois pas c'était vraiment très bien Mes souhaits de formation future : linux , docker , open ldap ,

    Formation : GitLab CI/CD

  • Alexis Q.
    Le 07/10/2025
    5

    le formateur les exos l'équilibre théorique/pratique Mes souhaits de formation future : les tests dans un projet web

    Formation : GitLab CI/CD

Nos autres formations

Vous aimerez aussi

Jira administration

Maîtrisez Jira : découvrez les projets, demandes, workflows et droits d'accès. Apprenez à structurer vos projets, configurer les champs, gérer les notifications et les workflows.…

Jenkins - Intégration continue

Financé ATLAS

Maîtrisez l'intégration et le déploiement continu avec Jenkins : installation, configuration, automatisation des tests et déploiements. Découvrez les outils et techniques pour optimiser vos processus…

Git - Gestion du contrôle de versions

Financé ATLAS

Maîtrisez Git pour optimiser la gestion de version : de l'installation à l'utilisation quotidienne, en passant par la collaboration en équipe et l'intégration continue. Transformez…

Être rappelé

Page Formation | Formulaire de contact

Les données saisies dans ce formulaire sont conservées par nos soins afin de pouvoir répondre au mieux à votre demande. Nous accordons de l’importance à la gestion de vos données, en savoir plus sur notre démarche Données Personnelles.

Demander un devis

Page Formation | Formulaire de devis

Les données saisies dans ce formulaire sont conservées par nos soins afin de pouvoir répondre au mieux à votre demande. Nous accordons de l’importance à la gestion de vos données, en savoir plus sur notre démarche Données Personnelles.

Je m'inscris

Page Formation | Formulaire d'inscription

Les données saisies dans ce formulaire sont conservées par nos soins afin de pouvoir répondre au mieux à votre demande. Nous accordons de l’importance à la gestion de vos données, en savoir plus sur notre démarche Données Personnelles.