Administering the WildFly 10 / JBoss EAP 7 Application Server Training in Eden Prairie
| 
                	 We offer private customized training for groups of 3 or more attendees.
                 | ||
| Course Description | ||
| This course provides hands-on and in-depth coverage on configuring and
managing WildFly 10 and JBoss EAP 7 servers - the latest release in the
very popular JBoss series of application servers. This course
incorporates WildFly 10's new features and changes compared to earlier
WildFly releases. EAP 7 is the supported release of the WildFly 10 server. 
                        Course Length: 4 Days Course Tuition: $1690 (US) | ||
| Prerequisites | |
| Some experience in working with JBoss servers. | |
| Course Outline | 
| 
	Session 1: WildFly Introduction and Installation 
	Java EE Overview and Architecture 
	WF 10 Background and Overview 
	Installing and Starting WF 10 
	Server Suspend Mode (WF 9+) 
	Working with WF 10 
	Documentation Overview 
	Session 2: Structure and Architecture 
	WF10 Directory and File Structure 
	Server Architecture and Configuration 
	Server Config File - Extensions, Subsystems, Schemas, Paths 
	Interfaces and Socket Bindings 
	Session 3: Configuration and Management - Part 1 
	Overview of Management Options 
	Understanding the Management Model and the XML Config Files 
	Using the CLI (Command Line Interface) 
	Overview 
	Navigating the Management Tree 
	Working with Operations and Commands 
	Creating/Deleting Nodes 
	Using the Management Console 
	Session 4: Application Deployment 
	Java EE Deployment Archives (JARs, WARs, EARs) 
	Deployment/Undeployment with the CLI and Management Console 
	Deployment Scanner - Auto-Deployment in WF 10 
	Marker Files and Auto-deployment 
	Session 5: Configuration and Management - Part 2 
	JBoss Modules and Modular Classloading 
	Defining a Module 
	Working with Dependencies 
	Server Logging 
	Handlers, Log Levels, Formatters and Pattern Strings 
	Configuring Application Logging 
	Configuring Audit Logging 
	Session 6: Subsystem Configuration 
	JNDI and Naming Overview 
	Naming Subsystem Overview and Configuration 
	Datasource and JCA Overview 
	Datasource and Driver Configuration (XML, CLI, and Admin Console) 
	Datasource Monitoring, and Tuning 
	Thread Pools - History and Current Configuration 
	Undertow Web Container 
	Undertow Overview 
	Undertow Configuration - listeners and workers (XML and CLI) 
	Host and Filter Configuration 
	HTTP/2 Support (WF 9+) 
	The H2 Database and ExampleDS 
	EJB Container/Subsystem (SLSB Pooling, MDB, SFSB Cache, Monitoring) 
	Other Subsystems in Brief (remoting, ee, infinispan) 
	Session 7: Messaging in WF 10 
	Messaging and JMS (Java Message Service) Overview 
	HornetQ Overview 
	Messaging Subsystem Configuration (XML, CLI, and Admin Console) 
	General Configuration 
	Connectors and Acceptors 
	Configuring Connection Factories 
	Configuring Queues and Topics (XML, CLI, and Admin Console) 
	Monitoring and Managing 
	Address and Security Settings 
	Session 8 : Security 
	WildFly EE Security Overview 
	General Requirements 
	Security Realms and Domains 
	RBAC - Role Based Access Control 
	Management Interface Security (Security Realms, Local Access, Properties Files/LDAP, add-user 
	Application Security 
	Java EE Security Overview 
	Authentication, Authorization, Identity 
	Login Modules (Security Domains) - UsersRoles, Database, Ldap 
	Security Info Caching 
	Role-Based Access Control (Overview, Standard Roles, Configuration 
	Resource Security (TLS/SSL/HTTPS 
	The Vault - Protecting Sensitive Strings 
	Session 9: Clustering and HTTP Load Balancing 
	Clustering Overview 
	WildFly 10 Cluster Overview (including HA Singleton) 
	Cluster Configuration - JGroups 
	Architectures - Load Balancers and Client Interceptors (Proxies) 
	HTTP Load Balancing 
	WF10 built-in load balancer 
	Apache httpd load balancer 
	mod_cluster Overview 
	httpd.conf Configuration 
	Installation Choices 
	modculster Subsystem Configuration 
	Management 
	Session 10: WF 10 Domain Mode - A Hands-On Exploration 
	Domain Mode Overview 
	Domain Topology - Domain Controllers, Host Controllers, Server Groups 
	domain.xml - Domain Configuration, Server Groups 
	host.xml - Domain Controller 
	host.xml - Host Controllers, Processes and Server Instances 
	Management - Management Console and CLI 
	Deployment/Undeployment - via Management Console and CLI 
	Session 11: Tuning and Monitoring 
	Enabling Statistics 
	Web Container (Undertow) Tuning - Statistics, Worker Threads 
	EJB Tuning - Bean Instances, Thread Pools 
	Database Access / Datasources 
	Clustering Communication and Replication 
	Monitoring Runtime Data 
	Java Virtual Machine (JVM) Awareness 
	Heap Size 
	Garbage Collection (GC) Overview and Generational GC | 
Course Directory [training on all levels]
- .NET Classes
- Agile/Scrum Classes
- AI Classes
- Ajax Classes
- Android and iPhone Programming Classes
- Azure Classes
- Blaze Advisor Classes
- C Programming Classes
- C# Programming Classes
- C++ Programming Classes
- Cisco Classes
- Cloud Classes
- CompTIA Classes
- Crystal Reports Classes
- Data Classes
- Design Patterns Classes
- DevOps Classes
- Foundations of Web Design & Web Authoring Classes
- Git, Jira, Wicket, Gradle, Tableau Classes
- IBM Classes
- Java Programming Classes
- JBoss Administration Classes
- JUnit, TDD, CPTC, Web Penetration Classes
- Linux Unix Classes
- Machine Learning Classes
- Microsoft Classes
- Microsoft Development Classes
- Microsoft SQL Server Classes
- Microsoft Team Foundation Server Classes
- Microsoft Windows Server Classes
- Oracle, MySQL, Cassandra, Hadoop Database Classes
- Perl Programming Classes
- Python Programming Classes
- Ruby Programming Classes
- SAS Classes
- Security Classes
- SharePoint Classes
- SOA Classes
- Tcl, Awk, Bash, Shell Classes
- UML Classes
- VMWare Classes
- Web Development Classes
- Web Services Classes
- Weblogic Administration Classes
- XML Classes
- ASP.NET Core MVC (VS2022) 
 24 November, 2025 - 25 November, 2025
- Introduction to Spring 6, Spring Boot 3, and Spring REST 
 15 December, 2025 - 19 December, 2025
- Fast Track to Java 17 and OO Development 
 8 December, 2025 - 12 December, 2025
- Python for Scientists 
 8 December, 2025 - 12 December, 2025
- Object-Oriented Programming in C# Rev. 6.1 
 17 November, 2025 - 21 November, 2025
- See our complete public course listing 
Java Programming Uses & Stats
| Difficulty | Popularity | Year Created1995 | 
| Pros 
	Most Commonly Used:  
	Great Career Choice:  
	Android Apps Development: 
	It Can Run On Any Platform: 
	Great Supporting IDE's: | Cons 
	Uses a Lot of Memory: 
	Difficulty in Learning:  
	Slow Start Up Times: 
	Verbose and Complex Code: 
	Commercial License Cost: | 
| Java Programming Job Market | 
|   Average Salary |   Job Count |   Top Job Locations 
	New York City  | 
| Complimentary Skills to have along with Java Programming - If you are an experienced Java developer, learning a complimentary language to Java should come much more naturally. As an example JetBrains recently created the Kotlin programming language which is officially supported by Google for mobile development. Kotlin compiles to Java bytecode and runs on the JVM; it's purported to address many of Java's shortcomings... | 






