DO101
Introduction aux applications OpenShift
Présentation
Description du cours
Une introduction destinée aux développeurs qui couvre la création, le déploiement et la mise à l'échelle des applications ainsi que la résolution des problèmes avec OpenShift
Red Hat® OpenShift® Container Platform est une plateforme d'applications conteneurisées qui permet aux entreprises d'accélérer et de simplifier le développement, la distribution et le déploiement des applications, sur site ou dans le cloud. Avec l'adoption croissante d'OpenShift et de Kubernetes, les développeurs doivent apprendre à maîtriser les plateformes d'applications conteneurisées pour développer, créer et déployer des applications. Bien que certains développeurs s'intéressent à la gestion de l'infrastructure sous-jacente, la plupart veulent se concentrer sur le développement des applications et sur l'utilisation d'OpenShift pour la simplicité de ses capacités de développement, de déploiement et de mise à l'échelle.
Contenu du cours
- Gestion du code source des applications avec Git
- Développement d'applications avec VSCode
- Déploiement d'une application sur OpenShift
- Mise à jour d'une application
- Configuration des secrets d'application
- Mise à l'échelle d'une application
- Correction et résolution des problèmes liés aux applications
Public ciblé
Ce cours de base doit permettre aux participants d'aborder le développement avec OpenShift. Beaucoup de développeurs ont entendu parler des nombreux avantages d'OpenShift et aimeraient pouvoir l'utiliser dans leur entreprise. Ils n'ont cependant pas les connaissances nécessaires ou un intérêt réel pour se lancer dans l'exploration approfondie d'OpenShift. La plupart des développeurs préfèrent chercher des moyens de créer et déployer des applications plus rapidement et facilement. Nous conseillons aux participants qui souhaitent en apprendre davantage sur l'infrastructure sous-jacente d'OpenShift et qui disposent déjà de bonnes compétences de niveau RHCSA de commencer par le cours Red Hat OpenShift I : conteneurs et Kubernetes (DO180).
Formations recommandées
Les participants doivent disposer d'une solide expérience en développement d'applications et en programmation orientée objet. Si ce n'est pas le cas, nous leur recommandons de suivre le cours Développement d'applications Red Hat I : programmation en Java EE (AD183).
Technologies requises
- Pour ce cours, vous devez amener votre propre matériel.
- Vous devez être en mesure d'installer des logiciels sur votre appareil.
- Vous aurez besoin d'accéder à Internet.
Programme
Programme du cours
- Configuration d'un environnement de développement d'applications cloud
- Configurer un environnement de développement, avec le contrôle des versions et un environnement de développement intégré et moderne
- Déploiement d'applications sur Red Hat OpenShift Container Platform
- Déployer une application sur OpenShift
- Configuration de versions d'applications dans OpenShift
- Gérer des versions d'applications dans Red Hat OpenShift Container Platform
- Mise à l'échelle d'applications sur OpenShift
- Mettre à l'échelle et tester des applications avec Red Hat OpenShift Container Platform
- Résolution des problèmes liés aux applications dans OpenShift
- Identifier et résoudre des problèmes fréquents dans Red Hat OpenShift Container Platform
Bénéfices
Bénéfices pour l'entreprise
Les entreprises dont les développeurs savent exploiter une architecture basée sur des conteneurs, orchestrée avec Kubernetes et OpenShift, peuvent s'attendre à voir une amélioration de la fiabilité et de l'évolutivité des applications, ainsi qu'une réduction de la charge de travail pour les développeurs.
Bénéfices pour le participant
Après avoir suivi ce cours, vous devriez être capable de déployer et de mettre à jour des applications dans un cluster OpenShift 4. À l'aide de la console web OpenShift 4, les participants seront en mesure de créer, déployer et mettre à l'échelle des applications, ainsi que de résoudre les problèmes liés.
Examens ou cours recommandés pour la suite
Participez à ce cours dans le cadre de votre souscription Red Hat Learning, qui vous offre un an d'accès illimité et à la demande à nos ressources de formation en ligne.