WildFly - Administration
Qualiopi
Objectifs pédagogiques
A l'issue de cette formation, vous serez capable de :
- Mettre en oeuvre et administrer le serveur WildFly (anciennement JBoss)
- Décrire le fonctionnement et les principes de configuration de WildFly
- Identifier les pratiques nécessaires à son administration.
Programme de la formation
Jour 1
Introduction à Java EE
- Présentation de Java, Java EE et Jakarta EE
- Typologie des applications Java EE
- Profils de Java EE
Base de l'administration de WildFly
- Présentation de WildFly et JBoss EAP
- Installation, démarrage et arrêt
- Installation en service
- Compilation et installation depuis les sources
Configuration "standalone"
- Mode autonome ou domaine
- Principaux éléments de configuration
- Outils d'administration
- Console Web
- jboss-cli
- APl
- Configuration réseau
Déploiement d'applications et de modules
- Déploiements
- D'applications (ear, war, jar...)
- Automatiques ou manuels
- Gestion des dépendances avec les JBoss Modules
- Déploiement de DataSource
Jour 2
Administration d'un domaine WildFly
- Introduction au mode domaine
- Configuration
- D'un host controller
- D'un domain controller (DC)
- Déploiement d'applications en domaines
Gestion des traces
- Introduction
- Traces
- De la JVM (Java Virtual Machine)
- D'accès Web
- Du serveur
- Des applications avec Log4j ou SLF4J
- Des outils d'administration
Inspection du serveur
- Outils WildFly
- Console d'administration
- Commandes par script
- Outils du JDK (Java Development Kit)
Jour 3
Amélioration des performances
- Tuning de la machine virtuelle
- Gestion de la mémoire et du garbage collector (GC)
- Dimensionnement des pools (EJB, DataSource, threads)
- Performances JPA
Sécurité du serveur et des applications
- Objectifs de sécurisation du serveur
- Module de sécurité "legacy" ou "elytron"
- Sécurisation des interfaces d'administration
- Gestion des autorisations et des authentifications en Java EE (JAAS)
- Sécurisation
- Des applications
- Des échanges avec TLS
Administration JMS (Java Message Service)
- Principe de JMS
- Déploiement de destinations (queue et topic)
- Accès à la ConnectionFactory
- Configuration de ActiveMQ Artemis
- Objectifs du clustering : tolérance de panne (failover) et à la répartition de charge (load balancing)
- Répartition
- Des invocations EJB
- Des requêtes HTTP
- Synchronisation des états
- Répartition de la charge JMS avec ActiveMQ Artemis
- Tolérance de panne JMS avec ActiveMQ Artemis
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

Proposé par
M2I
"Un leadership dans le domaine de la formation"
À partir de
2010 €
Durée
21h en 3 jours
Localisation
Partout en France

Proposé par
M2I
À partir de
2010 €
