Aller au contenu
Systèmes & réseaux

JBoss WildFly – Administrer 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.

21h
Avancé
Mixte

Description 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

Objectifs pédagogiques

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

Programme détaillé

Module 1 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 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 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 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 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 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 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

Prérequis

  • Connaissance de base de Java et des architectures web
  • Expérience en administration système (Linux ou Windows) recommandée

Public visé

  • Administrateurs systèmes, DevOps, ingénieurs Java
  • Techniciens ou développeurs intégrant des solutions sur WildFly ou JBoss

Modalités de la formation

  • ⏱ Durée : 21h
  • 📍 Format : Mixte (présentiel + distanciel)
  • 📊 Niveau d'entrée : Avancé
  • 🎯 Pédagogie : Apports théoriques, exercices pratiques, études de cas, projet fil rouge
  • 🗓️ Délai d'accès : variable selon le mode de financement, généralement de 11 jours ouvrés à 1 mois après l'inscription. En savoir plus.
  • ♿ Accessibilité : Chaque demande émanant d'une personne en situation de handicap fait l'objet d'une étude de faisabilité et d'adaptation. Contactez notre référent handicap.
🏆
Passage de la certification obligatoire

Cette formation se conclut par le passage d'une certification officielle, indispensable à la validation de votre parcours.

Équipe pédagogique

Nos formations sont conçues et animées par une équipe de formateurs experts, sélectionnés pour leur double compétence : une expertise métier acquise sur le terrain et une réelle expérience pédagogique. Le suivi de chaque apprenant est assuré par un référent pédagogique dédié.

  • Formateurs professionnels spécialistes de leur domaine, en veille permanente sur les évolutions du secteur
  • Référent pédagogique dédié, disponible tout au long du parcours
  • Contenus régulièrement actualisés et adaptés au niveau de chaque participant
  • Référent handicap pour l'accueil et l'adaptation des personnes en situation de handicap

Ressources 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

Suivi de l'exécution et évaluation

  • 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.

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.

Fiche mise à jour le 7 juillet 2026.