Fondamentaux de DevOps et SRE : Mise en œuvre de la livraison continue

Partenaire officiel
Linux Foundation
Description de la formation
Ce cours vous enseignera les compétences pour déployer des logiciels avec confiance, agilité et haute fiabilité en utilisant des pratiques modernes telles que l'intégration continue (CI) et la livraison continue (CD).
Sommaire du cours
Introduction
Exploration des concepts et outils CI/CD
Avant de commencer : Configuration de l'environnement de laboratoire
Opérations de conteneur avec Docker
Contrôle de version avec Git
Configuration de l'intégration continue avec Jenkins
Stratégies de branche GitHub et pipeline en tant que code avec Jenkinsfile
Utilisation de Docker avec les pipelines Jenkins
Images Docker
Lancement d'une application à plusieurs services avec Docker Compose
Analyse de code automatisée
SRE et déploiement d'une application évolutives sur Kubernetes
SRE. GitOps et CD avec Argo CD
Prérequis pour ce cours
Pour tirer le meilleur parti de ce cours, vous devrez avoir :
Des connaissances de base en Linux et en administration système
Une compréhension du processus de livraison de logiciels
Audience pour ce cours
Ce cours de base sur DevOps est destiné aux développeurs qui souhaitent apprendre à livrer des logiciels de manière plus sûre, plus rapide et plus fiable ; aux analystes de qualité qui souhaitent configurer des tests automatisés, utiliser des environnements jetables et les intégrer avec des outils CI ; aux ingénieurs d'exploitation, aux administrateurs système, aux praticiens DevOps/SRE responsables du déploiement de logiciels et de la gestion des environnements de production ; et aux ingénieurs de construction et de publication qui souhaitent apprendre à déployer des logiciels de manière sûre et continue.
