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