Fantom Tag

Formation - Gitlab CI/CD

Bien démarrer sur la plate-forme DevOps complète GitLab

  • Présentiel ou classe à distance
  • Fondamental
PRESENTIEL OU CLASSE A DISTANCE
Durée
2 jours (14 heures)

Prix
1 525,00 €  HT

Référence
MG845
Formation à la demande
Cette thématique vous intéresse ?
Nos experts conçoivent votre formation
sur-mesure !
GitLab est une plate-forme DevOps permettant de gérer complètement le cycle de vie d'un projet logiciel, notamment la gestion du code source, l'intégration et la livraison continue (CI/CD) et la gestion de projet.
Lire la suite
Pour qui ?

A qui s'adresse cette formation ?

Pour qui

  • Développeurs
  • Toute autre personne souhaitant être à l'aise pour gérer un projet logiciel avec GitLab au quotidien

Prérequis

  • Compréhension des systèmes de gestion de version
  • Posséder une expérience pratique avec git
  • Avoir une expérience avec la ligne de commande Linux
Programme

Le programme

1 - Introduction à Gitlab

  • Rappels sur Git, ses concepts, son écosystème
  • Qu'est-ce que GitLab, son histoire et son état actuel
  • Les différents produits (Open Source, SaaS), caractéristiques, pricing
  • L'organisation de GitLab
  • Démo : tour d'horizon des fonctionnalités de Gitlab et de son architecture

2 - Utilisateurs, rôles et projets

  • Gestion des utilisateurs
  • Création et utilisation de clé SSH
  • Projets GitLab : création, template, forks
  • Atelier : création d'utilisateurs et de projets

3 - Workflows de gestion de code source avec Gitlab

  • Workflows Git avec Gitlab, incluant les merge requests
  • Mise en oeuvre de certains concepts Git avancés : Squash, Rebase, Cherry-Pick, Stash
  • Collaboration
  • WebIDE
  • Atelier : mise en oeuvre d'un workflow réel basé sur Gitlab Flow (https://docs.gitlab.com/ee/university/training/gitlab_flow.html)

4 - Gestion des issues

  • Création d'issue et listes d'issues
  • Issues et merge request
  • Concevoir et utiliser un Issues Board
  • Utiliser les labels
  • Gérer les Milestones
  • Atelier : d'une idée à la production avec GitLab

5 - Intégration, déploiement, livraison continue avec GitLab

  • Rappels sur les concepts et la terminologie CI/CD
  • Workflows CI/CD avec GitLab
  • Pipelines
  • Runners
  • Auto DevOps
  • Atelier : workflow CI/CD complet avec GitLab

6 - Administration

  • Configuration par défaut et options de configuration
  • Statistiques, versions, utilisateurs
  • Gestion des permissions
  • Apparence et personnalisation
  • Atelier : administrer son environnement GitLab

7 - Fonctionnalités spéciales

  • Webhooks, API et intégration avec partenaires
  • Intégrations notamment pour surveillance et observations (metrics, erreurs, trace, feature flags,...) https://docs.gitlab.com/ee/operations/
  • Packages et Registries
  • GitLab Markdown
  • WikiGitlab pages
  • Todo-lists et time tracking
  • Ateliers : mettre en oeuvre les webhooks, mise en oeuvre du packaging et des registries, créer des sites web statiques avec GitLab Pages
Objectifs

Les objectifs de la formation

  • Apprendre à utiliser GitLab pour gérer un cycle de vie d'un projet logiciel avec une approche DevOps
  • Comprendre comment gérer les workflows de développement
  • Être capable de gérer les issues
  • Savoir mettre en oeuvre l'intégration, le déploiement et la livraison continue
  • Comprendre comment administrer son environnement GitLab, les utilisateurs et les projets
Evaluation

Evaluation

  • Cette formation fait l'objet d'une évaluation formative.
Points forts

Les points forts de la formation

  • Une formation pratique qui permet aux participants d'acquérir les bonnes bases pour utiliser GitLab au quotidien.
  • De nombreux exercices pratiques sont réalisés tout au long de la formation.
  • 83% des participants à cette formation se sont déclarés satisfaits ou très satisfaits au cours des 12 derniers mois.

Qualité des formations

ib Cegos est certifié Iso 9001 et Qualiopi.

Dates et villes

Mise à jour le 25/04/2024
  • 1 525,00 € HT
    Places disponibles
    S'inscrire
  • 1 525,00 € HT
    Places disponibles
    S'inscrire
  • 1 525,00 € HT
    Places disponibles
    S'inscrire
  • 1 525,00 € HT
    Places disponibles
    S'inscrire