Public visé
Administrateurs, développeurs, architectes et intégrateurs Java EE.
Prérequis
- Bonne connaissance générale de Java EE ou Jakarta EE
Objectifs pédagogiques
À l’issue de cette formation, vous serez capable de :
- Mettre en oeuvre et administrer le serveur WildFly
- Décrire le fonctionnement et les principes de configuration
- Identifier les pratiques d’administration nécessaires
Programme
Jour 1 : Bases d’administration
Introduction à Java EE
- Java, Java EE et Jakarta EE, profils
Administration WildFly
- Installation, demarrage/arrêt, service
- Modes autonome vs domaine
- Outils d’administration (console Web, JBoss-cli, API)
Déploiement
- Types (EAR, WAR, JAR), déploiement auto/manuel
- JBoss Modules, DataSource
Jour 2 : Domaine et logs
Administration de domaine
- Contrôleur d’hôte et de domaine
- Déploiement multi-instances
Gestion des logs
- Traces JVM, accès Web, journalisation serveur
- Log4j, SLF4J, outils d’administration
Inspection du serveur
- Console, scripts, utilitaires JDK
Jour 3 : Performances, sécurité et JMS
Performances
- Réglage JVM, gestion mémoire, Garbage Collector
- Pools de connexions (EJB, DataSource, threads)
Sécurité
- Modules legacy vs Elytron
- Authentification/autorisation JAAS, TLS
JMS
- Queues et topics, ActiveMQ Artemis
- Clustering, équilibrage de charge
Modalités d’évaluation des acquis
- En cours de formation, par des travaux pratiques
- Et, en fin de formation, par un questionnaire d’auto-évaluation