OUR

Courses

WildFly and its commercial variant JBoss EAP (Enterprise Application Platform) are considered top dogs among Java's application servers.
They provide the full stack of the Jakarta Enterprise Edition and also support the MicroProfile. In addition, Red Hat's battleships offer many other useful features and technologies when it comes to enterprise computing.

On the one hand, the course deals with administration, on the other hand, developers learn to use the entire potential of the application server to implement their own applications and components. Furthermore, the participants will learn how to set up a powerful cluster and how to use WildFly or JBoss EAP with Docker.

  • Overview of WildFly or JBoss EAP

 

    • Differences between different variants
    • Basic structure and architecture
    • Supported Technologies: Jakarta Enterprise Edition and MicroProfile

 

  • Installation and Requirements

 

    • directory structure
    • Modes of Operation: Standalone vs. Domain
    • start and stop
    • facility as a service

 

  • administration and monitoring

 

    • Optimization of the call parameters
    • Central configuration files
    • administration console
    • Command Line Interface and CLI scripts
    • Use of administration API

 

  • Deployment

 

    • Opportunities for deployment
    • Deployment of own applications and components
    • Deploying Resources
    • Deployment using the Maven build tool

 

  • Configuration of subsystems and resources

 

    • Datasources
    • Webserver Undertow
    • EJB-Subsystem
    • JMS Services
    • Security subsystem Elytron
    • Logging

 

  • modular system

 

    • motivation
    • Classloading with WildFly or JBoss EAP
    • Relationship between libraries and modules
    • JBoss Modules

 

  • Clustering

 

    • Strategies for building clustered systems
    • Building a cluster with mod_cluster
    • Specific points regarding development of clustered applications and components

 

  • Integration of WildFly or JBoss EAP and Docker

 

  • Migration from previous version (if necessary)

Previous knowledge

  • Basic knowledge
    in Jakarta Enterprise Edition

Target group

  • Administrators
  • Java Developers
  • Jakarta Enterprise Edition-Entwickler