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

Formations Git / GitLab / GitHub - Programmation Web

Formation GitLab et GitLab CI : Maîtrisez la plateforme DevOps

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 cherchez à maximiser l’efficacité de vos processus DevOps ? Vous voulez exploiter pleinement les capacités de GitLab et GitLab CI pour optimiser vos flux de travail ? Suivez notre Formation GitLab/GitLab CI. Une plate-forme DevOps complète pour transformer vos opérations de développement.

Dans le monde technologique actuel, la maitrise de GitLab et GitLab CI est devenue une compétence essentielle pour tout professionnel IT. Ces outils de gestion de versions et d’intégration continue sont au cœur des pratiques DevOps, permettant d’accélérer les cycles de développement, de réduire les erreurs et d’améliorer la collaboration entre les équipes. En plus, la compétence GitLab vous donne un avantage concurrentiel non négligeable sur le marché du travail. Que vous soyez développeur, chef de projet ou administrateur, la maitrise de GitLab et GitLab CI peut vous aider à vous démarquer dans votre domaine et à accélérer votre carrière.

Rappelez-vous, GitLab n’est pas seulement un outil : c’est une plate-forme DevOps complète qui peut transformer votre manière de travailler.

Avec Expertisme, Organisme de Formation certifié QUALIOPI, nous vous proposons une formation complète sur GitLab et GitLab CI. Vous apprendrez à configurer un projet GitLab, à mettre en place des workflows de collaboration, à créer des pipelines efficaces avec le descripteur .gitlab-ci.yml et à intégrer des dépôts d’artefacts. Notre Formateur Expert Métier vous guidera à travers chaque étape, vous fournissant des conseils pratiques et des astuces pour exploiter pleinement les capacités de GitLab et GitLab CI. La formation est conçue pour être adaptable à vos besoins spécifiques, avec des sessions pratiques pour vous permettre de mettre en pratique ce que vous avez appris.

Ne manquez pas cette occasion de booster vos compétences DevOps avec GitLab et GitLab CI. Avec notre formation, vous serez en mesure de mettre en place des pipelines CI/CD efficaces, d’améliorer la collaboration entre vos équipes et d’accélérer vos processus de développement. C’est un investissement dans votre avenir professionnel qui peut vous rapporter des dividendes considérables.

N’attendez plus ! Intégrez dès maintenant notre Formation GitLab/GitLab CI et apprenez à maitriser une plate-forme DevOps complète. C’est le moment d’agir pour accélérer votre carrière et vous démarquer dans le domaine IT. Inscrivez-vous dès aujourd’hui pour commencer à transformer vos opérations de développement avec GitLab et GitLab CI.

À qui s’adresse cette formation ?

Cette formation s’adresse à une variété de professionnels ayant un intérêt pour la plate-forme DevOps GitLab. Les développeurs, qui utilisent GitLab pour gérer et suivre leurs codes, trouveront cette formation particulièrement utile pour maîtriser les fonctionnalités avancées et les meilleures pratiques de GitLab CI/CD.

Les chefs de projets, qui doivent superviser le travail des équipes de développement, peuvent bénéficier de cette formation pour obtenir une meilleure compréhension des flux de travail de leur équipe et pour améliorer la collaboration et la productivité.

Les architectes, qui conçoivent des solutions techniques, peuvent utiliser cette formation pour optimiser l’utilisation de GitLab dans leurs architectures. Les reviewers, qui examinent et approuvent les modifications de code, peuvent bénéficier de cette formation pour améliorer l’efficacité de leurs processus de révision.

Enfin, les administrateurs, qui gèrent l’installation et la configuration de GitLab, peuvent utiliser cette formation pour approfondir leurs connaissances et résoudre efficacement les problèmes.

