Les participants mettront en œuvre, dans le cadre de travaux pratiques, les témoignages d'utilisateurs d'une application Java™ EE existante et déploieront celle-ci sur une instance Red Hat OpenShift Container Platform. Les participants apprendront à créer des applications, à les mettre à jour et en assurer la maintenance à l'aide de la solution Red Hat OpenShift Container Platform.
Durée: 3 Jours
Le cours Développement avec Red Hat OpenShift Container Platform (DO290) fait partie d'une série axée sur l'utilisation de la solution Red Hat OpenShift Container Platform pour automatiser une partie du processus de déploiement des logiciels. Le cours plonge les participants au cœur d'un environnement DevOps via une méthodologie de développement de logiciels agile, un développement basé sur des tests, une intégration continue et un environnement d'exploitation standard avec l'utilisation d'une solution PaaS.
Ce cours s'adresse aux développeurs d'applications (pas nécessairement des développeurs Java EE) intéressés par la création d'applications Red Hat OpenShift Container Platform avec des tests unitaires/d'acceptation automatisés, et par le déploiement de ces applications via l'intégration continue sur une instance Red Hat OpenShift Container Platform.
Red Hat recommande ce qui suit aux participants :
Présentation du cours
Présenter et passer en revue les thèmes du cours
Environnement de développement
Décrire les outils du développeur, les pratiques agiles et l'environnement de déploiement qui seront utilisés dans ce cours
Application Bookstore
Se familiariser avec l'architecture de l'application du cours, ses fonctions et l'organisation du projet
Présentation de Red Hat OpenShift Container Platform
Décrire les fonctions et l'architecture de Red Hat OpenShift Container Platform
Déploiement d'applications dans un environnement Red Hat OpenShift Container Platform
Définir, créer et déployer une application sur Red Hat OpenShift Container Platform
Mise en œuvre de l'intégration continue
Établir l'intégration continue avec Jenkins
Gestion des applications Red Hat OpenShift Container Platform
Contrôler et assurer la maintenance des applications via l'interface en ligne de commande de Red Hat OpenShift Container Platform
Création de déploiements complexes
Créer des déploiements qui utilisent la mise en cluster, l'équilibrage de charge et la planification de nœuds personnalisée
Résolution des problèmes liés aux applications
Utiliser les outils de débogage et les journaux pour résoudre les problèmes de performances ou de déploiement d'applications
Personnalisation de Red Hat OpenShift Container Platform
Créer des conteneurs d'image source, des modèles et des outils de création personnalisés
Révision du cours
Mettre en pratique les compétences acquises dans ce cours