> formation Technologies numériques > formation Virtualisation, Cloud, Devops > formation DevOps et gestion de la production > formation GitLab CI/CD, maîtriser la gestion du cycle de vie de vos développements logiciels

Avis loadedNote : 4,3Length : 65TotalNote : 1115TotalNote20 : 39
Toutes nos formations DevOps et gestion de la production

Formation GitLab CI/CD, maîtriser la gestion du cycle de vie de vos développements logiciels
de l’intégration continue au déploiement continu

4,3 / 5
Stage pratique
New
Durée : 3 jours
Réf : GLN
Prix  2021 : 2450 € H.T.
Pauses et déjeuners offerts
  • Programme
  • Participants / Prérequis
  • Intra / sur-mesure
  • avis clients
Programme

GitLab n'est pas seulement un gestionnaire de versions, c'est aussi une solution compétitive pour l'ingénierie DevOps. Ce cours pratique vous apprendra à utiliser cet outil dans le but d'améliorer la collaboration dans un projet et d'automatiser un cycle de développement complet (constructions, tests, déploiements...).

Objectifs pédagogiques

À l’issue de la formation, le participant sera en mesure de :
  • 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

Travaux pratiques

50% à 70% de travaux pratiques. Alternance de présentations théoriques et de mises en application.
PROGRAMME DE FORMATION

L'offre GitLab

  • GitLab CE (Community edition). GitLab EE (Enterprise edition).
  • Les différents types d'utilisation de GitLab : gitlab.com, on premise, on cloud (AWS, GCP).
  • Procédure d'inscription sur gitlab.com.

Travaux pratiques
Création d'un compte GitLab sur gitlab.com. Parcours de l’interface.

Rappels sur Git et son utilisation avec GitLab

  • Les 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.

Travaux pratiques
Mise en place d'un dépôt distant et simulation d'un travail collaboratif.

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

Travaux pratiques
Paramétrage des droits et création de merge requests.

GitLab CI/CD

  • Présentation de GitLab CI/CD et des GitLab runners.
  • Présentation de 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.

Travaux pratiques
Exemples simples de création et d'enchaînement de jobs.

Plus loin dans l’utilisation des runners

  • 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 le cloud AWS.
  • Le Kubernetes executor et la répartition des jobs dans un cluster Kubernetes.
  • Intégration de l'outil de monitoring Prometheus.

Travaux pratiques
Mise en place d’un specific runner. Exécution d’enchaînements de jobs sur différents runners.

Fonctionnalités complémentaires de GitLab

  • Shared runners sous Windows.
  • Infrastructure as code avec Terraform.
  • Auto DevOps.
  • Tests de sécurité dynamiques (DAST).
Participants / Prérequis

» Participants

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.
Intra / sur-mesure

Demande de devis intra-entreprise
(réponse sous 48h)

Vos coordonnées

En cochant cette case, j’atteste avoir lu et accepté les conditions liées à l’usage de mes données dans le cadre de la réglementation sur la protection des données à caractère personnel (RGPD).
Vous pouvez à tout moment modifier l’usage de vos données et exercer vos droits en envoyant un email à l’adresse rgpd@orsys.fr
En cochant cette case, j’accepte de recevoir les communications à vocation commerciale et promotionnelle de la part d’ORSYS Formation*
Vous pouvez à tout moment vous désinscrire en utilisant le lien de désabonnement inclus dans nos communications.
* Les participants inscrits à nos sessions de formation sont également susceptibles de recevoir nos communications avec la possibilité de se désabonner à tout moment.
Avis clients
picto avis clients
SABINE A. 19/10/2021
5 / 5
Journée sur commandes GIT inutile : simple rappel des commandes suffise et permettrait d’avoir plus de temps sur GitLab mieux réparti sur 3 jours ET le titre ne correspond pas : il s’agit plus d’une formation GitLab Docker-Container-runner... que d’une formation sur les principes et les méthodes de l’Integration Continue

ANTHONY B. 19/10/2021
5 / 5
J’ai beaucoup apprécié cette formation dans sa globalité : beaucoup d’outils , beaucoup de contenu technique. Seule la première partie (rappel-introduction à git) m’a semblé un peu longue (je connais et j’utilise déjà Git).

FREDERIC G. 19/10/2021
5 / 5
Très bon rythme théorie - ateliers pratiques

ALEXIS G. 19/10/2021
4 / 5
Selon moi, trop de temps a été accordé à la première partie de la formation, à savoir la partie Git. C’est une formation GitLab, et non une formation Git. Mis à part cela, tous les sujets important sur GitLab ont été traités et bien amenés. Notre formateur nous a décrit de la meilleure des manières comment utiliser GitLab.

