JBoss Application Server Administration - 4 days Online Classroom

2.650,00 EUR

  • 4 days
Live Virtual Classroom
Classroom
In House / In Company

Master the administration of enterprise Java applications with this comprehensive JBoss Application Server Administration course. Designed for IT professionals responsible for deploying, configuring, and maintaining JBoss environments, this hands-on training equips you with the practical skills to manage secure, reliable, and high-performing application servers. Throughout the course, you'll learn how to install and configure JBoss Application Server, manage deployments, administer standalone and domain environments, configure security, monitor system performance, troubleshoot common issues, and optimise server resources. You'll also explore clustering, load balancing, logging, and automation techniques that help ensure high availability and efficient enterprise application management. By combining expert instruction with practical lab exercises, you'll gain the confidence to administer JBoss Application Server environments in production and support enterprise Java applications with greater efficiency and reliability.

Key Features

Language

Course and materials are in English

Level

Beginner - Intermediate level

4 days (8 hours / day) live classroom

with accredited trainers

50+ recommended study hours

Exercises and solutions

Comprehensive digital resources with hands-on practice activities included

Certificate

Certificate of completion available

Hero

Learning Outcomes

At the end of this course, you will be able to:

Configure

Learn how to configure database connectivity and messaging services within JBoss Application Server. You'll set up JDBC data sources, manage connection pools to optimise database performance, and configure Java Message Service (JMS) resources, including connection factories, queues, and topics. These skills enable reliable communication and efficient data access across enterprise applications.

Develop

Develop the skills to secure and optimise JBoss Application Server for production environments. You'll configure authentication modules, enable HTTPS connectivity, protect sensitive information using password vaults, and tune JVM and server subsystems such as EJB, JMS, and web services to improve application performance, scalability, and stability.

Build

Explore how to build resilient, highly available JBoss environments using clustering and load balancing. You'll learn to configure clustered server instances, balance workloads across multiple nodes, and understand the differences between standalone and domain mode deployments while maintaining session persistence and uninterrupted service availability.

Implement

Gain a solid understanding of how JMS supports asynchronous, event-driven communication in enterprise applications. You'll configure messaging services within JBoss, implement messaging resources for distributed systems, and learn how JMS enhances application integration, scalability, and reliability across complex enterprise environments.

Hero

Course timeline

  1. JBoss Fundamentals & Administration

    Day 1

    • Explore the JBoss Application Server ecosystem, including WildFly, Enterprise editions, and core architecture.
    • Install Java and JBoss Application Server using recommended installation methods.
    • Understand Java Enterprise Edition (JEE) architecture, including web components, business services, and web services.
    • Learn how JBoss integrates into enterprise middleware environments and application infrastructures.
    • Manage JBoss using the Command Line Interface (CLI) and the Web Administration Console.
    • Automate common administrative tasks with CLI scripting and gain an introduction to JMX-based management.
  2. Server Configuration & System Management

    Day 2

    • Configure JBoss in standalone mode, including server settings and directory structures.
    • Set up and administer domain mode using domain controllers, host controllers, and server groups.
    • Understand the lifecycle of JBoss server instances in both standalone and domain deployments.
    • Start, stop, monitor, and manage application server instances efficiently.
    • Implement backup and recovery strategies to support business continuity.
    • Configure and manage the logging subsystem, including log handlers and troubleshooting techniques.
  3. Application Deployment & Enterprise Services

    Day 3

    • Deploy enterprise applications using WAR and EAR packages in standalone and domain environments.
    • Manage deployments through both the CLI and the Web Administration Console.
    • Configure JDBC drivers, data sources, and database connection pools for reliable database connectivity.
    • Learn how JBoss communicates with enterprise databases through managed data sources.
    • Understand the fundamentals of Java Message Service (JMS) for enterprise messaging.
    • Configure JMS connection factories, queues, and topics to support scalable application integration.
  4. Security, Clustering & Performance Optimisation

    Day 4

    • Configure the JBoss web tier, including web connectors, deployment descriptors, Apache integration, and JAX-WS web services.
    • Create and manage batch processing jobs using the JEE Batch framework and Batch subsystem.
    • Build highly available environments using clustering and load balancing in standalone and domain modes.
    • Secure JBoss deployments by configuring authentication, login modules, HTTPS, password vaults, and protected messaging resources.
    • Optimise JVM settings and tune web, JMS, and EJB subsystems to improve application performance.
    • Apply enterprise best practices for monitoring, scaling, and maintaining secure, high-performing JBoss environments.
JBoss Application Server Administration

Who Should Enroll in this Program?

JBoss Application Server administrators.

Middleware and application server administrators.

Java application support engineers.

System administrators responsible for enterprise Java environments.

DevOps engineers managing Java application deployments.

IT professionals transitioning into middleware administration roles.

Start course now

Prerequisites

  • A basic understanding of Linux or Windows system administration.
  • Familiarity with Java applications and enterprise web technologies.
  • Basic networking knowledge.
  • Previous experience with application servers is beneficial but not required.

Licensing

and equality policy

Licensing and accreditation

This course is offered according to Partner Program Agreement and complies with the License Agreement requirements.

Equity Policy

AVCdoes not provide accommodations due to a disability or medical condition of any students. Candidates are encouraged to reach out to AVC for guidance and support throughout the accommodation process.

Frequently Asked Questions

Contact background

Need a Custom In-company or Group Training?

Request for in-company training program tailored specifically to your team. We offer flexible customization options to align with your business goals, alongside competitive group rates for larger teams. Fill out the form below, and our corporate training experts will design the perfect solution for you.