Formation Gitlab

Notée : (97)*

Maîtrisez GitLab pour gérer vos projets, automatiser vos tests, déployer en continu et gagner en productivité au quotidien.

Formation Gitlab

Cette formation GitLab vous permettra de maîtriser les workflows Git, l'intégration continue (CI) et le déploiement continu (CD) pour vos projets.

Tout au long de ces 3 jours, vous apprendrez à :
- mettre en œuvre les bonnes pratiques d’organisation de votre workflow git
- gérer les permissions de vos dépôts,
- réaliser des revue de code efficace
- maîtriser les subtilités des pipelines Docker, et
- configurer et mettre en œuvre un pipeline complet depuis le dépôt Git jusqu’à la mise en production.

Cette formation s’adresse aux développeur·euse·s, DevOps et tech leads souhaitant structurer leurs projets Git et automatiser leurs workflows avec GitLab CI/CD.

🇺🇸 Cette formation est aussi disponible en anglais

Les objectifs

  • Gérer des workflows et des dépôts Git
  • Utiliser des outils d’intégration et de déploiement continus
  • Intégrer un projet Git à une CI (continuous integration)

Pré-requis

  • Aucun pré-requis
  • Ordinateur portable à apporter

Le programme de la formation Gitlab

Jour 1 : Utiliser Gitlab pour optimiser la gestion de Git

  • Rappels sur Git : fonctionnement interne
    • Structure interne d'un dépôt Git
    • Fonctionnement interne des commits, des branches et des tags
    • Workflows et bonnes pratiques impactant le fonctionnement de la CI/CD
  • Optimiser la gestion de votre projet
    • Les workflows de développement Git et GitLab
    • Les outils de gestion du dépôt Git : interface et outils complémentaires
    • La gestion des releases et des milestones
  • Utiliser Gitlab pour gérer des projets versionnés avec Git
    • Optimisation de la gestion des dépôts
    • Gestion des permissions : groupes, rôles visibilité
    • Gestion de projet : labels, issues, templates

Mises en pratique :
- Manipulation du dépôt local et des objets
- Manipulation des branches et des tags
- Configuration complète d'un projet

Jour 2 : De la gestion des branches à la CI/CD

  • Optimiser la gestion branches
    • Merge et options liées au fonctionnement
      • fast-forward, squash, gestion de l'historique
    • Dérouler l'usage des merge requests
    • Revue de code
    • Configuration avancée des merge request
  • Introduction à la CI/CD
    • Architecture de Gitlab-CI
    • Pipelines et jobs
    • Définition et configuration des runners
  • Mise en place d'un pipeline
    • Structure du fichier .gitlab-ci.yml
    • Directives de base pour la mise en place des jobs
    • Outils et logs pour la CI/CD
    • Gestion de variables
    • Mise en place des conditions d'exécution du pipeline

Mise en pratique :
- Élaboration d’un projet et des workflows liés dans GitLab
- Création d'un pipeline complet de CI/CD

Jour 3 : GitLab-CI

  • Aller plus loin sur la configuration du pipeline
    • Optimiser le pipeline : cache, needs dependancies
    • Construire une base commune de CI/CD : mise en place d'un référentiel
    • Spécificités de la gestion du pipeline sur docker
    • Gestion avancée des artefacts : test unitaires
  • Déploiement continu
    • Gestion des environnements
    • Utilisation des registries de packages et d'images
    • Gitlab pages

Mise en pratique :

- Finalisation du pipeline de CI/CD
- Mise en place d'un référentiel
- Finalisation des des tâches de déploiement du pipeline

Télécharger le programme

Le(s) formateur(s)

Anne NICOLAS

Anne NICOLAS

Anne Nicolas est passionnée de logiciel libre. Release manager pendant plusieurs années chez Mandriva, elle a cofondé hupstream, spécialisé dans l'industrialisation du logiciel libre en entreprise. Elle est aujourd'hui à la tête de Ossflow, pour la mise en avant des outils Open Source pour le développement et l'administration de serveurs.

