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 : de la gestion des versions aux pipelines CI/CD, explorez les fonctionnalités essentielles pour optimiser vos workflows de collaboration et intégrer Kubernetes.

Description Objectifs Récapitulatif Programme détaillé

Description

Cette formation vise à familiariser les participants avec Git et GitLab, en abordant les concepts clés du versionnage distribué, les avantages de Git par rapport aux systèmes centralisés, ainsi que les principales commandes. Les apprenants découvriront l'architecture de GitLab, la gestion des droits, et les fonctionnalités de base telles que la gestion des projets, des branches et des tags. Les workflows de collaboration, les pipelines CI/CD, et l'intégration avec Kubernetes seront également explorés, offrant ainsi aux professionnels du développement et de l'administration système des outils pour optimiser leur travail en

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
3 jours (21 heures)
Référence :
MOD_2024446
Formation Intra

Trouvez la formation qui
répond à vos enjeux

Avis

  • Alexis Q.
    Le 07/10/2025
    5

    Points forts : le formateur
    les exos
    l'équilibre théorique/pratique

    Souhaits pour la formation: les tests dans un projet web

    Formation : GitLab CI/CD

  • Remi B.
    Le 14/10/2025
    5

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

    Formation : GitLab CI/CD

  • Sandy H.
    Le 26/06/2025
    5

    Points forts : En solo, parfaitement adaptée à mes besoins, formateur à l'écoute

    Axes d'amélioration: à chaud je ne vois pas c'était vraiment très bien

    Souhaits pour la formation: linux , docker , open ldap ,

    Formation : GitLab CI/CD

  • Patrick I.
    Le 08/10/2025
    5

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

    Formation : GitLab CI/CD

  • Fabien B.
    Le 07/10/2025
    5

    Points forts : Présentation dynamique, expérience du formateur, durée de la formation

    Axes d'amélioration: RAS

    Souhaits pour la formation: RAS

    Formation : GitLab CI/CD

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

    Points forts : très complète, intervenant très qualifié !

    Axes d'amélioration: ras

    Souhaits pour la formation: ras

    Formation : GitLab CI/CD

Nos autres formations

Vous aimerez aussi

Jenkins - Intégration continue

Financé ATLAS

Maîtrisez l'intégration et le déploiement continus avec Jenkins dans un environnement DevOps. Apprenez à installer, configurer et automatiser vos tests et déploiements tout en optimisant…

Git - Gestion du contrôle de versions

Financé ATLAS

Maîtrisez Git pour optimiser votre gestion de version : de l'installation à la collaboration en équipe, apprenez à gérer vos dépôts, branches et commits tout…

Jira administration

Maîtrisez Jira : configurez vos projets, gérez les droits d'accès, personnalisez les demandes et optimisez les workflows. Apprenez à tirer parti des plugins pour une…

Ê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.