About
Ratio théorie / pratique : 50% théorie / 50% pratique
GitLab est une plateforme opensource et collaborative de développement basé sur Git. GitLab permet d'héberger des projets web, du code, de la documentation.
La gestion des différentes versions et conflits est prise en compte dans GitLab et permet le travail de nombreux collaborateurs simultanément, efficacement et de manière interactive.
GitLab permet notamment de gérer un produit et d'embrasser l'approche CI/CD avec ses pipelines.
Your Learning Objectives
- Collaborer à la gestion de produit telle que proposée par GitLab
- Gérer la résolution des tickets par des merge requests
- Négocier la validation des modifications de code avec la revue de code collaborative
- Comprendre l'architecture de GitLab en interaction avec les runners
- Produire des pipelines d'intégration et de déploiement continu, en utilisant tous les mots clés utilisable pour un pipeline efficient
- Gérer ses environnements sous GitLab
- Comprendre les enjeux de sécurité liés aux pipelines
Prerequisites
Target Audience
- Développeurs
- Ingénieurs CICD, DevOps & SysOps
- Architectes techniques & solutions
- Professionnels de l'informatique qui sont chargés de créer des pipelines
Connaissances générales en développement, maîtrise d'au moins un langage informatique moderne.
Pas besoin de maîtriser Git, la production de fichiers pipelines est réalisée via l'interface GitLab.