Skip to main Content

Développement de microservices cloud-native Red Hat avec Quarkus

  • Référence DO378
  • Durée 5 jour(s)

Classe inter à distance Prix

EUR3,740.00

hors TVA

Demander une formation en intra-entreprise S'inscrire

Modalité pédagogique

La formation est disponible dans les formats suivants:

  • Classe inter à distance

    Depuis n'importe quelle salle équipée d'une connexion internet, rejoignez la classe de formation délivrée en inter-entreprises.

  • E-Learning

    Pour cette formation, il existe aussi un produit d’auto-formation en ligne. Nous consulter.

  • Classe inter en présentiel

    Formation délivrée en inter-entreprises. Cette méthode d'apprentissage permet l'interactivité entre le formateur et les participants en classe.

  • Intra-entreprise

    Cette formation est délivrable en groupe privé, et adaptable selon les besoins de l’entreprise. Nous consulter.

Demander cette formation dans un format différent

Apprenez à développer des applications basées sur des microservices avec Quarkus et OpenShift

Aujourd'hui, les entreprises se tournent vers des architectures de microservices cloud-native. Quarkus est une nouvelle technologie intéressante aussi fiable, familière et mature que Java Enterprise, qui se déploie extrêmement vite dans des conteneurs. Le cours Développement de microservices cloud-native Red Hat avec Quarkus (DO378) met l'accent sur l'apprentissage des principes architecturaux et la mise en œuvre de microservices basés sur la version Red Hat de Quarkus et Red Hat OpenShift. Vous exploiterez les bases du développement d'applications pour réfléchir aux méthodes à appliquer pour développer, surveiller, tester et déployer des applications de microservices modernes.

Ce cours repose sur la version 4.14 d'OpenShift et la version Red Hat de Quarkus 3.8.

Une fois ce cours terminé, vous continuez de bénéficier d'un accès à des travaux pratiques pendant 45 jours.

Remarque : ce cours est proposé sous forme de classe virtuelle de cinq jours ou en autonomie pendant 90 jours.

Mis à jour 28 05 2024

Prochaines dates

Haut de page
    • Modalité: Classe inter en présentiel
    • Date: 03-07 mars, 2025
    • Centre: Centre Virtuel FR
    • Langue: Anglais

    EUR3,740.00

    • Modalité: Classe inter à distance
    • Date: 03-07 mars, 2025
    • Centre: SITE DISTANT
    • Langue: Anglais

    EUR3,740.00

Ce cours s'adresse aux développeurs d'applications Java.

Objectifs de la formation

Haut de page

A l'issue de cette formation, les participants auront étudié les points suivants :

  • Déploiement d'applications de microservices sur la plateforme Red Hat® OpenShift Container Platform
  • Création d'une application de microservices avec Quarkus
  • Mise en œuvre des tests unitaires et d'intégration pour les microservices
  • Utilisation de la spécification config pour injecter des données dans un microservice
  • Sécurisation de microservices avec OAuth
  • Mise en œuvre des contrôles d'intégrité, ainsi que du suivi et de la surveillance des microservices
  • Création d'applications réactives et asynchrones à l'aide de Quarkus

 

Programme détaillé

Haut de page

Présentation de la version Red Hat de Quarkus : Décrire les composants et les modèles des architectures d'applications basées sur des microservices, ainsi que les fonctions de la version Red Hat de Quarkus

Développement de microservices cloud-native avec Quarkus : Mettre en œuvre des applications basées sur des microservices à l'aide de la version Red Hat de l'environnement d'exécution Quarkus et des outils de développement associés

Tests de microservices Quarkus : Mettre en œuvre des tests unitaires et d'intégration pour les microservices

Développement de microservices réactifs et asynchrones : Décrire les fonctions des architectures réactives et mettre en œuvre des services réactifs à l'aide de Quarkus

Sécurisation de microservices Quarkus : Sécuriser les communications entre les microservices en appliquant la validation de l'origine, l'authentification des demandes et l'autorisation

Mise en œuvre de microservices Quarkus sur Red Hat OpenShift Container Platform : Développer et déployer des applications cloud-native sur Red Hat OpenShift Container Platform

Mise en œuvre de la tolérance aux pannes dans des microservices : Mettre en œuvre un système de tolérance aux pannes dans une architecture de microservices

Surveillance de microservices Quarkus : Surveiller le fonctionnement d'un microservice à l'aide de journaux, d'indicateurs de mesure et du traçage distribué

Pré-requis

Haut de page
  • Posséder une expérience du développement d'applications Java ou avoir suivi le cours Développement d'applications Red Hat I : programmation en Java EE (AD183)
  • Maîtriser un IDE, tel que Visual Studio Code
  • Posséder une expérience de Maven et du contrôle des versions (recommandé, mais pas obligatoire)
  • Posséder une expérience d'OpenShift ou avoir suivi le cours Introduction aux applications OpenShift (DO101) (recommandé, mais pas obligatoire)
  • Passer l'évaluation gratuite Skills Assesment pour s'assurer que l'offre est adaptée aux compétences

Certification

Haut de page
Examen Développeur cloud-native certifié Red Hat (EX378)

Et après 

Haut de page
  • Développement avec Red Hat OpenShift I : introduction aux conteneurs avec Podman (DO188)
  • Développement avec Red Hat OpenShift II : création d'applications Kubernetes (DO288)
  • Création de microservices résilients avec Istio et Red Hat OpenShift Service Mesh (DO328)
  • Pipelines et processus DevOps Red Hat : CI/CD avec Jenkins, Git et développement par les tests (DO400)

Vous pouvez suivre les modules suivants pour aller plus loin :
Cookie Control toggle icon