Formation GitLab/GitLab CI : Une plate-forme DevOps complète

Public admis

  • Salarié en Poste
  • Demandeur d'emploi
  • Entreprise
  • Etudiant

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

À l'issue de cette formation GitLab CI/CD, vous aurez acquis les connaissances et compétences nécessaires pour :

  • Configurer un projet GitLab, rôles et membres, tableau de bord des issues, dépôt de sources
  • Mettre en place des workflows de collaboration autour de branches GitLab
  • Mettre en place des pipelines via le descripteur .gitlab-ci.yml
  • Intégrer des dépôts d’artefacts : Maven, Docker, npm
  • Définition des environnements et Intégration cloud et Kubernetes
  • Intégration outils de test : Unitaire/intégration, Fonctionnels, Sécurité, Qualité

PLB CONSULTANT


Informatique et Management
Voir la fiche entreprise

Tarif

A partir de 1 995,00 €

Durée 3 jours (21h)
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

PLB CONSULTANT


Informatique et Management
Voir la fiche

Tarif

A partir de 1 995,00 €

Durée 3 jours (21h)
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

Description

GitLab a pénétré le monde de l’entreprise en offrant une solution Web permettant la gestion des référentiels Git.

Fort de son implantation, Gitlab est devenu Gitlab CI en ajoutant diverses fonctionnalités : gestion d’issues, tableaux de bord de projet, pipeline CI/CD, intégration cloud et conteneurs, outils de tests, d’analyse etc. Gitlab CI apparaît aujourd’hui comme une plate-forme DevOps complète rassemblant tous les acteurs du projet : métier, développeurs, exploitants.

Cette formation GitLab CI/CD détaille toutes les préoccupations d’un projet DevOps. Elle commence par les expressions métiers, la planification et le suivi via l’utilisation des issues ; elle expose ensuite les différents patterns de collaboration autour de branches Git.

Puis, elle détaille en profondeur le fonctionnement et la mise en place de pipeline CI/CD, l’intégration avec les dépôts d’artefacts, les environnements et les outils de test.

Programme

Rappels sur Git

Git : un système de versionning distribué
Gestion des commits et bonnes pratiques
Maîtriser l’usage des branches et des bonnes pratiques

La solution GitLab

Fonctionnalités et versions disponibles
Architecture, modèle de données
Découverte de l’interface et des éléments de base
Configuration client, configuration des accès et des notifications
Découverte de la configuration de la plate-forme école
Travaux Pratiques :Parcours de l’interface et des projets proposés 

Fonctionnalités de base de GitLab

Notion de projet et groupe dans GitLab
Gestion des droits d’accès : visibilité, rôles
Le fichier README.md  et les bonnes pratiques
Gestion des branches et des tags
Visualisation de l’historique et de l’activité
Création de projets et templates de projets
L’utilisation des badges
Travaux Pratiques :Manipulation des sources d'un projet

Workflows de collaboration

GitFlow et GitLab Flow
Gestion des issues
Configuration des notifications
Branches et tags protégés
Releases, Milestones
Le processus de merge request
Travaux Pratiques :Travail en équipe, répartition des rôles, cycle de production d’une release

Les éléments clés de l’architecture CI/CD de GitLab

Pipelines et workflows
Les éléments clés du pipeline
Runners et typologie, apports des technologies de conteneurisation
Tags de runner

Pipelines GitLab CI/CD (GitLab Continuous Integration & Delivery)

Rôle et fonctionnement du fichier .gitlab-ci.yml
Cache et artefacts
Contrôle du flow : only/except et rules
Include et gabarits
Environnement et déploiements
Pipelines multi-projets
Utiliser les spécificités de Docker dans un pipeline
Travaux Pratiques :Définition d'une pipeline de déploiement continu

Utilisation avancée du pipeline

Artefacts, tests unitaires et exploitation des formats JUnit
Utilisation des built-in templates de Gitlab : accessibilité, performance, qualité...
Travaux Pratiques :Ajout des tests automatisés dans la pipeline

Dépôt de packages

Industrialiser la production de packages avec Gitlab : l’exemple de Python et PHP
Industrialiser la production d’images Docker avec Gitlab : problématiques et mise en place
Travaux Pratiques :Automatisation de la construction d’une image Docker, mise à disposition dans la registry et utilisation

Intégration de GitLab et Kubernetes

Apport de l’orchestrateur de conteneurs
Les apports de Podman
Architecture de la CI/CD avec Kubernetes

Prérequis

Pour suivre cette formation GitLab CI/CD, des notions sur Git sont nécessaires.
Avoir suivi la formation "GIT : Gestion des sources avec GIT" (réf. OGIT) est un plus.

Public

Ce cours GitLab CI/CD s’adresse à des utilisateurs de la solution GitLab qu’ils soient développeurs, chefs de projets, architectes, reviewers, administrateurs.

Ces formations pourraient vous intéresser

