- Home
- Formation
- Formations Red Hat
- DO296

Containers, Kubernetes, and Red Hat OpenShift Development II with exam (EX288) (DO296)
Course Overview
Ce cours vous apprend à concevoir, créer et déployer des applications logicielles conteneurisées dans un cluster OpenShift®. Que ce soit pour rédiger des applications natives pour les conteneurs ou pour migrer des applications de type « brownfield », cette offre de cours pratique permettra d'accroître la productivité des développeurs grâce à la solution Red Hat OpenShift.
L'examen Spécialiste certifié Red Hat en développement d'applications OpenShift (EX288) est inclus dans cette offre.
A qui s'adresse cette formation
- Développeurs qui souhaitent apprendre à conteneuriser des applications logicielles
- Administrateurs qui souhaitent maîtriser les technologies de conteneurs et l'orchestration des conteneurs
- Architectes qui envisagent d'utiliser des technologies de conteneurs dans une architecture logicielle
- Ingénieurs en fiabilité de site qui envisagent d'utiliser Kubernetes et OpenShift
Pré-requis
- Savoir utiliser une session de terminal Linux et l'interface en ligne de commande du système d'exploitation, et savoir rédiger des scripts shell
- Connaître les architectures d'applications web et les technologies associées
- Être titulaire de la certification RHCSA (Administrateur système certifié Red Hat) (recommandé, mais pas obligatoire)
Objectifs
- Découverte de l'architecture des conteneurs et d'OpenShift
- Création de services conteneurisés
- Gestion de conteneurs et d'images de conteneurs
- Création d'images de conteneurs personnalisées
- Gestion et création de versions d'applications
- Personnalisation d'une image de base S2I
- Développement d'un modèle OpenShift
- Génération de contrôles d'intégrité pour surveiller et améliorer la fiabilité des applications
Contenu
Présentation des technologies de conteneurs
- Décrire le fonctionnement des logiciels au sein de conteneurs orchestrés par Red Hat OpenShift Container Platform
Création de services conteneurisés
- Approvisionner un serveur à l'aide d'une technologie de conteneurs
Gestion de conteneurs
- Créer et gérer des services conteneurisés à l'aide d'images de conteneurs prédéfinies
Gestion d'images de conteneurs
- Gérer une image de conteneur tout au long de son cycle de vie, de sa création à sa suppression
Création d'images de conteneurs personnalisées
- Concevoir et coder un fichier Dockerfile pour construire une image de conteneur personnalisée
Déploiement d'applications conteneurisées dans OpenShift
- Déployer des applications dans un conteneur unique sur OpenShift Container Platform
Résolution des problèmes liés aux applications conteneurisées
- Résoudre les problèmes qui touchent une application conteneurisée déployée sur OpenShift
Déploiement et gestion d'applications dans un cluster OpenShift
- Utiliser différentes méthodes de mise en paquets pour déployer des applications dans un cluster OpenShift et gérer les ressources associées
Conception d'applications conteneurisées pour OpenShift
- Choisir une méthode de conteneurisation pour une application et créer un conteneur à exécuter dans un cluster OpenShift
Publication d'images de conteneurs d'entreprise
- Créer un registre d'entreprise et y publier des images de conteneurs
Création d'applications
- Décrire le processus de création d'OpenShift, créer et gérer des versions d'applications
Personnalisation des versions S2I (source-to-image)
- Personnaliser une image de base S2I et en créer une nouvelle
Création d'applications à partir de modèles OpenShift
- Décrire les éléments d'un modèle et créer un modèle d'application à plusieurs conteneurs
Gestion des déploiements d'applications
- Surveiller l'intégrité des applications et mettre en œuvre différentes méthodes de déploiement pour les applications cloud-native
Révision approfondie
- Créer et déployer des applications cloud-native sur OpenShift
Classroom training
Durée 5 jours
Prix (Hors Taxe)
-
France:
Country: FR4 004,- €