Développement

JBoss WildFly - Administrer des serveurs d'applications

★★★★★ 4,9/5 · 10 étudiants formés

Maîtrisez l'installation, la configuration, le déploiement et l'optimisation du serveur d'applications JEE JBoss WildFly. Une formation d'administration complète, de la mise en place à la supervision en production.

Durée
30 heures
Niveau
Avancé
Format
Présentiel & en ligne
Langue
Français
Formateur
Mohamed Trabelsi
Présentation

À propos de cette formation

JBoss WildFly (anciennement JBoss AS) est l'un des serveurs d'applications JEE open source les plus répandus dans les environnements d'entreprise. Cette formation vous donne toutes les clés pour administrer une plateforme WildFly de bout en bout : installation, configuration de l'architecture, déploiement d'applications Java EE, gestion des ressources et sécurisation.

Au fil des modules, vous découvrez l'architecture interne du serveur (noyau, micro-conteneur, JMX/MBeans), le paramétrage des services essentiels (JBossWeb, JNDI, sources de données JDBC), l'intégration avec Tomcat ainsi que les mécanismes de sécurité fondés sur JAAS et le Security Manager. La formation aborde également l'automatisation via le JBoss-CLI, la journalisation, le suivi des performances et la supervision.

À l'issue du parcours, vous serez autonome pour exploiter, sécuriser, superviser et optimiser un serveur JBoss WildFly en production. Ces compétences répondent aux besoins des administrateurs systèmes et exploitants d'applications Java au sein des DSI et des équipes d'infrastructure.

Objectifs

Ce que vous allez apprendre

À la fin de la formation, vous serez capable de :

  • Installer et démarrer un serveur JBoss WildFly
  • Comprendre l'architecture du serveur et de son micro-conteneur
  • Configurer et déployer des applications Java EE (JEE)
  • Administrer les ressources : sources de données JDBC, pools de connexions, JNDI, JMS
  • Sécuriser les applications à l'aide de JAAS et du Security Manager
  • Automatiser l'administration via le JBoss-CLI et les scripts
  • Mettre en oeuvre la journalisation et analyser les logs pour résoudre les incidents
  • Suivre, superviser et optimiser les performances du serveur (JVM, garbage collector, SNMP, Nagios)
Programme

Un parcours en 8 modules

30 heures structurées, de la théorie à la pratique.

01 JBoss / WildFly : architecture et installation 5h
  • Historique des versions (AS V5, 6, 7 à WildFly 10)
  • Architecture : noyau, couches de services, présentation et application
  • JMX et MBeans
  • Outils disponibles (Hibernate, AOP, cache, IDE)
  • Micro-conteneur
  • Installation, arborescence et adaptation de la configuration
02 Couche applicative et services 4h
  • Terminologie : applications web, conteneurs, sources de données, JDBC, hôtes virtuels
  • Configuration des services essentiels : JBossWeb, JNDI, JBossMQ
  • Scanner de déploiement
  • Applications pliées et dépliées
03 Intégration avec Tomcat 3h
  • Installation de Tomcat et modification des paramètres
  • Activation du service
  • Fichier server.xml
  • Administration du service web et hôtes virtuels
04 Gestion des ressources 4h
  • Fournisseurs URL/JMS et sessionMail
  • Connexions aux bases de données : JDBC et pools de connexions
  • Modification de la base cible (exemple PostgreSQL)
  • Connexions JCA
05 Sécurité : JAAS et Security Manager 4h
  • Intégration de la sécurité
  • Politique de sécurité au déploiement
  • JAAS : rôles et groupes de permissions
06 Automatisation de l'administration 3h
  • Scripts avec twiddle et JBoss-CLI
  • Parcours des ressources
  • Visualisation de statistiques sur un cluster
07 Journalisation et diagnostic 3h
  • Mise en oeuvre et configuration des logs
  • Niveaux de journalisation
  • Analyse des fichiers de logs et résolution d'incidents
  • Centralisation vers un syslog externe
08 Suivi, supervision et optimisation 4h
  • Gestion des performances et garbage collector
  • MBean Profiler JBoss, jconsole et paramètres JVM
  • Tests de charge (JMeter) et optimisation
  • MBean SNMP, traps SNMP et supervision Nagios
  • Automatisation des alertes
Prérequis

Connaissance de la syntaxe XML recommandée. Des notions d'administration système et d'environnement Java/JEE sont un plus.

Public visé

Administrateurs systèmes, exploitants et administrateurs d'applications Java, ingénieurs d'infrastructure amenés à installer, configurer et maintenir des serveurs d'applications JEE.

Avancé Développement
Votre formateur

Apprenez avec un expert du terrain

Une pédagogie orientée projet, nourrie par des cas concrets.

MT

Mohamed Trabelsi

Test Logiciels & Qualité — ISTQB, Selenium

Consultant-formateur certifié, praticien du domaine.

Formateur expert Pédagogie active Développement
Calendrier

Prochaines sessions

Places limitées pour garantir un suivi personnalisé.

03 août 2026
Tunis 30h · Présentiel & en ligne 09h00 – 16h00
4 places restantes
31 août 2026
Sfax 30h · Présentiel & en ligne 09h00 – 16h00
10 places restantes

Toutes les sessions

Voir le calendrier
Date de début Horaire Lieu Formateur Places
03/08/2026
Lundi
09h00 – 16h00
Tunis
Salle Alpha
Mohamed Trabelsi 4 places restantes
31/08/2026
Lundi
09h00 – 16h00
Sfax
Salle Sfax
Mohamed Trabelsi 10 places restantes
Avis vérifiés

Avis des apprenants

Aucun avis pour le moment. Soyez le premier à partager votre expérience !

Vous avez suivi cette formation ? Connectez-vous pour laisser un avis.

Prêt à préparer votre certification ?

Rejoignez la prochaine session du 03 août 2026 à Tunis — il ne reste que 4 places.

À découvrir aussi

Formations similaires

D'autres parcours pour développer vos compétences techniques.

Développement

React JS - Développement d'interfaces web modernes

Intermédiaire 28h Présentiel & en ligne
Nizar Haddad
1 000 TND Voir le détail
Développement

Les Tests Unitaires des Applications Java

Intermédiaire 28h Présentiel & en ligne
Amel Bouzid
1 000 TND Voir le détail
Développement

Fondamentaux du XML

Débutant 21h Présentiel & en ligne
Karim Gharbi
750 TND Voir le détail