DO244

Développement d'applications avec Red Hat OpenShift Serverless et Knative

Présentation

Description du cours

Apprenez à développer et déployer des applications et des fonctions serverless à mise à l'échelle automatique et orientées événements

Apprenez à développer, déployer et mettre à l'échelle automatiquement des applications serverless orientées événements sur Red Hat OpenShift Container Platform.Red Hat OpenShift Serverless permet aux développeurs et aux ingénieurs de la fiabilité des sites (SRE) de se concentrer sur la logique métier de leurs applications et fonctions en déléguant les tâches d'exploitation et les services d'infrastructure à la plateforme Red Hat® OpenShift Serverless.

Ce cours repose sur la version 1.23 de Red Hat OpenShift Serverless et la version 4.10 d'OpenShift Container Platform.

À 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 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

  • Présentation de l'architecture d'OpenShift Serverless et des principales fonctions de Knative pour les applications serverless
  • Mise en œuvre d'applications cloud-native serverless à l'aide de Knative Serving
  • Mise en œuvre d'applications serverless orientées événements à l'aide de Knative Eventing
  • Mise en œuvre d'applications serverless à l'aide d'OpenShift Serverless Functions

Public ciblé

  • Développeurs d'applications cloud-native intéressés par le développement d'applications serverless
  • Ingénieurs de la fiabilité des sites et administrateurs d'OpenShift intéressés par l'utilisation de technologies serverless pour automatiser l'exploitation et le développement d'outils afin de gérer et surveiller leurs applications

Prérequis

Technologies requises

  • Vous aurez besoin d'accéder à Internet.

Programme

Programme du cours

Présentation de Red Hat OpenShift Serverless et Knative

Décrire l'architecture de Red Hat OpenShift Serverless

Développement d'applications serverless à l'aide de Knative Serving

Déployer et mettre à l'échelle des applications serverless à l'aide de Knative Serving

Développement d'applications serverless orientées événements à l'aide de Knative Eventing

Mettre en œuvre des applications serverless orientées événements à l'aide de Knative Eventing

Développement d'applications à l'aide d'OpenShift Serverless Functions

Mettre en œuvre des applications serverless à l'aide d'OpenShift Serverless Functions

Bénéfices

Bénéfices pour l'entreprise

Les applications cloud-native serverless minimisent les efforts consacrés à la configuration et à la mise à l'échelle de l'infrastructure, ce qui permet aux développeurs et aux ingénieurs de la fiabilité des sites (SRE) d'accélérer la mise sur le marché des produits et services. La solution Red Hat OpenShift Serverless permet aux entreprises de réduire le délai de développement en se concentrant sur les fonctions métier essentielles de leurs applications, et facilite l'intégration aux applications internes et externes. Les développeurs peuvent créer rapidement des workflows personnalisés basés sur les événements à l'aide de protocoles standard et d'outils de développement qu'ils connaissent bien. L'équipe SRE peut automatiser des tâches avec des fonctions simples qui réagissent aux événements.

Bénéfices de cette formation

Après avoir suivi ce cours, vous serez en mesure d'accélérer la mise sur le marché des applications cloud-native en réduisant le temps consacré à l'exploitation et à la mise à l'échelle, grâce à l'acquisition des compétences suivantes :

  • Développement d'applications serverless en local, réalisation de tests unitaires, création d'images de conteneurs à l'aide de Containerfiles et déploiement des images de conteneurs dans un registre
  • Déploiement d'applications serverless sur un cluster OpenShift à partir d'un registre de conteneurs
  • Mise à l'échelle automatique, contrôle de version et répartition du trafic des applications serverless à l'aide de Knative Serving
  • Développement d'applications orientées événements à l'aide de Knative Eventing
  • Développement de fonctions serverless dans plusieurs langages de programmation à l'aide de Red Hat OpenShift Serverless Functions

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.