Red Hat OpenShift – Développement de microservices cloud-native avec Quarkus
Apprenez à construire des applications microservices réactives et performantes avec Quarkus et Red Hat® OpenShift.
Prérequis
- Posséder une expérience du développement d'applications Java EE
- 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)
- Savoir utiliser OpenShift (recommandé, mais pas obligatoire)
Public admis
- Salarié en Poste
- Entreprise
Demandeur d'emploi et Etudiant non admis
Financement
- Votre OPCO
- Financement personnel
Financement CPF non pris en charge
Modalités
- En centre
- En entreprise
- À distance
Objectifs pédagogiques
- Déployer des applications de microservices sur la plateforme Red Hat® OpenShift Container Platform
- Créer une application de microservices avec Quarkus
- Mettre en œuvre des tests unitaires et d'intégration pour les microservices
- Utiliser la spécification config pour injecter des données dans un microservice
- Sécuriser des microservices avec OAuth
- Mettre en œuvre des contrôles d'intégrité, ainsi que du suivi et de la surveillance des microservices
- Créer des applications réactives et asynchrones à l'aide de Quarkus
Programme de la formation
Description des architectures de microservices
- Décrire les composants et les modèles des architectures d'applications basées sur des microservices
Mise en œuvre d'un microservice avec Quarkus
- Décrire les spécifications dans Quarkus, mettre en œuvre un microservice avec une partie de ces spécifications et le déployer dans un cluster OpenShift
Création d'applications de microservices avec Quarkus
- Créer une application de microservices Quarkus distribuée, persistante et configurable
Mise en œuvre de la tolérance aux pannes
- Mettre en œuvre un système de tolérance aux pannes dans une architecture de microservices
Création et déploiement d'applications Quarkus natives
- Décrire Quarkus en mode natif et son déploiement sur OpenShift Container Platform
Tests de microservices
- Mettre en œuvre des tests unitaires et d'intégration pour les microservices
Création de contrôles d'intégrité pour des applications
- Créer un contrôle d'intégrité pour un microservice
Sécurisation de microservices
- Sécuriser des terminaux de microservices et les communications
Surveillance de microservices
- Surveiller le fonctionnement d'un microservice à l'aide d'indicateurs de mesure et du traçage distribué

Proposé par
ENI Service
"votre centre de formation informatique de confiance"

Proposé par
ENI Service
