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
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 :
Prochaines sessions disponibles :15 mai16 mai17 mai20 mai
Qualiopi
En centre
Non éligible CPF
Prochaines sessions disponibles :15 mai16 mai17 mai20 mai
Qualiopi
En centre
Non éligible CPF
Prochaines sessions disponibles :12 juin20 sept.06 nov.
Qualiopi
En centre
Recyclage
Initial
Non éligible CPF
Prochaines sessions disponibles :08 juil.08 juil.14 oct.14 oct.
Qualiopi
En centre
Non éligible CPF
Prochaines sessions disponibles :08 juil.23 sept.18 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