CÉLINE P. 19/10/2021
4 / 5
Globalement satisfaisant, par contre, les utilisations pratiques en rapport avec des pages web collent assez peu avec l’usage que l’on va pouvoir faire

NICOLAS L. 19/10/2021
5 / 5
Présentation très fluide et claire avec des exercices qui illustrent bien la partie de cours présenté. Exercice un peu trop "simple" parfois mais pour un débutant sur le sujet c’est une bonne première approche. Formateur qui maitrise son sujet et explique bien. Merci

CHARLY R. 11/10/2021
4 / 5
La formation est bien, l’animateur aussi, il a su nous faire passer les informations principales sans trop charger la barque. J’aurai aimé plus d’exemple avec du python notamment sur l’install de serveur web mais sinon les exemples proposés sont assez riches et variés

MARC T. 11/10/2021
5 / 5
Bonne pédagogie

ALEXANDRE D. 06/10/2021
5 / 5
Nous avons eu le temps d’aborder correctement chaque fonctionnalité de manière à comprendre comment elles fonctionnaient. Loesque nous sommes arrivé au moment de la pratique, nous avions donc toutes les clefs pour avancer correctement en autonomie.

ANTOINE P. 06/10/2021
4 / 5
RAS : tout s’est bien passé.

ETIENNE D. 06/10/2021
5 / 5
Formation très intéressante.

SAVINO L. 04/10/2021
5 / 5
Correct

EMILIE G. 04/10/2021
5 / 5
Contenu très complet. Formateur pédagogue, qui prend le temps de bien expliquer les concepts.

NICOLAS R. 04/10/2021
5 / 5
Très bien Idéalement le support de formation ne serait pas protégé contre les copier-coller : la sécurité est facile à enlever, mais si on ne le fait pas on perd beaucoup de temps à tout retaper...

ANASS K. 04/10/2021
4 / 5
Pour ma part, le sujet de la formation est très intéressant, j’ai appris à mieux connaître GilLab et je commence déjà à réfléchir sur une mise en production au sein de mon entreprise

LUIS C. 04/10/2021
5 / 5
Rien à signaler

IBRAHIM B. 27/09/2021
5 / 5
Contenu cohérent avec la formation formateur très pédagogique + une très bonne maitrise du contenu. densité correct.

RÉMI L. 27/09/2021
5 / 5
Cette formation m’a permis de découvrir les aspects CI-CD de Gitlab que je gérai pour partie via un outil tiers (Jenkins) La présentation de l’outil était très claire et le contenu des points abordés enrichissant. M Plantrou a très bien animé cette formation. A moi maintenant d’appliquer tout cela.

MOUHAMADOU S. 27/09/2021
4 / 5
Formateur très posé. Explique bien les différents thèmes, avant leur mise en pratique. Nous a fourni plusieurs exemples, pour améliorer nos implémentations de nos solutions, au sein de notre société.

NIRINA R. 27/09/2021
5 / 5
Formation dense mais complète. Du temps passé en début de formation sur les bases de Git pour bien se mettre dedans avant de faire le plus dur. Bonne fin sur tous les autres outils disponibles mais non obligatoires.

ALEXANDRE D. 27/09/2021
5 / 5
Formation efficace : * J’apprécie notamment d’avoir eu le cours en pdf avant de commencer la formation. * J’apprécie la correction des ateliers. toujours bien pour se replonger dans une formation des mois plus tard quand il s’agit de mettre en œuvre ce qui a été vu. * Des ateliers ni trop simple ni trop complexes

PASCAL M. 22/09/2021
3 / 5
Je ne suis clairement pas la cible de cette formation étant déjà trés avancé en GitLab.

ARNAUD P. 22/09/2021
4 / 5
Formation interessante et complète. Certains exercices cependant devraient être revus à mon sens : des cycles de compilation trop longs (nodeJS), qui conduise à des temps d’attente très élevés (10 à 15 mn entre la complétion de l’exercice et le résultat) et cassent un peu le rythme de la formation.

BLESCHET C. 22/09/2021
4 / 5
Le support de cours et les exemples sont vraiment bien. Cela a peut être été un peu vite sur la correction des TP et sur l’explication des syntaxes.

LOYCE L. 22/09/2021
4 / 5
La première partie sur Git ne m’a rien appris que je ne connaissais déjà. Mais je comprends que ça permet d’appréhender la suite. Les exercices étaient intéressants pour la plupart, rien à redire sur les exercices. Cela m’a permis de pratiquer des sujets et notions que j’ai vu d’autres personnes faire jusqu’à maintenant. Cela m’a permis également de découvrir certains ou

