- Référence : DAMJ
- Durée : 2 jours (14h)
- Lieu : Au choix. À distance ou en présentiel, à Paris ou en Régions
2090€ HT
Choisir une date et RéserverVous pouvez suivre cette formation en direct depuis votre domicile ou votre lieu de travail. Plus d'informations sur notre solution de classe à distance...
Micro-profile est une spécification pour les microservices d'entreprises développées en Java. Elle peut être vue comme un sous-ensemble
de JakartaEE / JavaEE
Porté par un ensemble d'organisation comme Red Hat, IBM, Oracle, Jelastic; des implémentations de plus en plus nombreuses sont disponibles (Quarkus, Wildfly, OpenLiberty, ... )
Cette formation "Micro-profile : une spécification pour les microservices d'entreprises" permet de parcourir les différentes APIs de la spécification et leur rôles dans les design patterns des architectures micro-service. Les frameworks Quarkus et Wildfly utilisés dans les ateliers permet de bien comprendre l'apport ce ces solutions.
Objectif opérationnel
Découvrir les bonnes pratiques du développement des microservices, les packager en images de conteneur (Docker) et les déployer dans des environnements cloud (Amazon, Kubernetes ou autres).
Objectifs pédagogiques :
À l'issue de cette formation Microservices Java, vous serez en mesure de :
Public :
Ce cours Microservices Java s'adresse essentiellement aux développeurs et aux architectes.
Prérequis :
Une très bonne connaissance du langage Java est nécessaires pour suivre cette formation Microservices Java.
Agilité des monolith vs microservices
Architectures micro services, apports, contraintes
Infrastructure de déploiement, orchestrateur de conteneurs et serverless
Les contraintes du cloud sur les frameworks
Organisation DevOps des équipes
Stockage des données, un référentiel distribué, Message Broker
Scalabilité et disponibilité des services distribués
Sécurité
Déploiement et environnements
Monitoring
Micro-profile starter
Config
Open API
Rest Client
JWT Authentication
Fault Tolerance
Health Check
Metrics
Open Tracing API
Les modèles réactifs
Développer un micro-service avec JAX-RS et JPA
Documenter avec OpenAPI et Swagger
Consommer un service Rest
Résilience avec le circuit breaker patter
Reactive Messaging
Sécurité avec oAuth2
Surveillance : exposition de métriques et agrégation de traces
Health check et déploiement vers kubernetes
De nombreux ateliers sont proposés dans cette formation. Ils utilisent les outis suivant : Maven, Quarkus, Wildfly, OpenLiberty, Postgres, Kafka, docker, Kubernetes
Mettre en oeuvre une architecture de services légère avec REST en Java
Formations Informatique
et Management
en ligne à ce jour
+
Stagiaires dans nos salles
de cours sur
l'année
%
De participants satisfaits
ou très satisfaits de nos
formations
Formateurs experts
validés par
PLB