DO101

Introduction aux applications OpenShift

Présentation

Description du cours

Cours d'introduction destiné 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.

La solution Red Hat® OpenShift® Container Platform est une plateforme d'applications conteneurisées qui permet aux entreprises d'accélérer et de rationaliser le développement, la distribution et le déploiement d'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. Alors que certains développeurs souhaitent gérer l'infrastructure sous-jacente, la plupart préfèrent se concentrer sur le développement d'applications et sur l'utilisation des fonctionnalités simples de création, de déploiement et de mise à l'échelle d'OpenShift.

À la fin de ce cours, vous continuerez de bénéficier d'un accès à des travaux pratiques pendant 45 jours pour toutes les formations qui incluent un environnement virtuel.

Remarque : ce cours est proposé sous la forme de classe virtuelle de deux jours ou en autonomie. La durée peut varier en fonction de la prestation. Pour plus d'informations sur le cours, le calendrier et la tarification, sélectionnez un lieu, puis lancez la recherche dans le menu situé à droite.

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 des applications
  • Mise à l'échelle d'une application
  • Correction d'une application et résolution des problèmes

Public ciblé

Ce cours permet d'aborder le développement sur OpenShift assez simplement. De nombreux développeurs veulent trouver des moyens d'utiliser OpenShift dans leur entreprise et ont entendu parler de ses nombreux avantages, mais ils n'ont ni les compétences ni l'intérêt nécessaires pour aborder OpenShift selon une approche de base ascendante. La plupart 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 un environnement de développement intégré moderne et un système de contrôle de version
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 dans OpenShift
Mettre à l'échelle et tester une application avec Red Hat OpenShift Container Platform
Résolution des problèmes liés aux applications dans OpenShift
Identifier et résoudre des problèmes courants dans Red Hat OpenShift Container Platform
Remarque : le programme du cours est susceptible d'être modifié en fonction 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 qui disposent d'une équipe de développement capable de tirer parti d'une architecture basée sur des conteneurs, orchestrée à l'aide de Kubernetes et de la solution Red Hat OpenShift, bénéficieront des avantages suivants : amélioration de la fiabilité et de l'évolutivité, et 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, les participants seront en mesure de déployer et mettre à jour des applications dans un cluster OpenShift 4. À l'aide de la console web OpenShift 4, ils pourront créer des applications, les déployer, les mettre à l'échelle et résoudre les problèmes.

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.