OLIVIER T. 28/06/2021
5 / 5
Excellente formation, sujet très bien maîtrisé, rythme bien adapté, explications claires.

SYLVAIN C. 28/06/2021
4 / 5
Oui, un peu trop orienté nodeJS

MATHIEU G. 28/06/2021
5 / 5
Très bien. J’ai trouvé que le rythme global peu être légèrement accéléré. Il y avait parfois des moments de mous.

JÉRÉMY M. 28/06/2021
5 / 5
Le contenu répond à mes attentes, les exercices me seront utiles pour réutiliser les principes sur les prochains projets.

JEAN-CHARLES F. 28/06/2021
5 / 5
Exercices et exemples trop basé sur Nodejs, technologie que nous n’utilisons pas du tout.

STEPHANE C. 16/06/2021
5 / 5
Le cours n’était pas ma demande première (mon erreur sur le choix de la formation) par contre, le déroulement, le contenu et l’intéret étaient excellents. Petit bémol pour un support de cours en pdf pas forcément à jour, ni modifiable.

SÉBASTIEN E. 16/06/2021
4 / 5
Très bonne présentation pour du distanciel Félicitations à Florent

ERIC C. 16/06/2021
5 / 5
+++

PATRICE D. 16/06/2021
4 / 5
bien

RAPHAEL R. 07/06/2021
4 / 5
Délai tenus malgré quelque problème rencontrés (panne de certains services internet et de GitLab). Bon formateur. Pas mal (voir un peu trop pour un débutant sur le sujet) de framework a retenir. Malgré que le contenu s’éloigne un peu du scope de ce que je compte faire, la formation est restée agréable.

ANTOINE G. 07/06/2021
5 / 5
Excellente, cette formation à répondu à mes attentes, bcp de notions ont été abordées, toutes ont été expliquées. Les exercices viennent confirmer et illustrer les notions. Le support est clair et concis.

ALEXIS B. 07/06/2021
4 / 5
Bonne session globalement, mise à disposition d’outils afin d’éviter de surcharger nos postes personnels + projets d’exemple pour la mise en place CI-CD

SEBASTIEN F. 25/05/2021
5 / 5
Très bonne formation. Le formateur a répondu à l’ensemble de nos questions

PIERRE-NICOLAS P. 19/05/2021
5 / 5
J’ai grandement apprécié cette formation, les ateliers pratique étaient bien réalisés et permettent de bien comprendre la partie théorique. Le support est clair et facile à utiliser. Les ateliers, de part l’utilisation de ressources déjà existantes, permettaient d’avoir une application réelle des concepts de CI-CD.

JORDAN K. 19/05/2021
4 / 5
Instructeur tres pedagogue, sympatique, et a l’ecoute.

WEIBING W. 19/05/2021
4 / 5
La formation peut se faire en 2 jours.

WASSIM A. 03/05/2021
5 / 5
formation couvrant un large scope de Gitlab CI,

GUILLAUME V. 03/05/2021
5 / 5
Excellent contenu pédagogique. Dommage d’avoir quelques coquilles dans les slides et dans les démos

JÉRÉMY G. 03/05/2021
5 / 5
Je suis globalement très satisfait de la formation qui m’a permis de développer plusieurs compétences qui me seront utiles dans le cadre de mon travail. Cependant, la dernière partie, c’est-à-dire ce qu’il y avait après le dernier atelier sur les services, présente des outils trop spécifiques pour moi (AWS Elastic Beanstalk, Kubernetes, Terraform...), et que je ne pense pas avoir l’occasion d’utiliser par la suite.

BOUTEILLER PAULINE L. 03/05/2021
5 / 5
Bon rythme, pas trop rapide pour être sûr d’intégrer les choses ; un temps de formation c’est fait pour justement prendre le temps, c’est bien. Les exercices pratiques sont bien. La fin avec des éléments additionnels est bien à avoir "en poche", j’espère pouvoir tester les choses après le cours.

JEAN-PHILIPPE F. 03/05/2021
5 / 5
Le cours est très pédagogique. Les exercices sont bien amenés et le contenu du cours assez détailllé. J’ai apprécié aussi le temps pour répondre à toutes les questions, même les questions de curiosité.

ALAIN A. 03/05/2021
5 / 5
Contenu intéressant et formateur pédagogue. Cette formation m’aura permis d’approfondir ma compréhension de Gitlab en particulier la partie CI.

LO-WEI G. 03/05/2021
5 / 5
Bon contenu. Correspond à ce que j’attendais de cette formation. Très bon animateur

