Nouveauté 2025 : Découvrez les formations sur l'Intelligence Artificielle

Formations Git / GitLab / GitHub - Programmation Web

Formation GitLab CI/CD – Niveau Avancé : Maîtrisez l’Optimisation de Vos Développements Logiciels

Niveau :

Satisfaction de nos apprenants en 2024 : 98%
Taux d’assiduité : 100%

Tout savoir sur votre formation :

Formez-vous selon vos disponibilités ! Vous proposez 3 dates au choix et votre formateur vous confirme la date souhaitée.

En présentiel dans votre entreprise, dans l’un de nos 54 centres de formation ou en distanciel par visioconférence.

Contexte de la formation

Vous vous demandez comment optimiser le cycle de développement de vos logiciels ? Vous cherchez à maîtriser les outils de gestion de versions et d’intégration continue/déploiement continu (CI/CD) ? Voici une opportunité en or pour développer vos compétences et booster votre carrière.

Dans le secteur du développement logiciel, la compétence en gestion du cycle de vie des développements est devenue essentielle. Sa maîtrise ouvre de nouvelles portes, tant au niveau professionnel que personnel. Les développeurs et ingénieurs logiciels qui excellent dans la gestion du cycle de vie des développements se distinguent par leur efficacité à répondre rapidement aux exigences du marché. Ils gagnent en productivité, en qualité de livraison et en satisfaction professionnelle.

En effet, le monde du numérique évolue à un rythme effréné, et avec lui, la nécessité d’optimiser les processus de développement logiciel. Les entreprises cherchent constamment à améliorer leurs pratiques pour rester compétitives. La maîtrise de GitLab CI/CD, une plateforme DevOps intégrée, peut transformer votre carrière en vous permettant de gérer et d’automatiser les processus de développement de manière efficace. Vous pouvez ainsi accélérer la livraison de code, améliorer la collaboration en équipe et réduire les risques associés au déploiement.

Et si vous pouviez acquérir ces compétences en suivant une formation optimisée et adaptée à vos besoins ?

Avec Expertisme, Organisme de Formation certifié QUALIOPI, nous vous proposons la formation GitLab CI/CD, maîtriser la gestion du cycle de vie de vos développements logiciels. Conçue par notre Formateur Expert Métier, cette formation vous permettra d’approfondir votre connaissance de GitLab CI/CD, d’optimiser le cycle de vie de vos développements logiciels, de sécuriser et automatiser le déploiement et d’améliorer la collaboration au sein de votre équipe.

En suivant cette formation, vous développerez des compétences concrètes et immédiatement applicables à votre contexte professionnel. Vous apprendrez à configurer et gérer des pipelines CI/CD complexes, à structurer et orchestrer le cycle de développement, et à mettre en place des automatisations avancées et des contrôles de sécurité. En outre, vous découvrirez comment utiliser les fonctionnalités collaboratives de GitLab pour améliorer les flux de travail en équipe.

En somme, cette formation vous offre une opportunité unique d’accélérer votre carrière et de vous démarquer dans votre domaine.

N’attendez plus ! Boostez votre carrière en maîtrisant la gestion du cycle de vie de vos développements logiciels. Inscrivez-vous dès maintenant à notre formation GitLab CI/CD. C’est le moment d’agir pour maîtriser la gestion du cycle de vie de vos développements logiciels.

À qui s’adresse cette formation ?

Cette formation s’adresse principalement aux professionnels du domaine informatique qui souhaitent maîtriser l’outil GitLab CI/CD pour optimiser la gestion du cycle de vie de leurs développements logiciels.

Les profils pertinents pour cette formation sont les développeurs, qu’ils soient front-end, back-end ou full-stack, qui souhaitent améliorer leurs compétences en matière de déploiement et de maintenance de logiciels. Les chefs de projet informatique, souhaitant superviser efficacement les processus de développement au sein de leurs équipes, trouveront également un grand intérêt à suivre cette formation.

Les administrateurs systèmes et les architectes, pour qui la connaissance des outils de gestion du cycle de vie est essentielle, seront également des candidats idéaux pour cette formation. En somme, toute personne impliquée dans le développement, la gestion et l’optimisation de logiciels peut bénéficier de cette formation.

Objectifs

  • Maîtriser les fonctionnalités clés de l’outil GitLab et comprendre comment il s’intègre dans un environnement de développement logiciel
  • Exercer le contrôle de versions avec Git, et collaborer efficacement avec d’autres développeurs à l’aide de GitLab
  • Mettre en oeuvre des stratégies d’intégration continue (CI) et de déploiement continu (CD) en utilisant les fonctionnalités intégrées de GitLab
  • Approfondir la compréhension des éléments constitutifs d’une usine logicielle DevOps et comment GitLab peut être utilisé pour optimiser ce processus
  • Analyser et résoudre les problèmes courants qui peuvent survenir lors de l’utilisation de GitLab pour la gestion du cycle de vie du développement logiciel.

