JBoss Administration Training

Introduction to JBoss

Get an overview of JBoss, a popular open-source Java EE application server. Learn about its architecture, core components, and the benefits of using JBoss for enterprise applications.

Setting Up JBoss Environment

Learn how to set up your JBoss environment. Understand the installation process, configure JBoss server settings, and prepare your environment for application deployment.

Managing JBoss Server Instances

Discover how to manage JBoss server instances. Learn about server startup, shutdown, and how to configure multiple server instances for high availability and load balancing.

Deployment of Applications

Explore the deployment process for applications in JBoss. Learn how to deploy web applications, EJBs, and other components, and understand the various deployment strategies and tools available.

Configuration and Tuning

Understand how to configure and tune JBoss for optimal performance. Learn about configuration files, resource management, and techniques for tuning JVM and server settings to meet application requirements.

Security Management

Learn about security management in JBoss. Explore how to configure security domains, manage user authentication and authorization, and ensure your JBoss environment is secure against potential threats.

Monitoring and Troubleshooting

Discover how to monitor and troubleshoot JBoss applications and servers. Learn about logging, monitoring tools, and troubleshooting techniques to maintain server health and resolve issues efficiently.

Backup and Recovery

Understand best practices for backup and recovery in JBoss. Learn how to perform regular backups, create recovery plans, and ensure data integrity and availability in case of system failures.

Hands-On Labs and Practical Projects

Engage in hands-on labs and practical projects to apply your knowledge of JBoss Administration. Work on real-world scenarios to develop practical skills in managing and optimizing JBoss environments.

JBoss Administration Syllabus

1. JBoss Introduction and Installation

  • Java EE Overview and Architecture
  • JBoss Background and Overview
  • Basic JBoss AS Architecture
  • Downloading and Installing JBoss AS
  • Starting and Stopping JBoss

2. JBoss AS Structure and Architecture

  • JBoss AS Directory and File Structure
  • JBoss Standard Configurations and Custom Configurations
  • Configuration Directory and File Structure
  • The JBoss Microcontainer Overview and Architecture
  • Configuring Beans for the Microcontainer
  • JMX and the Legacy JBoss JMX Microkernel and MBean Server
  • JBoss AS JMX-based Services and Service Definitions
  • The Admin Consoles (JMX Console, Web Consoles, Jopr)

3. Deployment

  • Java EE Application Structure (Jars, Wars, Ears, Sars)
  • JBoss AS Deployers
  • Deploying and Redeploying Archives
  • Expanded Deployments and Nested Deployments
  • Deployment Dependencies and Ordering (Explicit and Implicit)
  • JBoss Classloading and Its Effect on Deployment

4. Web Container, Port Configuration, JNDI, and DataSources

  • Web Container Overview
  • The server.xml and Other Configuration Files
  • Configuring the HTTP, HTTPS, and AJP Connectors
  • Port Configuration and ServiceBindingManager
  • JNDI and Naming Overview
  • JBoss Naming Overview and Configuration
  • JNDI Client Configuration
  • DataSource and JCA Overview
  • DataSource Configuration and *-ds.xml Files
  • The Hypersonic Database and DefaultDS

5. Other Services

  • Remote Object Invokers and JBoss Remoting
  • Unified Invoker and RMI Invoker
  • HTTP Invoker
  • JMS - Java Message Service
  • Web Services
  • Other Services - EJB, JMX Invoker Adapter, RMI Class Loading

6. Security

  • Java EE Security Overview
  • JBoss AS Security Architecture
  • JBoss AS Security Domains
  • JBoss AS Login Modules
  • Using UsersRolesLoginModule
  • Using Password Hashing
  • Using DatabaseServerLoginModule
  • Other Login Modules (LDAP, etc.)
  • Encrypting DataSource Passwords
  • Enabling SSL
  • Securing Other JBoss AS Services - Consoles, Invokers, DataSources, etc.

Training

Basic Level Training

Duration : 1 Month

Advanced Level Training

Duration : 1 Month

Project Level Training

Duration : 1 Month

Total Training Period

Duration : 3 Months

Course Mode :

Available Online / Offline

Course Fees :

Please contact the office for details

Placement Benefit Services

Provide 100% job-oriented training
Develop multiple skill sets
Assist in project completion
Build ATS-friendly resumes
Add relevant experience to profiles
Build and enhance online profiles
Supply manpower to consultants
Supply manpower to companies
Prepare candidates for interviews
Add candidates to job groups
Send candidates to interviews
Provide job references
Assign candidates to contract jobs
Select candidates for internal projects

Note

100% Job Assurance Only
Daily online batches for employees
New course batches start every Monday