Adoptez les pratiques DevOps avec notre formation pratique, couvrant l’intégration continue et le déploiement continu (CI/CD) avec Jenkins, Git, et le développement piloté par les tests (TDD).
Comprenez les principes fondamentaux de DevOps, de gestion de versions Git, de création et d’exécution de pipelines Jenkins.
Apprenez à mettre en œuvre des tests d’application complets, et à créer des applications par le biais du TDD.
Gagnez de l’expertise dans le déploiement d’applications sur la plateforme Red Hat OpenShift Container, et la surveillance des performances des pipelines.
Cette formation est idéale pour les développeurs souhaitant se consacrer à la programmation et aux tests en nuage.
La modalité à distance pour cette formation est proposée sur 5 jours pour une durée de 30h (9h-15h).
La modalité sur site en présentiel pour cette formation n’est pas proposée.
Programme détaillé
Présentation de l'intégration continue et du déploiement continu (CI/CD)
- Décrire les principes du modèle DevOps et le rôle de Jenkins
Intégration du contrôle des versions au code source
- Gérer les modifications du code source avec le contrôle des versions Git
Test d'applications
- Décrire les principes fondamentaux d'un test d'application complet et mettre en œuvre des tests d'intégration, unitaires et fonctionnels
Création d'applications avec le développement par les tests
- Mettre en œuvre et créer des fonctions d'application avec le développement par les tests
Création de pipelines
- Créer des pipelines de base pour exécuter des tâches Jenkins
Déploiement d'applications avec des pipelines
- Déployer des applications de manière sécurisée et automatique sur Red Hat OpenShift Container Platform
Mise en œuvre de la sécurité et de la surveillance des pipelines
- Gérer la sécurité et surveiller les performances des pipelines
Utilisation des pipelines
- Utiliser des pipelines CI/CD pour des déploiements et des tests automatisés et résoudre les problèmes liés