Réservez les formations disponibles partout en France !

location-dot
location-dot
location-dot
À partir de
location-dot
cf33c272-d6f6-488d-b6c3-7fbe5d29b525
image OF
  1. Accueil
  2. Numérique
  3. Développement et langage informatique
  4. Git
  5. Gitlab CI/CD
Gitlab CI/CD

Gitlab CI/CD

Qualiopi
En centre
Non éligible CPF
Objectifs
Programme
  • Utiliser GitLab pour gérer un cycle de vie d’un projet logiciel avec une approche DevOps
  • Gérer les workflows de développement
  • Gérer les issues
  • Mettre en oeuvre l’intégration, le déploiement et la livraison continue
  • Administrer son environnement GitLab, les utilisateurs et les projets

Module 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

Module 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

Module 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:

Module 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

Module 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

Module 6: Administration

  • Configuration par défaut et options de configuration
  • Statistiques, versions, utilisateurs
  • Gestion des permissions
  • Apparence et personnalisation

Atelier:

  • Administrer son environnement GitLab

Module 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
  • Wiki
  • Gitlab 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
Public visé
  • 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
  • Expérience pratique avec git
  • Expérience avec la ligne de commande Linux
Autres formations disponibles :
formation
Visio
Git
Prochaines sessions disponibles :20 janv.01 avr.02 sept.
Qualiopi
En centre
Non éligible CPF
Prochaines sessions disponibles :04 févr.12 mai28 juil.09 sept.
Qualiopi
En centre
Non éligible CPF
Prochaines sessions disponibles :06 mars10 juil.29 sept.29 sept.
Qualiopi
En centre
Non éligible CPF
Prochaines sessions disponibles :22 avr.24 nov.
Qualiopi
En centre
Non éligible CPF
logo ouformer
Réalisation :Definima
Utilisation des cookies

Nous utilisons des cookies pour vous fournir l'ensemble de nos services, notamment la recherche et les alertes. En acceptant, vous consentez à notre utilisation de ces cookies.

Refuser
Accepter