Support & Downloads

Quisque actraqum nunc no dolor sit ametaugue dolor. Lorem ipsum dolor sit amet, consyect etur adipiscing elit.

s f

Contact Info
198 West 21th Street, Suite 721
New York, NY 10010
youremail@yourdomain.com
+88 (0) 101 0000 000
Follow Us

Formation GitLab CI - Gestion de projets

       réf : DOP-GL

Objectif de formation : La formation GitLab CI-Gestion de projet offre un ensemble complet de compétences aux apprenants qui souhaitent acquérir les connaissances nécessaires pour gérer tous les aspects d’un projet DevOps. Les apprenants acquerront les outils et les techniques nécessaires pour configurer avec succès GitLab CI pour leur projet spécifique, du lancement du projet à l’intégration des outils de test. Cette formation fournira une base complète aux apprenants afin qu’ils soient les mieux équipés pour réussir dans tout projet lié à DevOps. En fin de compte, la formation GitLab CI vise à donner aux apprenants la confiance et les compétences techniques nécessaires pour mener à bien un projet DevOps efficace basé sur GitLab CI.

Objectifs pédagogiques

  • Paramétrer un projet Gitlab
  • Instaurer des workflows de collaboration
  • Mettre en oeuvre des pipelines avec .gitlab-ci.yml
  • Implémenter des dépôts d’artefacts
  • Définir des environnements et intégrer cloud & Kubernetes
  • Implémenter des outils de test : Unitaire/intégration, Fonctionnels, Sécurité, Qualité

Pré-requis

Bases solides sur Git

Public concerné

Développeurs, architectes, chefs de projets, reviewers, administrateurs…

Programme de formation GitLab CI

  • Présentation de Git
  • Intérêt de Git vis-à-vis des systèmes centralisés
  • Rappel des principales commandes
  • Introduction & historique
  • Architecture & modèle de données
  • Les rôles et la gestion des droits
  • Installation de GitLab
  • Premiers pas sur l’interface
  • Présentation des fonctionnalités d’administration
  • Création de dépôt
  • Paramétrage client & accès

Travaux pratiques

Mise en place du serveur de GitLab, paramétrage des clients, élaboration d’un dépôt

  • Le concept de projet dans GitLab
  • README.md, Wiki, Snippets…
  • Gestion des branches et des tags
  • Côté client
  • Visualisation de l’historique et de l’activité

Travaux pratiques

Découverte et manipulation de sources d’un projet

  • GitFlow et GitLab Flow
  • Gestion des issues
  • Paramétrage des notifications
  • Branches et tags protégés
  • Releases, Milestone
  • Merge request

Travaux Pratiques

Travail en équipe, répartition des rôles, cycle de production d’une release

  • Pipelines, pipelines typiques DevOps, .gitlab-ci.yml
  • Jobs et Runners, typologie des runners, l’apport de Docker Variables
  • Environnement et déploiements
  • Cache et artefacts
  • Contrôle du flow
  • Include et gabarits
  • Services Docker

Travaux pratiques

Construction d’une pipeline de déploiement continu

  • Exploitation des formats JUnit
  • Tests d’accessibilité, performance du navigateur
  • Qualité de code
  • Tests de charge
  • Tableau de bord de métriques

Travaux Pratiques

Ajout des tests automatisés dans la pipeleine

  • Rôle du dépôt de package dans une pipeline DevOps
  • Format supporté par Gitlab
  • Registres d’image Docker

Travaux Pratiques

Mise en oeuvre du registre docker, déploiement d’image dans la pipeline

  • Avantage de l’orchestrateur de conteneurs
  • Paramétrage de cluster
  • IaaS avec Terraform
  • Tableaux de bord de déploiement

Travaux Pratiques

Intégration cluster Kubernetes, déploiement d’une MR dans un environnement de recette, déploiement en staging

Équipe pédagogique

Professionnel expert technique et pédagogique

Moyens pédagogiques et techniques

  • Espace intranet de formation.
  • Documents supports de formation projetés.
  • Exposés théoriques
  • Étude de cas concrets
  • Mise à disposition en ligne de documents supports à la suite de la formation.

Dispositif de suivi

  • Émargement numérique.
  • Mises en situation.
  • Formulaires d’évaluation de la formation.
  • Certificat de réalisation de l’action de formation GitLab CI.

Vous avez une question ?

    Jours

    3 (21 heures)

    Prix

    2090 € HT

    Télécharger

    Parcel Sandbox