Formation Gitlab CI/CD

Formation Gitlab CI/CD

  • Mise à jour : 2024
  • 25 heures
  • Quiz

GitLab CI/CD automatise l'intégration, le test et le déploiement du code, et cette formation vous enseigne à maîtriser les pipelines, les runners et la gestion des environnements pour optimiser vos processus de développement.

Photo par défaut étudiantPhoto par défaut étudiantPhoto par défaut étudiant
1 216

inscrits

Les notions abordées dans la formation

  • Concepts fondamentaux du CI/CD : comprendre les bases de l’intégration et livraison continues et leur importance dans DevOps.
  • Langage YAML : maîtriser la syntaxe et l’utilisation de YAML pour configurer les pipelines GitLab CI/CD.
  • Création de pipelines : apprendre à concevoir et gérer des pipelines GitLab CI/CD pour automatiser vos builds, tests et déploiements.
  • Gestion des étapes et scripts : configurer les étapes (stages) et scripts pour orchestrer vos workflows de manière fluide.
  • Utilisation des images Docker : intégrer des images Docker et gérer les variables d'environnement pour personnaliser les pipelines.
  • Contrôle du flux d’exécution : appliquer des techniques de filtrage, conditions et contrôle d’exécution pour optimiser les pipelines.
  • Gestion des artefacts et cache : manipuler les artefacts, gérer les dépendances, et optimiser les performances avec le cache.
  • Optimisation des pipelines : utiliser des stratégies avancées comme l’exécution en parallèle, include, extends, et jobs cachés pour rendre vos pipelines plus efficaces.

Qu'est-ce que Gitlab CI / CD ?

Découvrez la puissance de GitLab CI/CD, l'outil incontournable pour automatiser vos processus de développement logiciel. Cette formation approfondie vous guide pas à pas à travers chaque aspect de GitLab CI/CD, en vous apprenant à maîtriser les pipelines, l'intégration continue (CI), la livraison continue (CD), et bien plus encore.

Que vous soyez développeur, testeur ou gestionnaire de projet, cette formation changera votre manière de travailler. Apprenez à configurer des pipelines automatisés pour tester, construire et déployer votre code de manière efficace et sécurisée. Nous vous enseignons d’abord les fondamentaux de GitLab, puis nous progressons vers des concepts avancés pour vous permettre de gérer des workflows complexes avec aisance.

Plongez dans des ateliers pratiques où vous mettrez en œuvre vos connaissances dans des scénarios réels. Vous apprendrez à détecter les bugs rapidement, à améliorer la qualité du code, et à accélérer le cycle de livraison de vos projets. Cette formation vous fournit les compétences nécessaires pour tirer le meilleur parti de GitLab CI/CD, en mettant l'accent sur les meilleures pratiques de l'industrie.

Rejoignez-nous et transformez votre pipeline de développement en un processus automatisé et efficace. Que vous souhaitiez optimiser un workflow existant ou en créer un nouveau de A à Z, cette formation est le tremplin idéal pour maîtriser GitLab CI/CD. Ne manquez pas cette opportunité d'acquérir des compétences clés dans le développement logiciel moderne !

Les prérequis pour suivre cette formation

  • Des bases en Git sont nécessaires.
  • Des bases en Linux / Shell sont nécessaires.
  • Des connaissance en Docker sont recommandées.

Obtenez un certificat de réussite

Pour chaque formation que vous accomplirez, vous obtiendrez une certification que vous pourrez partager sur Linkedin.

certification

Plan de la formation

Afficher tout
  • Chapitre 1 : Introduction au CI/CD
    5 leçons 01:31:27
    • A l'abordage !
    • Introduction au DevOps
    • Qu'est-ce que l'intégration et la livraison continues ?
    • Le langage YAML
    • Mise en place de l'environnement
  • Chapitre 2 : Introduction à Gitlab CI/CD
    5 leçons 01:15:46
  • Chapitre 3 : Principales notions Gitlab CI/CD
    7 leçons 02:50:29
  • Chapitre 4 : Notions plus avancées sur Gitlab CI/CD
    8 leçons 03:08:14
  • Chapitre 5 : Projet 1 - Gitlab CI/CD
    10 leçons 03:56:44
  • Chapitre 6 : Projet 2 - Gitlab CI/CD (Docker)
    7 leçons 02:51:42
  • Chapitre 7 : Configurer ses runners avec Gitlab CI/CD
    5 leçons 01:00:48