Objectifs

  • Comprendre et maîtriser les principes de base de GitLab et GitLab CI/CD, avec une attention particulière sur l’importance de ces outils dans le cadre d’un environnement DevOps.
  • Configurer et gérer efficacement un projet GitLab, en définissant les rôles des membres, en utilisant le tableau de bord des issues et en gérant le dépôt de sources.
  • Développer des compétences pour mettre en œuvre des workflows de collaboration autour de branches GitLab, pour faciliter le travail en équipe et améliorer l’efficacité du processus de développement.
  • Apprendre à définir et à configurer des pipelines via le descripteur .gitlab-ci.yml, pour automatiser le processus de déploiement et d’intégration continue.
  • Acquérir des compétences pour intégrer des dépôts d’artefacts tels que Maven, Docker, npm, en vue d’améliorer la gestion des versions et la distribution de logiciels.
  • Maîtriser la définition des environnements et l’intégration avec le cloud et Kubernetes, pour optimiser les ressources et faciliter le déploiement des applications.
  • Intégrer les outils de test (unitaire/intégration, fonctionnels, sécurité, qualité) dans le processus de développement, pour garantir la qualité du code et la sécurité des applications.

Programme

  • 1. INTRODUCTION À GIT ET GITLAB
    • Rappel sur Git : un système de versionning distribué
    • Gestion des commits et bonnes pratiques
    • Maîtrise de l’usage des branches et des bonnes pratiques
    • Présentation de la solution GitLab : fonctionnalités et versions disponibles
    • Architecture et modèle de données de GitLab
  • 2. DÉCOUVERTE DE GITLAB
    • Parcours de l’interface et des projets proposés
    • Notion de projet et groupe dans GitLab
    • Gestion des droits d’accès : visibilité, rôles
    • Le fichier README.md et les bonnes pratiques
    • Gestion des branches et des tags
  • 3. GITLAB : FONCTIONNALITÉS DE BASE ET WORKFLOWS DE COLLABORATION
    • Visualisation de l’historique et de l’activité
    • Création de projets et templates de projets
    • L’utilisation des badges
    • GitFlow et GitLab Flow
    • Gestion des issues
    • Configuration des notifications
    • Branches et tags protégés
    • Releases, Milestones
    • Le processus de merge request
  • 4. TRAVAIL EN ÉQUIPE ET CYCLE DE PRODUCTION
    • Répartition des rôles
    • Cycle de production d’une release
  • 5. LES ÉLÉMENTS CLÉS DE L’ARCHITECTURE CI/CD DE GITLAB
    • Pipelines et workflows
    • Les éléments clés du pipeline
    • Runners et typologie
    • Apports des technologies de conteneurisation
    • Tags de runner
  • 6. LA CONTINUOUS INTEGRATION & DELIVERY AVEC GITLAB CI/CD
    • Rôle et fonctionnement du fichier .gitlab-ci.yml
    • Cache et artefacts
    • Contrôle du flow : only/except et rules
    • Include et gabarits
    • Environnement et déploiements
    • Pipelines multi-projets
    • Utiliser les spécificités de Docker dans un pipeline
  • 7. DÉFINITION D'UNE PIPELINE DE DÉPLOIEMENT CONTINU
    • Définition et configuration d’une pipeline
    • Automatisation des processus
  • 8. UTILISATION AVANCÉE DU PIPELINE
    • Artefacts, tests unitaires et exploitation des formats JUnit
    • Utilisation des built-in templates de Gitlab : accessibilité, performance, qualité…
  • 9. LES TESTS AUTOMATISÉS DANS LA PIPELINE
    • Configuration des tests
    • Suivi et analyse des résultats
  • 10. DÉPÔT DE PACKAGES
    • Industrialiser la production de packages avec Gitlab : l’exemple de Python et PHP
    • Industrialiser la production d’images Docker avec Gitlab : problématiques et mise en place
  • 11. AUTOMATISATION DE LA CONSTRUCTION D'UNE IMAGE DOCKER
    • Création d’une image Docker
    • Mise à disposition dans la registry et utilisation
  • 12. INTÉGRATION DE GITLAB ET KUBERNETES
    • Apport de l’orchestrateur de conteneurs
    • Les apports de Podman
    • Architecture de la CI/CD avec Kubernetes

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 Git, la technologie sur laquelle GitLab est construit. Être muni d’un ordinateur relié à Internet, possédant une caméra, un micro et un haut-parleur pour suivre la formation à distance.
Une connaissance de base de l’anglais technique peut également être bénéfique, car une grande partie de la documentation de GitLab est en anglais.

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-89579

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-89579

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 ?