| JBoss Training   Overview 
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.
 The course is very hands-on, with brief hands-on mini-labs throughout the material which illustrate a topic and help with retention. It also includes numerous larger hands-on labs to dig deeply into a topic.
 
 This course covers all the important administrative tasks that are required to administer this new version of the server. It starts with basic structure, architecture and installation, and moves on to working with the various management tools and deploying applications. Configuration and management of all the important services and subsystems are covered, as is security, domains, and clustering. All management tools are covered, including direct editing of XML configuration files, using the CLI (Command Line Interface), and using the Web-based Management Console. See the list of Sklls Gained and the Detailed Outline for more details.
 
 The course is focused, informative, and created by experts in the JBoss/WildFly AS. It will demystify the many important capabilities and structure of WildFly 10, and leave you well prepared to install, configure, and manage server installations.
 
 JBoss Training   Skills Gained
 
  Hands-OnUnderstand WF10 architecture and JEE server structureInstall and configure the serverUnderstand the structure of both standalone installations and domain-based installationsUnderstand the management model and the XML configuration filesUse the management tools including direct editing of XML, using the CLI (Command Line Interface), scripting, and the Web management consoleUnderstand deployment types and packaging (JARS, WARS, EARS ...), and deploy applicationsUnderstand modular classloading in WF10, and how it affects application deployment and dependenciesConfigure and monitor the Web containerConfigure important services, including datasources, JNDI, EJB, JMS messaging, and loggingUnderstand and configure WF10 securityUse monitoring tools, and identify areas for tuningUnderstand and use clustering with WF10, including including load balancing with the built-in front-end load balancer and Apache httpd and mod_clusterUnderstand and administer a domain of WF10 servers 
Minimum 50% hands-on, including mini-labs embedded in the lectures
 Supported Platforms
 
WildFly 10 and JBoss EAP 7 on both Linux and Windows Operating Systems
 JBoss Training   Course Duration
 
 4 Days
 
 JBoss Training   Course outline
 Session 1: WildFly Introduction and Installation 
          Java EE Overview and ArchitectureWF 10 Background and OverviewInstalling and Starting WF 10Server Suspend Mode (WF 9+)Working with WF 10Documentation Overview Session 2: Structure and Architecture 
          WF10 Directory and File StructureServer Architecture and Configuration
            
              Server Config File - Extensions, Subsystems, Schemas, PathsInterfaces and Socket Bindings Session 3: Configuration and Management - Part 1 
          Overview of Management OptionsUnderstanding the Management Model and the XML Config FilesUsing the CLI (Command Line Interface)
            
              OverviewNavigating the Management TreeWorking with Operations and CommandsCreating/Deleting NodesUsing the Management Console Session 4: Application Deployment 
          Java EE Deployment Archives (JARs, WARs, EARs)Deployment/Undeployment with the CLI and Management ConsoleDeployment Scanner - Auto-Deployment in WF 10Marker Files and Auto-deployment Session 5: Configuration and Management - Part 2 
          JBoss Modules and Modular ClassloadingDefining a ModuleWorking with DependenciesServer LoggingHandlers, Log Levels, Formatters and Pattern StringsConfiguring Application LoggingConfiguring Audit Logging Session 6: Subsystem Configuration 
          JNDI and Naming OverviewNaming Subsystem Overview and ConfigurationDatasource and JCA OverviewDatasource and Driver Configuration (XML, CLI, and Admin Console)Datasource Monitoring, and TuningThread Pools - History and Current ConfigurationUndertow Web Container
            
              Undertow OverviewUndertow Configuration - listeners and workers (XML and CLI)Host and Filter ConfigurationHTTP/2 Support (WF 9+)
  		    The H2 Database and ExampleDSEJB 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) OverviewHornetQ OverviewMessaging Subsystem Configuration (XML, CLI, and Admin Console)
            
              General ConfigurationConnectors and AcceptorsConfiguring Connection FactoriesConfiguring Queues and Topics (XML, CLI, and Admin Console)Monitoring and ManagingAddress and Security Settings Session 8 : Security 
          WildFly EE Security Overview
            
              General RequirementsSecurity Realms and DomainsRBAC - Role Based Access ControlManagement Interface Security (Security Realms, Local Access, Properties Files/LDAP, add-userApplication Security
             
              Java EE Security OverviewAuthentication, Authorization, IdentityLogin Modules (Security Domains) - UsersRoles, Database, LdapSecurity Info CachingRole-Based Access Control (Overview, Standard Roles, ConfigurationResource Security (TLS/SSL/HTTPSThe Vault - Protecting Sensitive Strings Session 9: Clustering and HTTP Load Balancing	 
          Clustering OverviewWildFly 10 Cluster Overview (including HA Singleton)Cluster Configuration - JGroupsArchitectures - Load Balancers and Client Interceptors (Proxies)HTTP Load Balancing
            
              WF10 built-in load balancerApache httpd load balancermod_cluster Overviewhttpd.conf ConfigurationInstallation Choicesmodculster Subsystem ConfigurationManagement Session 10: WF 10 Domain Mode - A Hands-On Exploration 
          Domain Mode OverviewDomain Topology - Domain Controllers, Host Controllers, Server Groupsdomain.xml - Domain Configuration, Server Groupshost.xml - Domain Controllerhost.xml - Host Controllers, Processes and Server InstancesManagement - Management Console and CLIDeployment/Undeployment - via Management Console and CLI Session 11: Tuning and Monitoring 
          Enabling StatisticsWeb Container (Undertow) Tuning - Statistics, Worker ThreadsEJB Tuning - Bean Instances, Thread PoolsDatabase Access / DatasourcesClustering Communication and ReplicationMonitoring Runtime DataJava Virtual Machine (JVM) Awareness
            
              Heap SizeGarbage Collection (GC) Overview and Generational GC 
 |