Évaluations et avis sur la formation GitLab CI/CD

4.9
215 avis
  • La formation GitLab CI/CD m'a permis de comprendre en profondeur les pipelines et l'intégration continue. L'installation et la configuration ont été très bien expliquées, et j'ai rapidement su automatiser le déploiement de mes projets grâce à GitLab. Un must pour tout développeur cherchant à optimiser son workflow.

    Pauline R.Étudiant(e) vérifié(e)
  • Cette formation m'a vraiment éclairé sur la gestion des pipelines avec GitLab. Les modules sur l'utilisation des runners et la gestion des artefacts m'ont permis d'améliorer considérablement mes processus de déploiement. Je recommande à tous ceux qui souhaitent renforcer leurs compétences en CI/CD.

    Vincent M.Étudiant(e) vérifié(e)
  • Grâce à cette formation, j'ai pu maîtriser la création de pipelines complexes et automatiser complètement le processus de tests et de déploiement. Les exercices sur la configuration des runners auto-gérés et l'utilisation de Docker dans les pipelines ont vraiment été un plus pour mes projets DevOps.

    Camille B.Étudiant(e) vérifié(e)

Ces entreprises offrent cette formation à leurs collaborateurs

Century21
Econocom
Crédit Agricole
Assurance maladie
CNRS
Fédération Française de natation

Questions fréquemment posées sur la formation GitLab CI/CD

Qu'est-ce que GitLab CI/CD ?

GitLab CI/CD est une solution complète d'intégration continue et de livraison continue qui permet d'automatiser les processus de développement logiciel. Cette formation GitLab CI/CD vous apprendra à créer, tester et déployer vos projets plus efficacement en automatisant les pipelines CI/CD, tout en garantissant une meilleure qualité de code et des déploiements rapides.

La formation GitLab CI/CD est-elle adaptée aux débutants ?

Oui, cette formation GitLab CI/CD est conçue pour être accessible aux débutants comme aux développeurs plus expérimentés. Elle couvre les bases de GitLab, de la configuration des pipelines à l'automatisation des tests, et progresse vers des concepts plus avancés comme la gestion des runners et l'intégration de Docker.

La formation est-elle en ligne ou en présentiel ?

La formation GitLab CI/CD est entièrement en ligne. Vous pouvez accéder à tout le contenu, y compris les vidéos explicatives et les exercices pratiques, à tout moment et depuis n'importe quel appareil. Cela vous permet d'apprendre les concepts clés du CI/CD à votre propre rythme, où que vous soyez.

Quelles compétences vais-je acquérir grâce à cette formation GitLab CI/CD ?

  • Comprendre les concepts fondamentaux du CI/CD et du DevOps.
  • Créer et gérer des pipelines GitLab CI/CD pour automatiser les tests et les déploiements.
  • Maîtriser la gestion des runners auto-gérés pour optimiser vos workflows.
  • Intégrer des outils comme Docker et gérer des environnements de staging.
  • Travailler sur des projets réels, automatiser les builds et utiliser des outils d'orchestration.

La formation GitLab CI/CD est-elle à jour avec les dernières technologies ?

Oui, cette formation GitLab CI/CD est régulièrement mise à jour pour refléter les dernières fonctionnalités de GitLab. Vous apprendrez à utiliser les dernières versions de GitLab CI/CD, à intégrer des technologies comme Docker et GitLab Container Registry, ainsi qu'à gérer des pipelines avancés et des environnements multiples.

Y a-t-il des travaux pratiques dans cette formation GitLab CI/CD ?

Absolument. Vous réaliserez des exercices pratiques tout au long de la formation, tels que la création de pipelines CI/CD, l'intégration de Docker pour déployer des images, et la gestion des artefacts. Vous apprendrez également à configurer des runners et à optimiser vos processus de développement avec des tests automatisés.

Comment cette formation GitLab CI/CD m'aidera-t-elle dans ma carrière ?

Maîtriser GitLab CI/CD est un atout majeur pour toute carrière dans le DevOps. Cette formation vous donnera les compétences nécessaires pour automatiser les pipelines CI/CD et les tests, et pour gérer des projets complexes à grande échelle. Vous serez mieux préparé pour les défis actuels du développement logiciel et plus compétitif sur le marché du travail.

Nos étudiants ont également suivi