
Explore JBoss EAP 2025 architecture, installation, domain and standalone modes, and enterprise development with clustering, security, monitoring, and microservices.
Explore the evolution and architecture of JBoss, the open-source application server by Red Hat, highlighting its modular design, the application server, and the web portal.
Explore the key JBoss subsystems that power the application server, including web, EJB3, JMS, and JPA, plus security, and learn to manage them via the management console or CLI.
Install and configure the open source WildFly JBoss on Windows, download from wildfly.org, install the JDK, extract to C drive, and set up a management user for the admin console.
Learn to configure JBoss EAP servers and profiles, covering standalone and domain modes, port settings in standalone.xml, management console access, and Java home and path setup.
Explore JBoss domain and standalone modes, including central management with host controllers for multiple servers, and learn deployment, admin console, and CLI workflows.
Explore Java EE, its three-tier architecture, and key technologies like servlets, JSP, EJB, JPA, JMS, and JAX-RS, and learn why it remains vital for scalable, secure enterprise applications on JBoss.
Deploy a Java application to Wildfly on Ubuntu by installing the JDK, configuring Wildfly as a service, and deploying WAR files via the CLI or deployment folder.
Master clustering and load balancing to scale JBoss and ensure high availability and failover. Learn performance tuning techniques, including thread pools, JVM settings, database connection pooling, caching, and asynchronous processing.
Master clustering and load balancing with two Wildfly nodes on EC2, install Java, deploy apps via the management console, and expose 8080 and 9990.
Configure clustering in JBoss WildFly by editing standalone-ha.xml and standalone.xml, enabling the JGroups subsystem with UDP and TCP transports, ping, and failover recovery protocols; set node-specific properties for two servers.
Set up a load balancer using HAProxy to distribute traffic between Wildfly servers, enabling clustering, failover, and high availability.
Set up and secure WildFly JBoss by creating users, assigning roles, and configuring security constraints; test access to the admin and application consoles, and explore SSL integration.
Implement ssl for WildFly across multiple ec2 servers by offloading ssl to HAProxy, obtain a certificate, enforce https, redirect http to https, and secure data with confidentiality, integrity, and authentication.
Learn to monitor and manage JBoss WildFly with the JBoss management console (GMC) and CLI, tracking heap, threads, data sources, deployments, and logs.
Learn to manage resources and applications in JBoss via the management console. Deploy apps, configure data sources, connection pools, JMS queues, threads, and session management, plus security and monitoring.
Identify and fix common JBoss deployment issues through effective logging, startup and deployment failure analysis, and targeted debugging of configuration, performance, and connectivity in Wildfly.
Debug Java apps on WildFly with remote debugging, IDE configurations, and breakpoints; configure debugging in server files, explore management console, and apply logging, networking, and performance tuning for troubleshooting.
Install and configure MySQL on Amazon Linux for a Wildfly JBoss application; create database and user, secure root, grant privileges, and enable remote access for JDBC.
Demonstrates configuring a MySQL database with Wildfly JBoss by installing the MySQL JDBC driver and setting up a JDBC driver and data source via the management console.
Learn how to containerize wildfly and its database using docker and docker compose, automate deployment on ec2, configure jndi data sources, and access the management console.
Learn to build and deploy microservices with Wildfly, including hello world REST services, Maven builds, data source integration, and management console deployment, with resilience and fault isolation.
Discover case studies and real world examples of WildFly and JBoss deployments across finance, healthcare, e-commerce, telecommunication, government, education, and manufacturing industries.
Explore emerging trends and roadmap for enterprise application development with Wildfly, including microservices, cloud native deployment, DevOps integration, and security and compliance.
Explore the Wildfly and red hat roadmap, featuring cloud native shifts, microservices, API-first development, Jakarta integration, and security enhancements with OpenShift and DevOps integration.
Celebrate mastering JBoss architecture and subsystems, install and configure JBoss application server, and develop Java EE enterprise applications with clustering, load balancing, and performance tuning for scalable, efficient environments.
Become a JBoss professional and learn one of employer's most requested skills nowadays!
This comprehensive course is designed so that Java Developers, System Administrators, DevOps Engineers, IT Security Specialists, Students... can learn JBoss from scratch to use it in a practical and professional way. Never mind if you have no experience in the topic, you will be equally capable of understanding everything and you will finish the course with total mastery of the subject.
After several years working in enterprise IT field, we have realized that nowadays mastering JBoss (Wildfly) for managing and optimizing Java-based applications in is very important in complex environments. Knowing how to use this tool can give you many job opportunities and many economic benefits, especially in the world of IT.
The big problem has always been the complexity to perfectly understand JBoss requires, since its absolute mastery is not easy. In this course we try to facilitate this entire learning and improvement process, so that you will be able to carry out and understand your own projects in a short time, thanks to the step-by-step, detailed and hands-on examples of every concept.
With almost 9 exclusive hours of video, this comprehensive course leaves no stone unturned! It includes both practical exercises and theoretical examples to master JBoss. The course will teach you how to deploy and manage JBoss EAP effectively in real-world scenarios in a practical way, from scratch, and step by step.
We will start with the installation and setup of the needed work environment on your computer, regardless of your operating system and computer.
Then, we'll cover a wide variety of topics, including:
Introduction to JBoss and course dynamics
Fundamentals of JBoss, its architecture, and subsystems
Downloading and Installing JBoss on your system and configure server settings
Develop and deploy Java EE applications using JBoss
Explore clustering, load balancing, high availability, and performance optimization.
Set up and configure security features, including SSL/TLS for secure communication.
Use JBoss Management Console (JMC) to monitor and manage applications.
Learn to identify and fix common issues in JBoss deployments.
Integrate JBoss with databases like MySQL and set up microservices architectures.
Mastery and application of absolutely ALL the functionalities of JBoss
Practical exercises, complete projects and much more!
In other words, what we want is to contribute our grain of sand and teach you all those things that we would have liked to know in our beginnings and that nobody explained to us. In this way, you can learn to build and manage a wide variety of projects and make versatile and complete use of JBoss Wildfly. And if that were not enough, you will get lifetime access to any class and we will be at your disposal to answer all the questions you want in the shortest possible time.
Learning JBoss has never been easier. What are you waiting to join?