Jakarta EE – Niveau Avancé : Développement d’Applications et Microservices d’Entreprise
Concevoir des architectures modulaires à base de microservices avec Jakarta EE
Informations pratiques
PUBLIC VISÉ
Développeurs Java expérimentés souhaitant concevoir des applications Jakarta EE modernes et modulaires. Ingénieurs logiciels impliqués dans des projets de migration vers des architectures microservices. Architectes logiciels, DevOps, chefs de projets techniques sur des plateformes Java EE. Équipes techniques souhaitant conteneuriser ou orchestrer leurs applications EE.
Prérequis
Solide expérience avec Java SE et les composants principaux de Jakarta EE (Servlets, EJB, JPA, REST). Bonne connaissance de l’architecture n-tiers et des modèles de conception Java. Expérience souhaitée avec Maven ou Gradle, Git, et un serveur d’application Jakarta EE.
Méthodes et moyens
Travaux pratiques : formation alternant théorie et pratique.
Objectifs visés
Ce que vous saurez faire à l'issue de la formation
À l’issue de la formation, les participants seront capables de :
- Concevoir des architectures modulaires à base de microservices avec Jakarta EE
- Utiliser Jakarta REST, CDI, JPA et JTA dans un contexte décentralisé
- Sécuriser et orchestrer les services avec JWT, OAuth2, OpenAPI, etc.
- Conteneuriser et déployer leurs applications Jakarta EE dans Docker et Kubernetes
- Intégrer Jakarta EE avec des systèmes de messaging, d’authentification et des outils de supervision
Programme détaillé
Un parcours structuré, module par module
Chaque module alterne apports théoriques, démonstrations et exercices pratiques pour ancrer les acquis.
Rappels essentiels Jakarta EE
- Architecture Jakarta EE et standardisation du cloud-native
- Application Monolithique vs Microservices
- Révision rapide des composants clés : EJB, JPA, RESTful, CDI, JTA
Conception de microservices avec Jakarta EE
- Découpage fonctionnel et granularité des services
- Patterns : API Gateway, Service Registry, Circuit Breaker (Hystrix-like)
- Communication REST/JSON entre services avec JAX-RS
- Appels interservices via HTTP et gestion de latence
CDI et architecture modulaire
- Injection de dépendances avancée avec Jakarta CDI
- Events, Interceptors, Producers
- Portabilité du code métier dans un environnement de services découplés
- Modularisation avec Jigsaw (Java 9+) ou via Maven multi-modules
Persistance et transactions distribuées
- Gestion de la persistance dans un environnement microservices
- Réplication vs base de données centralisée
- JPA dans des contextes décentralisés
- Transactions distribuées avec JTA ou alternatives (Sagas)
Sécurité et authentification
- Implémentation d’OAuth2 / JWT avec Jakarta Security
- Sécurisation des API REST avec JAX-RS et filtres personnalisés
- Mise en œuvre de rôles, autorisations, et contexte utilisateur
- OpenID Connect (vue d’ensemble)
Documentation, supervision, résilience
- Génération de documentation avec OpenAPI / Swagger
- Health checks avec MicroProfile Health
- Configuration centralisée avec MicroProfile Config
- Metrics, tracing, et log centralisé avec Prometheus, Grafana, ELK
Conteneurisation et orchestration
- Création d’images Docker pour Jakarta EE (Payara, WildFly, TomEE)
- Déploiement d’un cluster de services sur Kubernetes ou OpenShift
- Gestion de la configuration via secrets, volumes, config maps
- Bonnes pratiques CI/CD avec Jenkins, GitHub Actions ou GitLab
Interopérabilité et migration
- Intégration avec des services Spring Boot, Quarkus, Node.js via REST ou Kafka
- Migration progressive d’un monolithe Java EE vers une architecture microservices
- Séparation des responsabilités et évolution continue
- Utilisation de Jakarta EE Core Profile et Lite Profile (Jakarta EE 10+)
Modalités d'évaluation
- En cours de formation, par des études de cas ou des travaux pratiques
- Et, en fin de formation, par un questionnaire d'auto-évaluation
Certification et financement
Une formation certifiée qualité
SKILLIA Academy est certifié Qualiopi au titre des actions de formation. Nos formations sont finançables via OPCO, CPF ou plan de développement des compétences.
Attestation de formation délivrée
Financement OPCO et CPF
Formateurs experts certifiés
Nos formateurs
Des experts terrain, praticiens de leur discipline
Chaque formation est animée par un consultant SKILLIA sélectionné pour son expertise sectorielle et sa pédagogie. Nos formateurs cumulent expérience opérationnelle et pratique régulière du transfert de compétences.
Praticiens en activité — Une expérience opérationnelle actuelle, mise au service de cas concrets.
Sélection exigeante — Expertise sectorielle et qualité pédagogique évaluées pour chaque intervenant.

Certification qualité
SKILLIA Academy est la marque formation de SKILLIA. Les prestations de formation sont contractualisées avec SKILLIA, organisme de formation déclaré sous le numéro 52441246544 et certifié Qualiopi au titre des actions de formation.
La certification qualité a été délivrée au titre de la catégorie d'action suivante : actions de formation.
Parlons de votre projet de formation.
SKILLIA Academy
Des formations utiles, pensées pour le terrain. Organisme certifié Qualiopi, entité du groupe SKILLIA.
41 Quai de Malakoff, 44000 Nantes
Écosystème SKILLIA
Conseil, build, formation et résilience dans un même écosystème.
Dénomination sociale : SKILLIA
NDA : 52441246544
SIRET : 90922172300010
Siège social : 41-43 Quai Malakoff, 44000 Nantes
© 2026 SKILLIA — Tous droits réservés