JBoss 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

Learn how to install and configure JBoss. Understand the setup process, initial configuration, and how to prepare your environment for deploying applications.

Managing JBoss Instances

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

Application Deployment

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

Configuration and Optimization

Understand how to configure and optimize JBoss for optimal performance. Learn about configuration files, resource management, and performance tuning techniques.

Security Management

Learn about security management in JBoss. Explore how to configure security domains, manage user authentication and authorization, and ensure the security of your applications.

Monitoring and Troubleshooting

Discover best practices for monitoring and troubleshooting JBoss. Learn how to use logging and monitoring tools, troubleshoot common issues, and maintain server health.

Backup and Recovery

Understand backup and recovery strategies for JBoss. Learn how to perform backups, create recovery plans, and ensure data integrity and availability.

Hands-On Labs and Practical Projects

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

JBoss syllabus

1. Introduction

  • Exposure to Middleware
  • Application Server as Middleware
  • Application Server vs. Web Server

2. Java

  • Basic Java Concepts
  • J2EE
  • Application Packaging
  • Class Loading
  • Threads
  • Heap Management

3. JBoss Introduction

  • JBoss History
  • Community vs. Enterprise Edition
  • JBoss Transformation
  • WildFly Introduction

4. Installation

  • Downloading JBoss/JDK
  • JBoss Licensing
  • Installer and Pre-Requisites
  • Installing Java
  • Installing JBoss EAP 7.2

5. JBoss Architecture and Configuration

  • JBoss Architecture
  • Domain vs. Standalone Mode
  • Domain, Host, and Process Controller

6. High Availability

  • Clustering and High Availability
  • About Infinispan and JGroups
  • Clustering - Standalone Servers

7. Deployment

  • Deployment Concepts
  • Deployment Types
  • Deployment Methods
  • Deployment-Related Configurations
  • Web Containers and Descriptors

8. Web Server

  • Web Server Capabilities
  • Web Server Architecture
  • HTTP Methods
  • HTTP Codes
  • Undertow Configuration

9. Apache with JBoss

  • Introduction to Apache Web Server
  • mod_jk Module
  • Apache + mod_jk + JBoss Standalone Server
  • Apache + mod_jk + JBoss Cluster

10. Filesystem Configuration and Logging

  • Directory Structure
  • Configuration Files
  • Logs and Traces

11. JDBC: MySQL with JBoss

  • JDBC Introduction
  • JDBC Drivers
  • JNDI
  • Creation of Data Sources

12. JMS

  • JMS Introduction
  • JMS Architecture
  • Creation of Connection Factory and Queue

13. Admin Console and JMX

  • JBoss Management Console Features

14. Security Concepts and Configuration

  • Security Realms
  • Users and Roles
  • Security Policies
  • SSL Security and Complete Cryptography

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