CATALIN S. 08/02/2021
5 / 5
Le contenu est pertinent et bien expliqué

JULIEN V. 08/02/2021
5 / 5
Formation très intéressante, très complète. L’utilisation des outils complémentaires de gitlab ne sera probablement pas dans mon domaine d’expertise.

SEDIN V. 01/02/2021
3 / 5
Notre formateur connaissait le sujet mais n’était pas un expert, il aurait fallu avoir une personne plus expérimentée pour répondre à nos questions qui n’ont pas eu de réponses dans certains cas. Les TP n’ont pas été assez détaillé pour notre niveau de connaissance (débutant). Ce qui donne un module compris sur les bases et quelques commandes mais rien de plus.

CERVERA BY A. 01/02/2021
3 / 5
Beaucoup de TP n’ont pas vraiment fonctionné (ou avec difficulté) même en direct par Quentin. Le niveau hétérogène du groupe a été plutôt mal géré. Encore une fois, le support de cours et la doc n’a pas été donnée donc on fait avec Internet. On voit que Quentin a quelques difficultés à "vulgariser" le cours pour que les débutants (comme moi) comprennent r[

TAREK L. 01/02/2021
2 / 5
Je viens de passer 2 jours de perdu à faire du " FLOU" GitLab j’ai rien appris et cela ne me sera pas utile clairement pour la suite. Je vais devoir reprendre ce module sur internet. Merci à Openclassroom qui va m’apprendre correctement ce module !! Je ne comprends pas qu’on mette un intervenant qui ne maitrise pas son sujet à 100% Quentin, je n’ai rien contre toi mais tu ne devais pas faire ce module, j’en veux à ta

LANNABI F. 01/02/2021
2 / 5
supports de cours mal préparés, contenant des fautes d’orthographe, des traductions automatiques de l’anglais au francais, ex: Runners traduit par coureurs, ses sources ne sont pas référencés (plein de copier collé du pdf officiel de GIT proGIT et wikipedia) les TP sont non écrits ou écrit à la vite la veille gros manque de préparation en amont, cela se sent qu’il avance à l’aveugle il

ROMAIN P. 01/02/2021
4 / 5
Des TPs un peu plus fournis seraient un plus. Manque d’explications, commandes non fonctionnelles.

MAXIME M. 01/02/2021
2 / 5
La partie théorie n’étais pas concrète et manquait d’exemple. Les consignes du TP n’était pas claires et nous n’avons pas eu le temps de corriger.

EL IDRISSI MEHDI B. 01/02/2021
4 / 5
j’ai appris le basique de gitlab

MOHAMED M. 01/02/2021
2 / 5
Formateur qui ne maîtrise pas son sujet. Les TPs et les explications sont « brouillons ». De l’hésitation et beaucoup de perte de temps. C’est malheureux mais j’ai le sentiment de ne rien avoir appris. Il n’est pas possible d’être formé par un formateur n’ayant pas d’expérience dans le domaine en question..

EL IDRISSI MEHDI B. 29/01/2021
5 / 5
j’ai appris le basique de GitLab

CERVERA BY A. 29/01/2021
4 / 5
Les exercices étaient assez flous le matin, et un peu mieux gérés l’après-midi. Encore une fois, le support de cours serait très apprécié car sur une journée on peut être déconcentré quelques secondes et louper des commandes - notions. L’équilibre théorie - pratique était très bien. L’idée de nous demander sur quoi travailler au prochain cours était bonne, le cours

FLOCH CORENTIN L. 20/01/2021
5 / 5
Bonne enchainement avec la formation précédente.

CARL J. 20/01/2021
5 / 5
Top ! Merci beaucoup !

JULIEN S. 20/01/2021
5 / 5
OK

THOMAS C. 20/01/2021
5 / 5
formation très condensée

STOFFEL C. 20/01/2021
5 / 5
très dynamique et intense beaucoup de notions abordées, exercices complets
Avis clients 4,3 / 5

Les avis clients sont issus des feuilles d’évaluation de fin de formation. La note est calculée à partir de l’ensemble des avis datant de moins de 12 mois.

CLASSE A DISTANCE

En inter et en intra-entreprise
Inscrivez-vous ou contactez-nous !

Pour vous inscrire

Cliquez sur la ville, puis sur la date de votre choix.
[+]
CLASSE A DISTANCE
[+]
PARIS
[+]
LYON

Horaires

Les cours ont lieu de 9h à 12h30 et de 14h à 17h30.
Les participants sont accueillis à partir de 8h45.
Pour les stages pratiques de 4 ou 5 jours, les sessions se terminent à 15h30 le dernier jour.