Elle organise tous les ans à Paris les conférences Kernel Recipes et Embedded Recipes. Elle a été chairman pendant 7 ans du board de Mageia, distribution Linux communautaire.

Voir son profil détaillé

37 témoignages

Très bonne formation: bonne pédagogie et bons exemples de mise en pratique assez simples mais permettant de comprendre les différentes étapes ...

Très bonne formation: bonne pédagogie et bons exemples de mise en pratique assez simples mais permettant de comprendre les différentes étapes de GitLab-CI. Merci à Anne Nicolas

Voir plus

Formation très intéressante avec un programme à la carte pour s'adapter au mieux aux niveaux et aux attentes des participants. Formatrice très...

Formation très intéressante avec un programme à la carte pour s'adapter au mieux aux niveaux et aux attentes des participants. Formatrice très compétente, pédagogue, à l'écoute et sympathique

Voir plus

Anne Nicolas a su adapter le contenu à notre groupe avec des personnes qui ne connaissaient pas Git. Dommage, la journée 3 était un peu rapid...

Anne Nicolas a su adapter le contenu à notre groupe avec des personnes qui ne connaissaient pas Git. Dommage, la journée 3 était un peu rapide à mon goût. Mais les concepts et le vocabulaire sont acquis pour pouvoir discuter avec les équipes qui administrent GitLab donc l'objectif est atteint

Voir plus

Anne était très claire et toujours disponible pour répondre à nos questions. Merci beaucoup

Anne était très claire et toujours disponible pour répondre à nos questions. Merci beaucoup

Bonne formation pour un débutant en GIT et GITLAB. La formation a été bien adaptée à notre niveau, on balaye bien les principaux domaines.

Bonne formation pour un débutant en GIT et GITLAB. La formation a été bien adaptée à notre niveau, on balaye bien les principaux domaines.

Formation dynamique, très complète. Beaucoup de travaux pratiques. Merci,

Formation dynamique, très complète. Beaucoup de travaux pratiques. Merci,

Formation tout à fait conforme à mes attentes, je sens que je maitrise désormais des outils supplementaires pour m'aider dans mon travail

Formation tout à fait conforme à mes attentes, je sens que je maitrise désormais des outils supplementaires pour m'aider dans mon travail

Très bonne formation, excellente formatrice. A recommander même pour ceux qui pense déjà connaître

Très bonne formation, excellente formatrice. A recommander même pour ceux qui pense déjà connaître

Les points essentiels ont été abordés avec des exemples sur les bonnes et mauvaises pratiques. La formatrice s'adapte au rythme de chacun. U...

Les points essentiels ont été abordés avec des exemples sur les bonnes et mauvaises pratiques. La formatrice s'adapte au rythme de chacun. Un très bon point sur les TP pour la configuration du pipeline CI/CD.

Voir plus

La formation couvre relativement bien tous les aspects de GitLab, dans une ambiance agréable et sérieuse.

La formation couvre relativement bien tous les aspects de GitLab, dans une ambiance agréable et sérieuse.

Très bonne formation, la formatrice connaissait parfaitement son sujet, donne des astuces et s’adapte très bien aux besoins des participants.

Très bonne formation, la formatrice connaissait parfaitement son sujet, donne des astuces et s’adapte très bien aux besoins des participants.

Formation très intéressante et je me suis vraiment régalé.

Formation très intéressante et je me suis vraiment régalé.

Une formation parfaitement adaptée au personnes qui ne sont pas totalement débutantes avec git et GitLab, et qui permet de les amener à vraime...

Une formation parfaitement adaptée au personnes qui ne sont pas totalement débutantes avec git et GitLab, et qui permet de les amener à vraiment maitriser ces outils dans une large diversité de situations. La grande compétence de l'intervenante y est pour beaucoup.

Voir plus

Super formation clair et précis. Cette formation m'a notamment permis d'acquérir les bonne pratiques nécessaire à l'utilisation de gitlab.

Super formation clair et précis. Cette formation m'a notamment permis d'acquérir les bonne pratiques nécessaire à l'utilisation de gitlab.

Très bonne formation, très pédagogique et bien dosée entre démonstrations et explications.

