Aperçu du cours
Objectif de formation : L’apprenant aura les compétences pour conduire l’ensemble des étapes d’un projet DevOps sous GitLab CI, de la configuration du projet à l’intégration d’outils de test.
Prérequis
- Bonne maîtrise des commandes Git (pull, push, commit, merge…)
- Expérience pratique dans un environnement de développement collaboratif
- Connaissances de base en YAML et en conteneurisation (Docker)
Fonctionnalités
- Paramétrer et organiser efficacement un projet dans GitLab
- Mettre en place des workflows de collaboration adaptés (GitFlow, GitLab Flow)
- Concevoir et déboguer des pipelines CI/CD robustes en YAML
- Automatiser les tests unitaires, fonctionnels, de qualité et de sécurité
- Gérer les artefacts, packages et registries Docker dans GitLab
- Déployer des applications vers des environnements cloud via Kubernetes
- Sécuriser les pipelines et gérer les secrets dans GitLab CI
- Superviser les déploiements et intégrer des métriques de performance
Public ciblé
- Développpeurs
- Chefs de projets
- Architectes
- Reviewers
- Administrateurs