DO244

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

Présentation

Description du cours

Développez et déployez des applications et des fonctions serverless à évolutivité automatique 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 est basé sur Red Hat OpenShift Serverless 1.23 et OpenShift Container Platform 4.10.

Contenu du cours

  • Présentation de l'architecture 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 OpenShift intéressés par l'utilisation de technologies serverless pour automatiser l'exploitation et le développement d'outils pour 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
Mise en œuvre d'applications serverless orientées événements à l'aide de Knative Eventing
Développement d'applications à l'aide d'OpenShift Serverless Functions
Mise en œuvre d'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 permet l'intégration avec des 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. Les SRE peuvent 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. Vous pourrez y parvenir en apprenant et en démontrant les compétences suivantes :

  • Développement d'applications serverless en local, réalisation de tests unitaires, création d'images de conteneur à l'aide de Containerfiles et déploiement de l'image de conteneur 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

 
 

Parcours de compétences

Parcours de compétence RHCSA

Icône ordinateur

RH024 - Cours gratuit - page actuellement affichée
Présentation technique de Red Hat Enterprise Linux

Icône ordinateur

RH124 - Cours recommandé - page actuellement affichée
Administration système Red Hat I

Icône examen

PE124 - Examen préliminaire recommandé - page actuellement affichée
Examen préliminaire en administration système Red Hat  I

Offre groupée RH135 - page actuellement affichée
Gagnez du temps et de l'argent avec cette offre qui regroupe un cours et un examen

Icône ordinateur

RH134 - Cours recommandé - page actuellement affichée
Administration système Red Hat II

Icône examen

EX200 - Examen obligatoire - page actuellement affichée
Examen RHCSA (Administrateur système certifié Red Hat)

Icône Certification

Certification - Réussir l'examen EX200
RHCSA (Administrateur système certifié Red Hat)

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.