Très bonne formation, très pédagogique et bien dosée entre démonstrations et explications.

Formation indispensable si vous utilisez Git et GitLab !!!! Et toujours un réel plaisir à suivre des formations animées par Anne NICOLAS. Me...

Formation indispensable si vous utilisez Git et GitLab !!!! Et toujours un réel plaisir à suivre des formations animées par Anne NICOLAS. Merci.

Voir plus

Les concepts sont bien expliqués, la méthodologie et la pédagogie sont très bien et adaptées aux niveaux des participants. Le rythme n'est ni...

Les concepts sont bien expliqués, la méthodologie et la pédagogie sont très bien et adaptées aux niveaux des participants. Le rythme n'est ni trop lent, ni trop rapide. Merci à la formatrice Anne.

Voir plus

Cette formation est indispensable pour mieux intégrer un projet sur GitLab

Cette formation est indispensable pour mieux intégrer un projet sur GitLab

Excellente formation, très bien structurée. La première partie sur Git est parfaitement adaptée et permet de comprendre sans problème la deuxi...

Excellente formation, très bien structurée. La première partie sur Git est parfaitement adaptée et permet de comprendre sans problème la deuxième partie sur GitLab. Formatrice très claire et très bien organisée Une formation que je recommanderai sans hésitation !

Voir plus

Je suis satisfait des aspects abordés : commandes git, présentation gitlab, et création de CI Le suivi du pdf alterné avec les schémas sur ta...

Je suis satisfait des aspects abordés : commandes git, présentation gitlab, et création de CI Le suivi du pdf alterné avec les schémas sur tableau et mise en pratique Reste à mettre en pratique

Voir plus

Merci à la formatrice de nous avoir accompagnés sur cette formation de trois jour. De parfait débutants aux connaissances essentielles pour ê...

Merci à la formatrice de nous avoir accompagnés sur cette formation de trois jour. De parfait débutants aux connaissances essentielles pour être opérationnels sur nos projets en entreprise.

Voir plus

Super formatrice

Super formatrice

Je suis très satisfait de la formation Git/GitLab que j'ai suivie avec Anne. Le contenu de la formation très complet et bien détaillé. Anne es...

Je suis très satisfait de la formation Git/GitLab que j'ai suivie avec Anne. Le contenu de la formation très complet et bien détaillé. Anne est très pédagogue et maîtrise parfaitement son sujet, elle répond de façon très claire à toutes les questions posées.

Voir plus

Formatrice très compétente et très pédagogue. Anne avait une réponse détaillée pour toutes nos questions, ce qui est rare dans les formations ...

Formatrice très compétente et très pédagogue. Anne avait une réponse détaillée pour toutes nos questions, ce qui est rare dans les formations que j'ai faites jusqu'ici. On sent que Anne a une expérience très importante du sujet. Le rythme était soutenu, mais c'était ce que je souhaitais pour en apprendre le maximum.

Voir plus

Formatrice qui maitrise parfaitement son sujet et sait s'adapter au public.

Formatrice qui maitrise parfaitement son sujet et sait s'adapter au public.

La formatrice était très compétente et pédagogue ce qui a rendu la formation très intéressante et agréable

La formatrice était très compétente et pédagogue ce qui a rendu la formation très intéressante et agréable

Bonne formation. Excellente formatrice...

Bonne formation. Excellente formatrice...

Formation très complète et très enrichissante. La formatrice était extrêmement compétente et maîtrisait parfaitement le sujet.

Formation très complète et très enrichissante. La formatrice était extrêmement compétente et maîtrisait parfaitement le sujet.

Excellente formation à tous les niveaux (pédagogique, ambiance, support, tp)

Excellente formation à tous les niveaux (pédagogique, ambiance, support, tp)

Formatrice très intéressante avec beaucoup de bagages : ça se sent. Tout était intéressant : structure interne de GIT, explication détaillée ...

Formatrice très intéressante avec beaucoup de bagages : ça se sent. Tout était intéressant : structure interne de GIT, explication détaillée des commandes, présentation de la gestion de branches et des workflows.

