JBoss WildFly – Administrer un serveur Java EE

Maîtriser le déploiement, la configuration, la supervision et la sécurisation d’un serveur Java EE

Formation créée le 21/11/2022. Dernière mise à jour le 18/11/2025.
Version du programme : 2

Type de formation

Mixte

Durée de formation

21 heures (3 jours)

Accessibilité

Oui
Besoin d’adapter cette formation à vos besoins ? N’hésitez pas à nous contacter afin d’obtenir un devis sur mesure ! Nous contacter

JBoss WildFly – Administrer un serveur Java EE

Maîtriser le déploiement, la configuration, la supervision et la sécurisation d’un serveur Java EE


Maîtrisez l’installation, l’administration et la sécurisation du serveur JBoss WildFly pour héberger des applications Java EE robustes et performantes.

Objectifs de la formation

  • Installer et configurer un serveur JBoss / WildFly en mode autonome et domaine
  • Déployer des applications Java EE (WAR, EAR, JAR) de manière sécurisée
  • Administrer les ressources (DataSource, modules, utilisateurs)
  • Superviser les performances, analyser les logs et sécuriser les accès

Profil des bénéficiaires

Pour qui
  • Administrateurs systèmes, DevOps, ingénieurs Java
  • Techniciens ou développeurs intégrant des solutions sur WildFly ou JBoss
Prérequis
  • Connaissance de base de Java et des architectures web
  • Expérience en administration système (Linux ou Windows) recommandée

Contenu de la formation

Module 1 : Introduction à WildFly / Java EE
  • Architecture Java EE : composants, conteneurs, standards
  • Historique : JBoss AS, JBoss EAP, WildFly (versions 26 à 29)
  • Fonctionnalités clés : modularité, microservices, cloud readiness
Module 2 : Installation & configuration de WildFly
  • Installation manuelle ou via package manager / Docker
  • Présentation des modes autonome et domaine
  • Configuration des profils : default, full, ha, full-ha
  • Outils : CLI, Console Web, scripts
Module 3 : Déploiement d’applications
  • Déploiement de WAR, EAR, JAR
  • Drivers JDBC, DataSources, modules partagés
  • Déploiement manuel, automatique, via CLI ou CI/CD
  • Bonnes pratiques de structuration des applications
Module 4 : Supervision et journalisation
  • Monitoring : JConsole, VisualVM, CLI avancée
  • Configuration de la journalisation : logs serveur, applicatifs
  • Intégration avec Log4J / SLF4J / journald
  • Analyse de performances et des erreurs
Module 5 : Administration en mode domaine
  • • Architecture Master/Slave, Process Controller
  • • Gestion centralisée de plusieurs instances
  • • Déploiement multi-hosts, synchronisation des configurations
  • • Pratique : création d’un domaine avec hôtes multiples
Module 6 : Optimisation & performance
  • Tuning JVM (heap, GC, threads)
  • Optimisation des pools (connexion DB, EJB, thread pool)
  • Modularité : stratégie de chargement, dépendances
  • Introduction à la haute disponibilité (mod_cluster, load balancing)
Module 7 : Sécurité & accès
  • Authentification, autorisations, RBAC
  • Gestion des Realms : LDAP, JDBC, Properties
  • Sécurisation des interfaces (SSL, management users)
  • Pratique : configurer SSL et restreindre les accès

Équipe pédagogique

Formateurs expérimentés sur JBoss EAP/WildFly, Java EE et l’administration de serveurs de production, en environnement cloud et on-premise.

Suivi de l'exécution et évaluation des résultats

  • Travaux pratiques à chaque module
  • Étude de cas finale (déploiement complet + supervision + sécurité)
  • Quiz/QCM de validation
  • Certificat de réalisation de l’action de formation.

Ressources techniques et pédagogiques

  • Environnement de test virtualisé ou conteneurisé (Docker)
  • Documentation officielle, scripts CLI, scénarios de déploiement
  • Plateforme d’échange pour le suivi post-formation

Qualité et satisfaction

Merci de consulter notre site internet.

Délai d'accès

2 semaines

Accessibilité

Les personnes atteintes de handicap souhaitant suivre cette formation sont invitées à nous contacter directement, afin d’étudier ensemble les possibilités de suivre la formation.