Course Description
                                    This instructor-led Anypoint Platform Operations: Customer-Hosted Runtimes course is for all operations and administration personnel, developers, and architects who want to get hands-on experience managing and monitoring customer-hosted Mule runtimes and applications (on-prem or in a private cloud) with Anypoint Runtime Manager (whether Runtime Manager is MuleSoft-hosted in the cloud or customer-hosted using Anypoint Platform Private Cloud Edition).
                                                          
                                
                                 Content
                                 PART 1: Administering Mule Runtimes and Mule Applications
Module 1: Introducing Customer-Hosted Mule Runtimes
	- Describe typical Mule deployment architectures and solutions
 
	- Identify infrastructure options to host Mule runtimes
 
	- Install and start Mule runtimes
 
	- Deploy Mule applications to Mule runtimes
 
Module 2: Managing Mule Applications and Mule Domain Projects
	- Inspect and manage deployed Mule applications
 
	- Deploy Mule domain projects to Mule runtimes
 
	- Deploy and manage multiple Mule applications in the same shared Mule domain
 
Module 3: Managing and Monitoring Mule Runtimes
	- Configure and manage Mule runtimes and licenses
 
	- Locate and interpret Mule runtime log files
 
	- Monitor Mule runtimes with JMX
 
	- Create secure Mule runtime administration connections
 
Module 4: Tuning and Troubleshooting Mule Runtimes
	- Debug Mule applications
 
	- Tune the JVM for Mule runtimes
 
	- Dump a Mule runtime's heap memory and threads
 
PART 2: Administering with Anypoint Runtime Manager
Module 5: Managing Users and Resources
	- Organize users and resources with business groups and environments
 
	- Administer Anypoint Platform users
 
	- Create and manage Anypoint Platform roles
 
Module 6: Managing Mule Runtimes and Mule Applications
	- Register customer-hosted Mule runtimes with Anypoint Runtime Manager using Runtime Manager Agent
 
	- Deploy Mule applications to customer-hosted Mule runtimes using Runtime Manager
 
	- Manage Mule applications with Runtime Manager
 
	- Align servers and server groups with SDLC environments
 
Module 7: Configuring Mule Applications
	- Configure a Mule application for deployment
 
	- Configure a Mule runtime to use external properties files
 
	- Use properties files with encrypted values
 
	- Configure environment specific properties files
 
Module 8: Monitoring and Analyzing Mule Runtimes and Mule Applications
	- View Mule runtime and Mule application dashboards
 
	- Configure alerts for Mule runtimes and Mule applications
 
	- Control Mule application flows
 
	- Monitor and analyze Mule application generated business events
 
	- Configure 3rd party monitoring and analysis plugins
 
Module 9: Meeting Performance and Reliability Goals
	- Distinguish between Mule application performance tuning and scaling goals, options, and solution architectures
 
	- Create and manage Mule runtime clusters
 
	- Deploy Mule applications to Mule runtime clusters
 
	- Test load balancing and failover behavior of applications deployed to Mule runtime clusters
 
Module 10: Automating Administration Tasks
	- Automate admin tasks with the Anypoint CLI tool
 
	- Automate admin tasks with Anypoint Platform REST APIs