Développement de microservices Cloud native Red Hat avec Quarkus
Prérequis
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
- À distance
Objectifs pédagogiques
A l'issue de cette formation, vous serez capable de :
- Développer, surveiller, tester et déployer des applications basées sur des microservices à l'aide de Quarkus et de Red Hat OpenShift
- Concevoir une architecture basée sur des microservices pour une application d'entreprise
- Créer et tester rapidement des microservices avec Quarkus en vue d'un déploiement sur OpenShift Container Platform
- Mettre en oeuvre des systèmes de tolérance aux pannes et de contrôles d'intégrité pour des microservices
- Sécuriser des microservices pour empêcher tout accès non autorisé
- Surveiller et suivre des microservices.
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 oeuvre d'un microservice avec Quarkus
- Décrire les spécifications dans Quarkus
- Mettre en oeuvre un microservice avec une partie de ces spécifications et le déployer dans un cluster OpenShift
Déploiement d'applications basées sur des microservices
- Déployer des microservices Quarkus dans un cluster Red Hat OpenShift
Création d'applications de microservices avec Quarkus
- Créer une application de microservices Quarkus distribuée, persistante et configurable
Mise en oeuvre de la tolérance aux pannes
- Mettre en oeuvre 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 oeuvre 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é
Le contenu de ce programme peut faire l'objet d'adaptation selon les niveaux, prérequis et besoins des apprenants.
Modalités d’évaluation des acquis
- En cours de formation, par des études de cas ou des travaux pratiques
- Et, en fin de formation, par un questionnaire d'auto-évaluation et/ou une certification éditeur
Les + de la formation
En distanciel, ce cours est dispensé sur 26h15, soit 5 jours, de 9h à 15h (avec une pause déjeuner de 45 minutes).
En présentiel, ce cours est dispensé sur 4 jours (de 9h à 17h).
Le support de cours et les labs sont en anglais.
Proposé par
M2I
"Un leadership dans le domaine de la formation"
Proposé par
M2I