Fantom Tag

Formation - Gitlab CI/CD

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

  • A distance
  • Fondamental
A distance
Durée
14 heures

Prix
1 590,00 €  HT

Référence
MG845
Choisir une session
Formation dans votre entreprise
Durée
14 heures

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

Evaluation

  • Cette formation fait l'objet d'une évaluation formative.
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.

Qualité des formations

ib Cegos est certifié Iso 9001 et Qualiopi.

En savoir plus

Dates

  • 1 590,00 € HT
    Places disponibles
    Session garantie

    Cette session ne sera ni annulée, ni reportée, sauf cas de force majeure ou raisons pédagogiques. Nous vous proposerons alors de reporter l'inscription sur la ville la plus proche, ou à distance.

    S'inscrire
  • 1 590,00 € HT
    Places disponibles
    S'inscrire
  • 1 590,00 € HT
    Places disponibles
    S'inscrire
  • 1 590,00 € HT
    Places disponibles
    S'inscrire