JBoss Application Server Administration

Course Code: JBOSS

Duration: 4 days

 
 
 
 

JBoss Application Server Administration Course Overview

This JBoss Application Server Administration course teaches the core skills needed to install and manage the JBoss Application Server up to WildFly version 21, equivalent to JBoss EAP version 7.3.

As well as configuring the JBoss Application Server, this hands-on course shows delegates how to deploy and monitor Java Enterprise Edition and web applications. Delegates will also configure various JBoss subsystems such as logging, data sources and messaging, and investigate tuning and high availability concepts such as clustering and load balancing.

Similarly, the course is targeted to closely follow the official Red Hat JBoss curriculum for certification.

Exercises and examples are used throughout the course to give practical hands-on experience with the techniques covered.

Course Objectives

To provide the skills necessary to install, configure, manage, deploy applications to and understand the core aspects of JBoss Application Server.

Who will the Course Benefit?

This JBoss Application Server Administration course is aimed at application server administrators. It may also benefit developers and system administrators who require a greater understanding of deployment and administration with JBoss.

Skills Gained

The delegate will learn and acquire skills as follows:

  • Understand the Java Enterprise Edition architecture
  • Install and configure JBoss
  • Configure the application server in both standalone and domain modes
  • Deploy applications
  • Administer JBoss using the CLI and Web Admin Consoles
  • Configure the logging subsystem
  • Enable database access and connection pooling
  • Establish communication with JMS messaging services
  • Configure the Batch Subsystem
  • Implement JBoss security
  • Understand clustering and load balancing
  • Monitor and tune performance

JBoss Application Server Administration Training Course

Course Introduction

  • Administration and Course Materials

Session 1: INTRODUCTION TO JBOSS

  • The Application Server Environment
  • Aspects of JBoss
  • WildFly and Enterprise Editions
  • JBoss Component Tour

Session 2: INSTALLATING JBOSS

  • Installation Options
  • Installing Java
  • Installing the JBoss Application Server

Session 3: JAVA ENTERPRISE EDITION ARCHITECTURE

  • Java Enterprise Edition (JEE) Applications
  • Web Components
  • Business Components
  • Web Services
  • JBoss and Middle Tier Architecture

Session 4: ADMINISTRATIVE TOOLS

  • Using the Command Line Interface (CLI)
  • Using the Web Admin Console
  • Scripting Tasks with CLI
  • JBoss and JMX

JBoss Application Server Administration Training Course

Session 5: CONFIGURATION IN STANDALONE MODE

  • Configuring JBoss for Standalone Mode
  • The standalone.xml Configuration File
  • The Standalone Mode Directory Structure

Session 6: CONFIGURATION IN DOMAIN MODE

  • Configuring JBoss for domain mode
  • The domain.xml and host.xml Configuration Files
  • Domain Controllers and Host Controllers
  • Using Server Groups

Session 7: MANAGING THE APPLICATION SERVER

  • Starting and Stopping JBoss Instances
  • Instance Life Cycle in Standalone Mode
  • Instance Life Cycle in Domain Mode
  • Backup and Recovery Options

Session 8: WORKING WITH LOGS

  • Configuring and Using the Logging Subsystem
  • Configuring the Built-in Handlers

JBoss Application Server Administration Training Course

Session 9: DEPLOYING APPLICATIONS

  • WAR Files, EAR Files and Deployment Descriptors
  • Standalone Mode Deployment
  • Domain Mode Deployment
  • Server Group Deployment
  • Deploying with CLI
  • Deploying with Web Admin Console

Session 10: DEFINING DATASOURCES

  • Communicating with databases
  • JDBC Drivers
  • Defining a Datasource
  • Database Connection Pooling

Session 11: JMS MESSAGING

  • Introduction to JMS
  • JBoss Messaging
  • Configuring Connection Factories, Topics and Queues

JBoss Application Server Administration Training Course

Session 12: WEB TIER CONFIGURATION

  • JBoss Web Configuration
  • Web Deployment Descriptors
  • Web Connectors
  • Configuring Apache Servers
  • Web Services and JAX-WS

Session 13: BATCH PROCESSING

  • JEE Batch Applications
  • The Batch Subsystem
  • Configuring Batch Jobs

Session 14: CLUSTERING

  • High Availability Solutions
  • JBoss Clustering
  • Load Balancing Configuration
  • Standalone and Domain Mode Clusters

Session 15: SECURITY CONSIDERATIONS

  • The JBoss Security Model
  • Using Login Modules
  • Securing Web Applications and JMS Destinations
  • Configuring HTTPS Connectors
  • Using a Password Vault

Session 16: PERFORMANCE TUNING

  • Performance Issues and Solutions
  • Configuring the JVM in Standalone and Domain mode
  • Web, JMS and EJB Tuning
Notes:
  • Course technical content is subject to change without notice.
  • Course content is structured as sessions, this does not strictly map to course timings. Concepts, content and practicals often span sessions.

Examinations

This course helps to prepare for the following exam:

  • Red Hat Certified JBoss Administration (RHCJA).

Attending these courses and studying the associated reference materials can form part of the preparation to achieve certification. Experience, practice, self-study and aptitude are also key requirements for exam success.

Before taking any exam, ensure you have the recommended experience. The Red Hat website lists all exam requirements and these are updated regularly.

Exams are not included as part of the course.

Requirements

Good operating system knowledge similar to the level covered on our Linux Introduction course or an equivalent Windows course is required. Whilst no prior knowledge of JBoss is required, delegates should be from a relevant technical background. Some awareness of internet architectures and protocols is assumed.

Course Reviews

Fantastic instructor, rich depth of content and practical, hands on learning. A+

Adam - Developer - Government


Very good course at a useful pace to take in the information

Chris - Infrastructure Architect - IT


Excellent tuition - pleasure to be taught by. Would highly recommend.

Andrew - Government


Overall very good. Well presented and reasonably paced. Course material helpful. Lecture very good, very knowledgeable. Quite enjoyable and not too stressful.

Steven - Senior Technical Architect - Manufacturing


Very happy with the content of the course, it was explained very well. The labs were very useful in reinforcing all that was taught.

Charles - IT Officer Level 1 - Government


The trainer clearly knew the subject very well and was always at hand to help with any questions or issues.

Andrew - Analyst - Finance


Public Scheduled Events

Classroom & Live Virtual Instructor-Led Training

Duration: 4 days

Price: £1,990.00 exc. VAT 


Start Date Options Spaces  
07 May 2024
StayAhead Virtual Courses available 
Spaces Book Now 
23 Jul 2024
StayAhead Virtual Courses available 
Spaces Book Now 
08 Oct 2024
StayAhead Virtual Courses available 
Spaces Book Now 
16 Dec 2024
StayAhead Virtual Courses available 
Spaces Book Now 
 

Live Virtual Classroom

 
Join live instructor-led classroom training from the comfort of your home or office.
All the convenience and benefits of the classroom experience without the hassle and costs of travel and accommodation.
 
 



Our Customers Include

 
EDF
Amazon
American Express
Aviva
QA
BAE
University of Cambridge
Barnardo's
Scottish Government
Bauer
Bloomberg
BP
HSBC
DVLA
GlaxoSmithKline
Government Campus
Capita
Tui
NHS
Ordnance Survey
Ministry of Defence
Zurich Insurance Group
trainline
Vodafone
 
 



Our Course Curriculum

 
 
 
+44 (0)20 7600 6116
Enquiries@StayAhead.com
Copyright © 2024 StayAhead Training Ltd
Cookies   /   Privacy Policy