| Topic | Details |
| Topic 1 | - Designing for the Runtime Plane Technology Architecture: It includes analyzing Mule runtime clusters, designing solutions for CloudHub, choosing Mule runtime domains, leveraging Mule 4 class loader isolation, and understanding the reactive event processing model.
|
| Topic 2 | - Designing and Developing Mule Applications: It includes selecting application properties, using fundamental features, designing with core routers, understanding the Salesforce Connector, and leveraging core connectors.
|
| Topic 3 | - Designing Integration Solutions to Meet Security Requirements: This topic emphasizes securing access to the Anypoint Platform and APIs, using Anypoint Security, counteracting security vulnerabilities, and understanding audit logging capabilities.
|
| Topic 4 | - Designing Automated Tests for Mule Applications: This topic covers unit test suites, and scenarios for integration and performance testing.
|
| Topic 5 | - Designing Architecture Using Integration Paradigms: This topic focuses on creating high-level integration architectures using various paradigms. It includes API-led connectivity, web APIs and HTTP, event-driven APIs, and message brokers, and designing Mule application using messaging patterns and technologies.
|
| Topic 6 | - Designing Integration Solutions to Meet Persistence Requirements: It addresses the usage of VM queues and connectors, object stores and services, and stateful components configured with object stores.
|
| Topic 7 | - Designing Integration Solutions to Meet Performance Requirements: This topic covers meeting performance and capacity goals, using streaming features, and processing large message sequences.
|
| Topic 8 | - Initiating Integration Solutions on Anypoint Platform: Summarizing MuleSoft Catalyst and Catalyst Knowledge Hub, differentiating between functional and non-functional requirements, selecting features for designing and managing APIs, and choosing deployment options are its sub-topics.
|
| Topic 9 | - Designing Integration Solutions to Meet Reliability Requirements: It includes selecting alternatives to traditional transactions, recognizing the purpose of various scopes and strategies, differentiating disaster recovery and high availability, and using local and XA transactions.
|