[{"data":1,"prerenderedAt":46},["ShallowReactive",2],{"course-gitlab-gestion-de-code-collaboration-et-integration-continue":3,"highlight-yaml-# Exemple de pipelin":45},{"id":4,"name":5,"slug":6,"location":7,"targetAudienceFormatMarkdown":8,"prerequisitesFormatMarkdown":9,"objectivesFormatMarkdown":10,"descriptionFormatMarkdown":11,"teachingMethodsFormatMarkdown":12,"teachingResourcesFormatMarkdown":13,"evaluationMethodsFormatMarkdown":14,"accessibilityFormatMarkdown":15,"accessMethodsFormatMarkdown":16,"minimumParticipants":17,"maximumParticipants":17,"duration":18,"reference":19,"trainerType":7,"updated_at":20,"created_at":21,"price":22,"organizationMode":7,"theme":23,"code":27,"tags":32,"metadata":36},"/api/courses/2f73b3c4-8467-4978-9089-567fda6c8e3a","GitLab : gestion de code, collaboration et intégration continue","gitlab-gestion-de-code-collaboration-et-integration-continue",null,"Développeurs ou techniciens souhaitant maîtriser GitLab pour gérer des projets. \n\nResponsables DevOps ou chefs de projet souhaitant automatiser des workflows. \n\nÉquipes de développement cherchant à standardiser leurs pratiques de versionnement et d’intégration continue.","-   Connaissance du système de versionnage Git (principes de base des commits, branches et fusions). \n-   Aisance dans l’utilisation d’un terminal ou d’un environnement de développement. \n-   Compréhension élémentaire des concepts DevOps (optionnel mais recommandé).  ","-   Comprendre l’écosystème GitLab, ses fonctionnalités et types d’instances possibles (GitLab.com, auto-hébergé).  \n-   Gérer efficacement des projets dans GitLab : dépôts, issues, merge requests, permissions.  \n-   Mettre en place et exploiter des pipelines basiques d’intégration continue (CI) pour automatiser build, tests et déploiement.  \n-   Administrer les runners et les variables pour personnaliser le comportement des CI/CD.  \n-   Appliquer les bonnes pratiques de collaboration et d’optimisation de workflow pour des projets modernes.  ","--day1--\n\n## Introduction à GitLab et installation \n\n-   Présentation générale de la plateforme GitLab, concepts clés et cas d’usage.  \n-   Différents modes d’utilisation : GitLab.com, hébergement sur site, cloud public.  \n-   Création de compte et découverte de l’interface utilisateur.  \n-   Paramétrage de l’environnement de travail et clés SSH.  \n\n--break--\n\n## Gestion des dépôts et versionnement Git \n\n-   Rappels pratiques de Git : branches, merges, tags dans le contexte GitLab.  \n-   Création et gestion des projets sur GitLab.  \n-   Suivi d’activités avec issues, labels et boards.  \n-   Travaux dirigés : première collaboration sur un projet GitLab.  \n\n--day2--\n\n## Workflow collaboratif avec GitLab \n\n-   Stratégies de branches et bonnes pratiques collaboratives.  \n-   Merge requests : création, revue de code, approbations et résolutions de conflits.  \n-   Suivi des changements et politiques de fusion.  \n-   Exercices pratiques de gestion de collaboration.  \n\n  \n\n--break--\n\n## Introduction à GitLab CI/CD \n\n-   Concepts de CI/CD, pipelines, jobs et runners.  \n-   Fichier de configuration .gitlab-ci.yml: structure, variables et exécution.  \n-   Mise en place de pipelines simples pour builder et tester du code.  \n-   Débogage de pipelines et lecture des logs.  \n\n--day3--\n\n## GitLab CI/CD avancé et automatisations \n\n-   Variables de pipeline, artefacts, cache et stratégies de stages.  \n-   Runners GitLab : types, configuration et bonnes pratiques.  \n-   Exemples de scénarios d’intégration et tests automatisés.  \n-   Exercices pratiques : pipelines multi-étapes et automatisations.  \n\n  \n\n--break--\n\n## Bonnes pratiques, sécurité et synthèse \n\n-   Sécurisation des projets : permissions, gestion des clés et secrets.  \n-   Optimisation des workflows et intégration avec d’autres outils DevOps.  \n-   Cas pratiques : revues de pipeline, automatisations réelles.  \n-   Bilan des acquis, questions ouvertes et ressources pour approfondir.","Nos formations, équilibrées entre théorie (50%) et pratique (50%), offrent un apprentissage interactif grâce à des méthodes variées comme les travaux pratiques, les mises en situation et les démonstrations. Des QCM réguliers assurent le suivi des acquis.\n\nVariables suivant les formations, les moyens techniques mis en oeuvre sont :\n\nOrdinateurs Mac ou PC, connexion internet fibre, tableau blanc ou écran (pour le distanciel).\n\nEn cas de formation intra sur site externe à Le Code, le client s'assure et s'engage également à avoir toutes les ressources matérielles pédagogiques nécessaires\n\n(équipements informatiques...) au bon déroulement de l'action de formation visée conformément aux prérequis indiqués dans le programme de formation communiqué","Les supports pédagogiques sont remis aux stagiaires sous format numérique et/ou papier selon les modalités de la formation.\n\n  \n\nIls comprennent des supports de cours, des présentations, des fiches pratiques, des études de cas, des exercices applicatifs ainsi que des QCM d’entraînement selon la formation. (adapté au choix du formateur)\n\n  \n\nLes formations s’appuient sur des moyens techniques adaptés : ordinateurs, logiciels professionnels, connexion internet, écran ou vidéoprojecteur, ainsi que des outils collaboratifs et de visioconférence pour les formations à distance.\n\n  \n\nL’ensemble des supports pédagogiques est accessible pendant et après la formation afin de favoriser l’appropriation et la mise en pratique des compétences acquises.","En amont de la formation, un recueil des besoins permet de récolter des informations sur le stagiaire et ses attentes. L’évaluation se fait en cours de formation, par des études de cas ou des travaux pratiques. En fin de formation, par un questionnaire d’auto-évaluation et/ou un examen.\n\nUn suivi de qualité est effectué grâce à nos sessions en groupe restreint (entre 2 et 9 participants maximum). Le stagiaire émargera par demi-journée et recevra une attestation de formation.","Nous informons l'ensemble de nos clients et stagiaires que nous sommes dans la capacité d’adapter les sessions selon les handicaps et les situations spécifiques. Nous nous engageons à répondre à toutes vos demandes sous un délai de 48h\n\nouvré.","Si l’une de nos formations vous intéresse, contactez-nous au +33 4 93 65 34 24 ou à l’adresse mail contact@m2g-intellect.fr. Selon votre besoin et vos attentes, nous organiserons un échange téléphonique avec le formateur pressenti afin d’adapter la\n\nformation et ses modules, puis nous vous adresserons un devis.\n\nLes dates de la formation seront à convenir sous 30 jours maximum.",0,"21.00","GITLAB","2026-04-22T08:49:26+00:00","2026-04-22T08:40:27+00:00","1950.00",{"id":24,"name":25,"slug":26},"/api/themes/81cc5878-3028-4c38-809e-d689f9d814a8","DevOps","devops",{"id":28,"label":29,"domain":30},"/api/training_specialities/163","326 - Informatique, traitement de l’information, réseaux de transmission des données",{"label":31},"32 - Communication et information",[33],{"id":34,"name":35},"7732139d-6025-4fde-b145-39298ced3408","MENUFEATURED",{"desc-accroche":37,"Description":38,"icon-color":39,"icon-name":40,"code-langage":41,"code-snippet":42,"courte-description":43,"titre-accroche":44},"Industrialisez votre cycle de développement : maîtrisez le versioning avancé, la collaboration via les Merge Requests et l'automatisation complète de vos pipelines CI/CD pour déployer vos applications avec agilité et sécurité.","GitLab est la plateforme DevOps de référence pour centraliser le cycle de vie applicatif. Cette formation vous guide de la maîtrise des bases de Git jusqu'à la mise en œuvre de workflows collaboratifs complexes. Vous apprendrez à configurer des GitLab Runners, à rédiger des fichiers .gitlab-ci.yml robustes et à intégrer des scans de sécurité automatisés. Que vous soyez développeur ou ingénieur DevOps, vous découvrirez comment optimiser la qualité de votre code et accélérer vos fréquences de mise en production tout en garantissant la traçabilité de chaque modification.","#E24329","mdi:gitlab","yaml","# Exemple de pipeline CI/CD GitLab\nstages:\n\t- build\n\t- test\n\t- deploy\n\njob_build:\n\tstage: build\n\tscript:\n\t\t- npm install\n\t\t- npm run build\n\njob_test:\n\tstage: test\n\tscript:\n\t\t- npm test\n\tonly:\n\t\t- merge_requests","Maîtrisez GitLab pour centraliser votre gestion de code, collaborer efficacement et automatiser vos pipelines d'intégration et de déploiement continus (CI/CD).","Apprenez à utiliser GitLab comme une plateforme DevOps unifiée pour gérer votre code, automatiser vos tests et piloter vos déploiements.","\u003Cpre class=\"hljs\">\u003Ccode class=\"language-yaml\">\u003Cspan class=\"hljs-comment\"># Exemple de pipeline CI/CD GitLab\u003C/span>\n\u003Cspan class=\"hljs-attr\">stages:\u003C/span>\n\t\u003Cspan class=\"hljs-bullet\">-\u003C/span> \u003Cspan class=\"hljs-string\">build\u003C/span>\n\t\u003Cspan class=\"hljs-bullet\">-\u003C/span> \u003Cspan class=\"hljs-string\">test\u003C/span>\n\t\u003Cspan class=\"hljs-bullet\">-\u003C/span> \u003Cspan class=\"hljs-string\">deploy\u003C/span>\n\n\u003Cspan class=\"hljs-attr\">job_build:\u003C/span>\n\t\u003Cspan class=\"hljs-attr\">stage:\u003C/span> \u003Cspan class=\"hljs-string\">build\u003C/span>\n\t\u003Cspan class=\"hljs-attr\">script:\u003C/span>\n\t\t\u003Cspan class=\"hljs-bullet\">-\u003C/span> \u003Cspan class=\"hljs-string\">npm\u003C/span> \u003Cspan class=\"hljs-string\">install\u003C/span>\n\t\t\u003Cspan class=\"hljs-bullet\">-\u003C/span> \u003Cspan class=\"hljs-string\">npm\u003C/span> \u003Cspan class=\"hljs-string\">run\u003C/span> \u003Cspan class=\"hljs-string\">build\u003C/span>\n\n\u003Cspan class=\"hljs-attr\">job_test:\u003C/span>\n\t\u003Cspan class=\"hljs-attr\">stage:\u003C/span> \u003Cspan class=\"hljs-string\">test\u003C/span>\n\t\u003Cspan class=\"hljs-attr\">script:\u003C/span>\n\t\t\u003Cspan class=\"hljs-bullet\">-\u003C/span> \u003Cspan class=\"hljs-string\">npm\u003C/span> \u003Cspan class=\"hljs-string\">test\u003C/span>\n\t\u003Cspan class=\"hljs-attr\">only:\u003C/span>\n\t\t\u003Cspan class=\"hljs-bullet\">-\u003C/span> \u003Cspan class=\"hljs-string\">merge_requests\u003C/span>\u003C/code>\u003C/pre>",1781121859437]