Voir plus

Très bonne formation. Très clair et le rythme avec des personnes ayant des niveaux de connaissances différents.

Très bonne formation. Très clair et le rythme avec des personnes ayant des niveaux de connaissances différents.

La formation était bien pour des novices, mais je n'étais finalement pas la cible, je connaissais déjà presque tout ce qui a été présenté

La formation était bien pour des novices, mais je n'étais finalement pas la cible, je connaissais déjà presque tout ce qui a été présenté

mise à part quelque soucis techniques propre à la formation distanciel rien à redire. Peux être avoir plus protocole plus encadré pour gérer l...

mise à part quelque soucis techniques propre à la formation distanciel rien à redire. Peux être avoir plus protocole plus encadré pour gérer la configuration d'accès au outil tel que jitsi

Voir plus

Formatrice très compétente, merci à Anne Nicolas.

Formatrice très compétente, merci à Anne Nicolas.

La formation est bien faite, et en plus, on dispose d'outils excellents pour approfondir

La formation est bien faite, et en plus, on dispose d'outils excellents pour approfondir

Excellent niveau et super pédagogie : la meilleure formation que j'ai faite.

Excellent niveau et super pédagogie : la meilleure formation que j'ai faite.

Très bonne formation! J'ai appris beaucoup.

Très bonne formation! J'ai appris beaucoup.

FAQ

Nos formations sont éligibles à plusieurs dispositifs de financement, selon votre situation. Human Coders est certifié Qualiopi, ce qui permet la prise en charge par des organismes comme Pôle emploi, votre OPCO ou encore le CPF (Compte Personnel de Formation) pour certaines formations.

Pour en savoir plus, veuillez consulter notre page : Comment financer votre formation ?

Oui, la formation peut être proposée en présentiel ou en distanciel. Pour les inter-entreprises, les modalités (présentiel ou à distance) sont fonction de la session.

Nous pouvons organiser des sessions à d'autres dates ou dans d'autres villes (Bordeaux, Lille, Lyon, Marseille, Montpellier, Nantes, Nice, Paris, Strasbourg, Toulouse...)

Les formations se déroulent toujours en petit groupe de 3 à 6 stagiaires. Nous souhaitons que les formateurs et formatrices puissent passer un maximum de temps avec chacun·e.

Voici une journée type :

  • 9h : vous êtes accueillis par votre formateur·rice autour d'un petit déjeuner (croissants, pains au chocolat, jus de fruit, thé ou café...)
  • 9h30 : la formation commence
  • 12h30 : pause de midi. Le·a formateur·rice mangera avec vous. C'est l'occasion d'avoir des discussions plus informelles.
  • 14h : reprise de la formation
  • 18h : fin de la journée

8 raisons de participer à une formation Human Coders

  • Satisfaction client élevée : Un taux de statisfaction de 4,6/5 depuis 2012 (sur 1646 sessions réalisées). 99% des participants se disent satisfaits de nos formations
  • Approche pédagogique unique : Des formations en petit groupe, des formateurs passionnés et expérimentés, de véritables workshops... (Plus d'infos sur notre manifeste)
  • Catalogue de formations complet : 171 formations au catalogue, de quoi vous accompagner sur tout vos projets
  • Écosystème dynamique : Nous accompagnons les dev depuis 13 ans avec des initiatives comme Human Coders News, les Human Talks, le podcast ou encore notre serveur Discord
  • Financement facilité : Organisme certifié Qualiopi, indispensable pour que vous puissiez obtenir des aides au financement via votre OPCO
  • Références clients prestigieuses : De nombreux clients qui nous font confiance depuis des années
  • Accompagnement sur mesure : Nous vous proposons un accompagnement personnalisé par nos consultants pour vous aider dans vos projets au-delà de la formation
  • Valorisation professionnelle : Remise d'un diplôme, d'une attestation et d'une certification, suivant les formations effectuées, que vous pourrez afficher sur vos CV et réseaux sociaux

* Nombre de personnes ayant répondu au questionnaire de satisfaction sur cette formation depuis 2012