Publication date : 06/03/2024

Course : JBoss WildFly, administering a Java EE server

Practical course - 3d - 21h00 - Ref. JBO
Price : 1830 € E.T.

JBoss WildFly, administering a Java EE server




This course covers all the basic features of WildFly/JBoss Jakarta EE application server. It will enable administrators to acquire all the skills needed to operate applications in production, implement optimized configuration and secure access.


INTER
IN-HOUSE
CUSTOM

Practical course in person or remote class
Available in English on request

Ref. JBO
  3d - 21h00
1830 € E.T.




This course covers all the basic features of WildFly/JBoss Jakarta EE application server. It will enable administrators to acquire all the skills needed to operate applications in production, implement optimized configuration and secure access.


Teaching objectives
At the end of the training, the participant will be able to:
Installing a WildFly/JBoss application server
Learn how to deploy war, jar and ear components
Setting up a domain with multiple hosts
Monitor WildFly/JBoss application server activity
Optimizing WildFly/JBoss application server performance
Securing access to deployed applications

Intended audience
Developers, operators or integrators of Jakarta EE applications.

Prerequisites
Basic knowledge of operating system administration and Java.

Course schedule

1
Introduction to Jakarta EE

  • Java and Jakarta EE fundamentals.
  • From Java EE to Jakarta EE.
  • Jakarta EE application architectures.
  • Application servers.

2
Introduction to JBoss and WildFly

  • Open Source principles.
  • Professional Open Source with RedHat, Sun...
  • Successive versions of Jakarta EE, the corresponding JBoss EAP and WildFly servers.
  • Architecture of a recent version of WildFly.
Hands-on work
Installation of a recent version of the WildFly server.

3
JBoss/WildFly administration basics

  • Principle of configurations.
  • Deployment of Jakarta EE applications (ear), Web applications (war) and EJB components (jar).
  • Deployment of JDBC 4 drivers, DataSources and shared modules.
Hands-on work
Deploying a DataSource and JDBC driver 4.

4
Stand-alone configuration

  • Description of stand-alone and domain modes.
  • Stand-alone configurations (default, full, ha, full-ha).
  • Configuration tools: Web console, JBoss-cli.
  • Deployment modes: stand-alone, partial...
Hands-on work
Deploy war, jar and ear.

5
Server monitoring

  • Integrated inspection tools.
  • JMX supervision tools: Jconsole, JvisualvM.
  • Web access log settings.
  • Use of server logs.
  • Integration of application logs with Log4J and SLF4J.
Hands-on work
Configure logs.

6
Domain administration

  • Domain organization.
  • Domain administrative services: Host Controller Slave or Master, Process Controller.
  • Configure multiple domain hosts.
  • Deploy applications in domains using the Web console or JBoss-cli.
Hands-on work
Configure a domain with multiple hosts.

7
Performance optimization

  • VM settings: client/server profile, heap memory, GC.
  • Set up pools (EJB, DataSource, threads).
  • Optimize class loading: module loading strategy, module dependencies.
  • Introduction to high availability.
Hands-on work
JVM optimization.

8
Security

  • Server security principles.
  • Choose between legacy and Elytron modules.
  • Manage access to administration tools.
  • Authorization and authentication management.
  • Realms: JDBCRealm, LDAPRealm...
  • Secure exchanges with TLS.
Hands-on work
Control access to applications.


Customer reviews
5 / 5
Customer reviews are based on end-of-course evaluations. The score is calculated from all evaluations within the past year. Only reviews with a textual comment are displayed.
RADO R.
01/12/25
5 / 5

I am very satisfied with the training given by our trainer
GREGORY C.
01/12/25
5 / 5

advanced knowledge and TP then on the view part.
FATHI S.
02/07/25
5 / 5

The training content is very dense. I'd like to thank Salifou for the quality and clarity of his explanations and the progressive way in which the concepts are presented.



Dates and locations
Select your location or opt for the remote class then choose your date.
Remote class

Last places available
Guaranteed date, in person or remotely
Guaranteed session

REMOTE CLASS
2026 : 10 June, 14 Sep., 16 Nov.

PARIS LA DÉFENSE
2026 : 10 June, 14 Sep., 16 Nov.