Skip to content

JBoss Application Server Administration


StayAhead Training

Summary

Price
£1,740 inc VAT
Study method
Distance + live classes
Duration
4 days · Part-time or full-time
Qualification
No formal qualification
Additional info
  • Tutor is available to students

Overview

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

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.

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

Who will the Course Benefit?

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

Course Objectives

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

Examinations

This course helps to prepare for the following exam:

Red Hat Certified JBoss Administration (RHCJA).

Attending this course will help delegates gain many of the skills and product knowledge requirements as outlined in the exam objectives. Studying this course and its 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 Oracle website lists all exam requirements and these are updated regularly.

Exams are not included as part of the course.

Requirements

This course is aimed at those who need to understand or administer JBoss Application Server, especially application server administrators, Java EE developers and systems administrators. No prior knowledge of JBoss Server is required, but delegates should be from a relevant technical background.

Follow-On Courses

  • Apache Web Server
  • Developing Applications with Java EE

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.

Description

Course Contents - DAY 1Course 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 CourseCourse Contents - DAY 2Session 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 CourseCourse Contents - DAY 3Session 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 CourseCourse Contents - DAY 4Session 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

Questions and answers

Reviews

Currently there are no reviews for this course. Be the first to leave a review.

FAQs

Study method describes the format in which the course will be delivered. At Reed Courses, courses are delivered in a number of ways, including online courses, where the course content can be accessed online remotely, and classroom courses, where courses are delivered in person at a classroom venue.

CPD stands for Continuing Professional Development. If you work in certain professions or for certain companies, your employer may require you to complete a number of CPD hours or points, per year. You can find a range of CPD courses on Reed Courses, many of which can be completed online.

A regulated qualification is delivered by a learning institution which is regulated by a government body. In England, the government body which regulates courses is Ofqual. Ofqual regulated qualifications sit on the Regulated Qualifications Framework (RQF), which can help students understand how different qualifications in different fields compare to each other. The framework also helps students to understand what qualifications they need to progress towards a higher learning goal, such as a university degree or equivalent higher education award.

An endorsed course is a skills based course which has been checked over and approved by an independent awarding body. Endorsed courses are not regulated so do not result in a qualification - however, the student can usually purchase a certificate showing the awarding body's logo if they wish. Certain awarding bodies - such as Quality Licence Scheme and TQUK - have developed endorsement schemes as a way to help students select the best skills based courses for them.