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
Remarque : le programme du cours est susceptible d'être modifié au vu des avancées technologiques et de l'évolution de la nature du travail sous-jacent. Pour toute question ou pour en savoir plus sur un objectif ou thème particulier, contactez un conseiller en formation.

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.

Avec ce cours, nous avons cherché à servir l'ensemble de nos clients. Les avantages et résultats qui en découlent varient néanmoins en fonction de l'entreprise et de l'infrastructure, dans la mesure où chacune est spécifique.

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.