Maitriser la gestion du cycle de vie de vos développements logiciels.
Avoir des connaissances de Gitlab
Avoir des notions de Docker
Développeurs
Module 1 – Rappels sur Git
GIT : Un système de versionning distribué
Avantages par rapport aux systèmes centralisés
Principalement commande
GIT Flow
Module 2 – Gitlab : introduction et fonctionnalités de base
Introduction, Architecture
Les rôles et la gestion des droits
Découverte de l’interface, fonctionnalités d’administration
Mise en place de dépôt
Configuration client, configuration des accès
Notions de projet dans GitLab
README.md, Wiki, Snippets
Gestion des branches et des tags
Coté client : Synchronisation avec le serveur, clône de dépôt
Visualisation historique et activité
Module 3 – Workflow de collaboration
Les workflows de développement Git et GitLab
Les outils de gestion du dépôt Git : Interface et outils complémentaires
La gestion des releases et milestones
L’utilisation des groupes
La gestion des permissions
L’utilisation des merges, requests
GitLab issues et templates
Utilisation et Workflow
Les labels et issues board
Module 4 – GitLab-CI
Rappels devops et CI/CD
L’architecture de GitLab CI
Les pipelines et les jobs
La définition et configuration des runners
Zoom sur le fichier gitlab-ci.yml
La gestion des variables cache et artefacts
Optimiser l’utilisation de docker avec GitLAB-Ci
Module 5 – Les tests dans la pipeline
Exploitation des formats JUnit
Tests d’accessibilité performance du navigateur
Qualité de code
Tests de charge
Tableau de bord de métriques
Module 6 – Dépôt de packages
Rôles du dépôt de package dans une pipeline DevOps
Format supporté par Gitlab
Registres d’images Docker
Evaluation des acquis tout au long de la formation à travers des Tps, des Quizz ;
Evaluation de satisfaction de fin de formation ;
Attestation de fin de formation précisant les modules acquis et en cours d’acquisition ;
Support de cours remis en fin de session.
Très bon formateur qui connaît bien son sujet !
Très bien, le contenu de la formation était bien adapté au passage de la certification PSM I et correspondait à mes attentes.
Très bon formateur. Formation enrichissante.
Formateur de qualité, très bonne communication avec une volonté de développer la compréhension des élèves. Le formateur a su rythmer la formation de manière pertinente et jamais ennuyante !
Super formation – très bien préparée et animée
Très intéressant ! Merci pour cette formation !