Objectifs de la formation

  • Installer, configurer, utiliser et réaliser la maintenance d'une plateforme Red Hat OpenStack
  • Implémenter un environnement de Cloud Computing à l'aide de la plateforme Red Hat OpenStack
  • Lancer une instance à l'aide du tableau de bord Horizon
  • Gérer des projets, des quotas et des utilisateurs à l'aide du tableau de bord Horizon
  • Gérer des versions, des images à l'aide du tableau de bord Horizon
  • Gérer des réseaux, des sous-réseaux, des routeurs et des adresses IP flottantes, à l'aide du tableau de bord Horizon
  • Gérer le stockage des blocs, la sécurité et les instances à l'aide du tableau de bord Horizon
  • Déployer la plateforme Red Hat OpenStack à l'aide de PackStack
  • Gérer le service d'identité Keystone à l'aide d'une interface en ligne de commande unifiée
  • Gérer des instances à l'aide d'une interface unifiée à ligne de commande
  • Gérer le stockage des blocs à l'aide d'une interface unifiée à ligne de commande
Tarif

A partir de 3 075,00 €

Durée

5j / 40h

Modes
  • Centre
  • Entreprise
  • Distance

Formation Office 365 - Administration

Proposé par PLB CONSULTANT

Objectifs de la formation

Concrètement, à l'issue cette formation Office 365 Administration vous aurez acquis les connaissances et les compétences nécessaires pour :

  • Décrire la journée type d’un administrateur Office 365
  • Gérer des comptes synchronisés avec un annuaire Active Directory local et/ou distant
  • Gérer des boîtes aux lettres Exchange Online
  • Administrer des sites SharePoint Online
  • Administrer la plateforme collaborative Teams
  • Administrer le stockage avec OneDrive
  • Simplifier votre administration à l’aide de commandes PowerShell
Tarif

A partir de 1 860,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

À l'issue de cette formation Pipelines Jenkins avec Groovy vous aurez acquis les connaissances et les compétences nécessaires pour :

  • Connaître les bases de Groovy
  • Savoir bâtir un DSL avec Groovy
  • Connaître les Pipelines Jenkins
  • Connaître les Pipelines CI/CD
  • Maîtriser les librairies partagées
Tarif

A partir de 1 995,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Formation Lean Six Sigma - Black Belt

Proposé par PLB CONSULTANT

Objectifs de la formation

Plus concrètement, cette formation Lean Six Sigma - Black Belt, vous donne les connaissances et compétences nécessaires pour :

  • Connaître toutes les différentes phases de la méthodologie, plus particulièrement :
    - Phase Define
    - Phase Measure
    - Phase Analyse
    - Phase Improve
    - Phase Control
  • Réussir la certification Lean Six Sigma  Black Belt (IASSC) et devenir Certifié Black Belt Lean Six Sigma
Tarif

A partir de 1 980,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Installation et exécution de JBoss EAP 7 en mode autonome et en mode domaine
  • Configuration d'un domaine
  • Déploiement d'applications sur JBoss EAP 7
  • Configuration du sous-système de source de données
  • Configuration de Java Message Service (JMS) et HornetQ
  • Configuration du sous-système de journalisation
  • Configuration du sous-système web
  • Mise en œuvre de la sécurité des applications dans JBoss EAP 7
  • Configuration du sous-système de traitement par lots
  • Introduction à la mise en cluster

Ce cours repose sur la version 7 de JBoss EAP.

Tarif

A partir de 3 075,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Formation Lean Six Sigma - Green Belt

Proposé par PLB CONSULTANT

Objectifs de la formation

Plus concrètement, à l'issue de cette formation Lean Six Sigma - Green Belt, vous aurez acquis les connaissances et compétences nécessaires pour :

  • Analyser les données recueillies, en extraire les variables pertinentes et manipuler les tests d'hypothèse et autres outils statistiques de façon opérationnelle.
  • Comprendre et concevoir les plans d'expérience simples permettant de collecter les données.
  • Maîtriser la modélisation de processus et détecter les corrélations entre variables.
  • Diagnostiquer un problème d'amélioration.
  • Réussir la certification Lean Six Sigma Green Belt (IASSC) et devenir Certifié Green Belt Lean Six Sigma
Tarif

A partir de 2 790,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Formation ASP.NET Core

Proposé par Sparks

Objectifs de la formation

  • S'initier à la plateforme ASP.NET Core de Microsoft
  • Comprendre l'architecture, la configuration, les contrôleurs et les vues
  • Gérer les paramètres d'application, les vues et le routing de requêtes
  • Manier les formulaires HTML
  • Gérer les erreurs, l'authentification, le test et l'état de l'application
Tarif

A partir de 2 400,00 €

Durée

4 jours

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Pouvoir mettre en oeuvre une solution d'analyse Big Data
  • Comprendre les fondamentaux du Big Data et de son implémentation
  • Utiliser les outils pour la collecte, le stockage et le traitement des données
  • Savoir analyser les données et faire de la datavisualisation
Tarif

A partir de 3 750,00 €

Durée

5 jours

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Réaliser en toute sécurité des interventions sur les équipements électroniques en plateforme d'essais ou laboratoire en basse ou haute tension
  • Gérer et appliquer la réglementation selon la norme NF C 18-510
  • Maintenir son habilitation électrique initiale
Tarif

A partir de 1 390,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Connaître les spécificités de la plateforme et ses fonctionnalités
  • Savoir développer son réseau et acquérir de nouveaux abonnés
  • Savoir créer et administrer une page entreprise
  • Analyser les statistiques de son activité sur LinkedIn pour évaluer les retombées de ses actions commerciales
  • Créer un profil valorisant et commercialement efficace
Tarif

A partir de 390,00 €

Durée

1j / 7h

Modes
  • Centre
  • Entreprise
  • Distance

Je cherche à faire...