Ce cours complet vous permettra de découvrir la méthodologie DevOps, une approche qui vise à promouvoir la collaboration et l'intégration entre les équipes de développement logiciel (Dev) et les équipes d'exploitation et de maintenance des systèmes (Ops). Vous apprendrez les principes fondamentaux de DevOps, ainsi que les outils et les pratiques qui peuvent être utilisés pour améliorer l'efficacité, la qualité et la fiabilité des processus de développement et de déploiement logiciel.
Chapitre 1: Introduction A devops
# | Intitulé |
---|
28 | Compréhension des objectifs et des principes fondamentaux de devops. |
---|
28 | Comparaison avec les approches traditionnelles de développement et d'exploitation. |
---|
Chapitre 2: Collaboration et communication
# | Intitulé |
---|
28 | Importance de la collaboration et de la communication entre les équipes dev et ops. |
---|
28 | Utilisation d'outils et de pratiques pour faciliter la collaboration, tels que les plateformes de collaboration et les réunions régulières. |
---|
Chapitre 3: Automatisation des processus
# | Intitulé |
---|
28 | Utilisation de l'automatisation pour accélérer les processus de développement, de test et de déploiement. |
---|
28 | Introduction aux outils d'automatisation tels que les outils de gestion de configuration, les outils de déploiement continu et les outils de gestion des tests. |
---|
Chapitre 4: Infrastructure en tant que code
# | Intitulé |
---|
28 | Introduction à l'infrastructure en tant que code (iac) pour gérer et provisionner l'infrastructure de manière programmable. |
---|
28 | Utilisation d'outils tels que terraform et ansible pour déployer et gérer l'infrastructure |
---|
Chapitre 5: Intégration continue et déploiement continu
# | Intitulé |
---|
28 | Compréhension des pratiques d'intégration continue (ci) et de déploiement continu (cd). |
---|
28 | Utilisation d'outils tels que jenkins, gitlab ci/cd ou circleci pour automatiser les processus de build, de test et de déploiement. |
---|
Chapitre 6: Surveillance et gestion des incidents
# | Intitulé |
---|
28 | Introduction aux pratiques de surveillance des applications et des infrastructures. |
---|
28 | Utilisation d'outils de surveillance tels que prometheus, grafana ou elk pour détecter et résoudre les incidents. |
---|
Chapitre 7: Sécurité et conformité dans devop
# | Intitulé |
---|
28 | Compréhension des enjeux de sécurité dans les environnements devops. |
---|
28 | Utilisation de pratiques et d'outils pour assurer la sécurité des applications et des données.
|
---|