Programme

  • 1. INTRODUCTION À GITLAB
    • Présentation de GitLab CE (Community edition) et GitLab EE (Enterprise edition).
    • Expliquer les différents types d’utilisation de GitLab : gitlab.com, on premise, on cloud (AWS, GCP).
    • Procédure d’inscription sur gitlab.com.
  • 2. RAPPELS SUR GIT ET SON UTILISATION AVEC GITLAB
    • Rappel des concepts Git : blob, tree, commit, revision, branche, tag.
    • Gestion locale des fichiers. Consultation et modification de l’historique de travail.
    • Gestion des branches. Fusions des branches et gestion des conflits.
  • 3. GESTION DU DÉPÔT AVEC GITLAB
    • La gestion des collaborateurs d’un projet et leurs droits.
    • Le système d’issues et le lien avec les commits.
    • Présentation du wiki et des snippets.
  • 4. MAÎTRISER GITLAB CI/CD
    • Présentation de GitLab CI/CD et des GitLab runners.
    • Introduction à Docker.
    • Le fichier manifeste gitlab-ci.yml, présentation du langage YAML.
    • Les balises essentielles pour décrire des étapes, des jobs, des traitements (stages, images, script).
    • Le suivi d’exécution du pipeline. Jobs automatiques, manuels et planifiés.
    • Les artifacts et l’amélioration des performances avec le cache.
    • La documentation officielle relative à la syntaxe du fichier manifeste.
    • La gestion des environnements.
  • 5. APPROFONDISSEMENT DE L'UTILISATION DE GITLAB
    • Les types de runners (shared runner, specific runner et group runner).
    • Les shared runners disponibles sur gitlab.com gérés par l’équipe GitLab.
    • Scalabilité des runners avec Docker Machine.
    • Le Docker executor et les images disponibles : MySQL, PostgreSQL, Redis, MongoDB, Ruby.
    • Les tests d’intégration, les tests fonctionnels, les tests de montée en charge.
    • Le déploiement vers un cloud.
    • Le Kubernetes executor et la répartition des jobs dans un cluster Kubernetes.
    • Intégration de l’outil de monitoring Prometheus.
  • 6. FONCTIONNALITÉS COMPLÉMENTAIRES DE GITLAB
    • Shared runners sous Windows.
    • Infrastructure as code avec Terraform.
    • Auto DevOps.
    • Tests de sécurité dynamiques (DAST).

Version 4. Mise à jour le 01/01/2025
© EXPERTISME – Groupe SELECT® 2025 Tous droits réservés. Les textes présents sur cette page sont soumis aux droits d’auteur.

Pré-requis

Avoir des connaissances de base sur les commandes Linux
Avoir des connaissances de base de la gestion de versions avec Git
Être muni d’un ordinateur relié à Internet, possédant une caméra, un micro et un haut-parleur

Points forts de la formation

  • Votre plan pédagogique de formation sur-mesure avec l’évaluation initiale de votre niveau de connaissance du sujet abordé
  • Des cas pratiques inspirés de votre activité professionnelle, traités lors de la formation
  • Un suivi individuel pendant la formation permettant de progresser plus rapidement
  • Un support de formation de qualité créé sur-mesure en fonction de vos attentes et des objectifs fixés, permettant un transfert de compétences qui vous rende très rapidement opérationnel
  • Les dates et lieux de cette formation sont à définir selon vos disponibilités
  • Animation de la formation par un Formateur Expert Métier
  • La possibilité, pendant 12 mois, de solliciter votre Formateur Expert sur des problématiques professionnelles liées au thème de votre formation
  • Un suivi de 12 mois de la consolidation et de l’évolution de vos acquis.

L’approche pédagogique a été construite sur l’interactivité et la personnalisation : Présentation illustrée et animée par le Formateur Expert, partage d’expériences, études de cas, mise en situation réelle.
Tous les supports sont fournis par support papier, mail ou clé USB à chaque stagiaire.

Méthodologie pédagogique employée :
Chaque formation en présentiel ou en distanciel est animée par un Formateur Expert Métier sélectionné selon ses compétences et expériences professionnelles. Apport d’expertise du Formateur, quiz en début et fin de formation, cas pratiques, échanges d’expérience. Accès en ligne au support de formation.

Méthodes utilisées et évaluation :
Evaluation et positionnement lors de la définition du projet pédagogique avec le(s) stagiaire(s). Un QCM est donné aux stagiaires le dernier jour de la formation pour valider leurs apprentissages. Une correction collective est effectuée par le Formateur. Une évaluation de fin de stage en direct est organisée entre le Formateur et le(s) stagiaire(s) pour recueillir et prendre en compte leurs appréciations. Une attestation de fin de stage est remise aux stagiaires.

Accessibilité

Toute demande spécifique à l’accessibilité de la formation par des personnes handicapées donnera lieu à une attention particulière et le cas échéant une adaptation des moyens de la formation.
Public en situation de handicap, contactez notre référent handicap au 01 42 66 36 42.

Formateur

Nos Formateurs sont des Experts Métiers intervenants sur les prestations inhérentes sur la thématique de la formation. Ils réalisent les audits et co-construisent l’offre et le déroulé de la formation avec l’Ingénieur Pédagogique avant validation par le Responsable Pédagogique. Ils sont sélectionnés pour leurs compétences pédagogiques et leurs expériences dans la formation pour adultes.

Référence : LWEB-89595

Durée : 21 heures soit 3 jours

Tarif : 2930€ HT / Personne

Cette formation vous intéresse ?

Nos Experts conçoivent votre formation
individuelle sur mesure lors de la définition
de votre projet pédagogique !

Remplissez le formulaire suivant :

L’un de nos conseillers vous contactera
dans les meilleurs délais.

Partagez cette formation :

Référence : LWEB-89595

Durée : 21 heures soit 3 jours

Tarif : Sur Devis

Formez vos équipes !

à partir de 4 collaborateurs
Nos Experts conçoivent votre formation intra-entreprise sur mesure lors de la définition de votre plan pédagogique !

Partagez cette formation :

Témoignages
de nos apprenants

Votre parcours de formation

Étape par Étape

Formations complémentaires - Formations Git / GitLab / GitHub / Programmation Web sur-mesure

Vous avez besoin
d’une formation ?

Vous avez
besoin
d’une
formation ?