SF34566
4 jours
En présentiel ou distanciel
- 28 heures de formation
- Exercices pratiques
- Prise en charge OPCO possible
Un renseignement ?
Contactez-nous !- En entreprise ou à distance
- Cadrage pédagogique gratuit
- Programme de formation sur mesure
- Formateur expert dédié
- Prise en charge OPCO possible
Formation Red Hat OpenShift Developer II : Building and Deploying Cloud-native Applications (DO288).
Industrialisez vos applications sur OpenShift : du Source-to-Image aux pipelines CI/CD, maîtrisez le cycle complet de développement et de déploiement cloud-native.
Cette formation de niveau intermédiaire à avancé vous accompagne dans la montée en compétences sur le développement d'applications conteneurisées pour Red Hat OpenShift Container Platform. Vous apprendrez à versionner vos applications, à personnaliser le processus de build via Source-to-Image, à créer des templates réutilisables et à mettre en place des contrôles d'intégrité pour garantir la fiabilité en production. Le parcours culmine avec la construction de pipelines CI/CD Jenkins et le déploiement d'applications respectant les principes cloud-native. Chaque module s'appuie sur des ateliers pratiques en environnement lab dédié. Cette formation prépare à la certification Red Hat Certified Specialist in OpenShift Application Development (RHCS-OSAD), examen RH-EX288.
Programme de formation Red Hat OpenShift Developer II : Building and Deploying Cloud-native Applications (DO288).
Versioning et gestion du cycle de vie applicatif
– Stratégies de versioning : gestion des releases, rollback et promotion entre environnements
– Gestion des configurations : externalisation des paramètres et adaptation par environnement (dev, staging, production)
– Exemples d’activités pratiques : déploiement de plusieurs versions d’une application, exécution d’un rollback contrôlé
Personnalisation du processus Source-to-Image
– Fonctionnement de S2I : principes du build automatisé, architecture des images builder et workflow d’assemblage
– Adaptation des images de base : modification des scripts d’assemblage et d’exécution pour répondre à des contraintes métier
– Exemples d’activités pratiques : création d’une image S2I personnalisée, build et déploiement d’une application à partir de sources
Conception de templates OpenShift
– Modélisation déclarative : paramétrage d’objets Kubernetes (Deployments, Services, Routes) dans un template réutilisable
– Bonnes pratiques : variables de substitution, valeurs par défaut et documentation intégrée au template
– Exemples d’activités pratiques : rédaction d’un template multi-ressources, instanciation avec différents jeux de paramètres
Mise en place des contrôles d’intégrité
– Sondes applicatives : configuration des probes liveness, readiness et startup pour piloter le cycle de vie des pods
– Stratégies de résilience : seuils de tolérance, délais de grâce et impact sur le routage du trafic
– Exemples d’activités pratiques : ajout de health checks à une application, simulation d’un incident et observation du comportement de la plateforme
Automatisation CI/CD avec Jenkins
– Architecture du pipeline : étapes de build, test, analyse qualité et déploiement dans un workflow Jenkins déclaratif
– Intégration OpenShift : utilisation du plugin Jenkins OpenShift pour déclencher des builds et des déploiements depuis le pipeline
– Exemples d’activités pratiques : construction d’un pipeline complet du commit au déploiement, ajout d’une étape de validation manuelle
Développement et déploiement d’applications cloud-native
– Principes cloud-native : conception stateless, configuration externalisée, observabilité et tolérance aux pannes
– Patterns de déploiement : blue-green, canary et rolling updates pour des mises en production sans interruption
– Exemples d’activités pratiques : refactoring d’une application monolithique vers une architecture cloud-native, déploiement avec stratégie blue-green
Nos autres formations en DevOps .
Formation AIOps Foundation℠, avec certification AIOF
Formation Ansible
Formation Ansible Avancé
Formation Applications Cloud-Native
Formation Architecturer avec Google Kubernetes Engine (AGKE)
Formation ArgoCD
A travers sa Charte Engagement Qualité, Sparks s’engage à tout mettre en œuvre pour que chaque session de formation soit un succès et que votre satisfaction soit totale.
