Formation DEVOPS FOUNDATION
- Développer une compréhension approfondie des concepts fondamentaux de DevOps.
- Acquérir les connaissances de base nécessaires pour mettre en œuvre des pratiques DevOps.
- Explorer les principaux outils utilisés dans l’écosystème DevOps.
- Pratiquer l’utilisation des outils DevOps dans des scénarios réels.
- Comprendre les avantages et les impacts de l’adoption de DevOps dans le cycle de développement logiciel.
- Appliquer les bonnes pratiques DevOps pour améliorer l’efficacité, la collaboration et la qualité des projets logiciels.
- Développer les compétences nécessaires pour intégrer les principes DevOps dans les processus de développement et de déploiement
- Architectes/concepteurs,
- développeurs/testeurs,
- exploitants,
- managers,
- chefs de projets et experts/consultants.
- Introduction à DevOps
- Présentation de DevOps
- Compréhension de DevOps
- Relation entre DevOps et Agile
- Aspects organisationnels de DevOps
- Les pratiques DevOps
- Aperçu des pratiques DevOps
- Transformation vers DevOps
- Développement d’applications modernes
- Architecture à microservices
- Les API REST
- Plateformes et concepts de données
- Les plateformes Cloud
- Travaux pratiques : Création et déploiement d’un petit projet sur OpenShift
- Gestion des versions avec Git
- Introduction à Git pour la gestion des versions
- Solutions de gestion des versions et leurs apports
- Structure des dépôts Git
- Commandes de base Git
- Gestion des branches Git
- Résolution des conflits
- Travaux pratiques : Gestion des dépôts Git
- Gestion des conteneurs avec Docker
- Technologie des conteneurs
- Docker et les conteneurs
- Construction des images Docker
- Gestion des réseaux de conteneurs
- Gestion des volumes persistants des conteneurs
- Travaux pratiques : Conteneurisation d’une application web
3 jours
Test pratique + examen blancs