Aperçu du cours
Dans un monde où la rapidité et la qualité des livrables sont devenues des enjeux cruciaux, les entreprises doivent adopter des pratiques modernes pour automatiser et sécuriser leur cycle de développement. Le DevOps n’est plus une option, mais une nécessité pour toute organisation souhaitant améliorer son time-to-market, réduire ses coûts et garantir une meilleure collaboration entre ses équipes de développement et d’exploitation.
GitLab, bien plus qu’un simple outil de gestion de code source, est une véritable plateforme DevOps unifiée qui permet d’orchestrer l’ensemble du cycle de vie logiciel, de l’intégration continue (CI) à la livraison continue (CD), en passant par la gestion des tests, la sécurité et le monitoring.
Cette formation a été conçue pour vous permettre d’adopter une approche DevOps efficace en exploitant pleinement les capacités de GitLab.
Objectifs pédagogiques
À l’issue de cette formation, vous serez capable de :
✅ Comprendre les fondamentaux du DevOps et son impact sur le développement logiciel
✅ Mettre en place un workflow Git structuré et collaboratif
✅ Automatiser l’intégration et la livraison continue avec GitLab CI/CD
✅ Sécuriser vos pipelines et assurer la conformité du code
✅ Déployer des applications de manière efficace et maîtrisée
✅ Surveiller et optimiser les performances des projets avec GitLab
Public cible
Cette formation s’adresse à tous les professionnels souhaitant adopter le DevOps avec GitLab, notamment :
Développeurs cherchant à automatiser leurs processus et améliorer la collaboration
DevOps Engineers voulant exploiter GitLab comme un outil central de gestion des CI/CD
Administrateurs Systèmes & Cloud souhaitant mieux intégrer les pipelines de déploiement
Managers IT & Tech Leads désirant optimiser leurs flux de développement et déploiement
Que vous soyez débutant sur GitLab ou que vous ayez déjà une première expérience avec les outils CI/CD, cette formation vous apportera une méthodologie claire et des bonnes pratiques directement applicables à vos projets.
Méthodologie et pédagogie
Nous avons conçu cette formation pour être interactive et orientée pratique. Chaque module alterne entre théorie et mise en pratique à travers :
🔹 Démonstrations en temps réel pour comprendre chaque concept clé
🔹 Exercices pratiques et études de cas adaptés à des contextes professionnels
🔹 Échanges et retours d’expérience pour s’adapter aux problématiques terrain
Notre objectif ? Vous rendre autonome dans la mise en place d’un environnement DevOps performant avec GitLab !
Fonctionnalités
- Devops
- DevSecops
Public ciblé
- Administrateurs systèmes et Réseaux
- Devops
Détails
- 8 Sections
- 49 Lessons
- 4 Hours
- Introduction2
- 2. Prise en main de GitLab3
- 3. Sécurité et authentification5
- 4. Gestion de projet10
- 4.14.1. C’est quoi un projet dans GitLab5 Minutes
- 4.24.2. [Démo] Créer un compte gitLab4 Minutes
- 4.34.3 [Démo] Utilisation des modèles GitLab4 Minutes
- 4.44.4. [Démo] Importer un projet3 Minutes
- 4.54.5. [Démo] Cloner un repo4 Minutes
- 4.64.6. [Démo] Gérer les membres d’un projet4 Minutes
- 4.74.7. [Démo] : Gérer les membres du projet4 Minutes
- 4.84.8. Comprendre les groupes GitLab7 Minutes
- 4.94.9 [Démo] Comprendre les groupes6 Minutes
- 4.104.10 [Démo] Regrouper des projets9 Minutes
- 3.Gestion des tâches et des incidents9
- 5.15.1. C’est quoi un problème ou un incdent sur GitLab ?7 Minutes
- 5.25.2. [Démo] : gestion des problèmes sur GitLab15 Minutes
- 5.35.3. [Démo] : Gestion des tickets15 Minutes
- 5.45.4. Les étiquittes (Labels)5 Minutes
- 5.55.5. [Démo] : Créer des étiquettes6 Minutes
- 5.65.6. [Démo] : Visualiser les performances du projet10 Minutes
- 5.75.7 [Démo] Gérer les étapes clés du projet8 Minutes
- 5.85.8. Le Centres de service GitLab7 Minutes
- 5.95.9 . [Démo] Activer le Service Desk6 Minutes
- 6. Collaboration9
- 6.16.1. Collaboration et branches7 Minutes
- 6.26.2. [Démo ]: création de branches à l’aide de Git CLI2 Minutes
- 6.36.2. [Démo] Créer un branche avec Git CLI8 Minutes
- 6.46.3. Les demande de fusion7 Minutes
- 6.56.4. [Démo] Protéger les branches11 Minutes
- 6.66.5 . [Démo] Créer une branche de fusion10 Minutes
- 6.76.6. [Démo] Projets de bifurcation (Forker un projet)8 Minutes
- 6.86.7 . Intégrations tierces
- 6.96.8. [Démo] intégrations tierces7 Minutes
- 7. CI/CD et DevOps automatique8
- 7.17.1. C’est quoi AutoDevOps ?7 Minutes
- 7.27.2. [Démo] Activer AutoDevops13 Minutes
- 7.37.3. [Démo] : Les Pipelines et les Jobs13 Minutes
- 7.47.4. Le fichier .gitlab-ci.yml
- 7.57.5. [Démo] Personnaliser Auto DevOps14 Minutes
- 7.67.6. GitLab Runners7 Minutes
- 7.77.7. Les Exécuteurs GitLab10 Minutes
- 7.87.7. [Démo] : Créer un Runner et un Executor16 Minutes
- 8. Livraison et déploiement3