- MuleSoft Training
- Courses
- Anypoint Platform Development: Production-Ready Integrations
Anypoint Platform Development: Production-Ready Integrations
4 days
Instructor-led
-
Level 2
Summary
This course is for developers who have mastered the fundamentals of creating Mule applications with Anypoint Studio and Anypoint Platform™ and now want to learn the skills and best practices to implement production-ready Mule applications — applications that are ready to be used in a DevOps environment in professional software development projects. This includes securely provisioning API-related artifacts; automating the building, unit testing, and deployment of Mule applications; making Mule applications easily monitored; sharing development assets between projects; and more.
This course and the Anypoint Platform Development: Production-Ready Development Practices course prepare students to take the MuleSoft Certified Developer - Level 2 exam. After successful completion of both courses, students automatically receive two exam attempts.
Get a datasheet for the course here.
Note: Prior completion of the Anypoint Platform Development: Production-Ready Development Practices course is recommended but not required.
Objectives
At the end of this course, students should be able to use best practices to:
- Invoke REST APIs and SOAP web services using various client components taking into consideration the non-functional properties of API invocations.
- Pass messages asynchronously reliably between Mule flows and Mule applications.
- Use various modules and techniques to implement message validation across Mule flows and Mule applications.
- Apply essential Enterprise Integration Patterns to orchestrate multiple Mule applications and API invocations.
- Use various techniques and Anypoint Platform components to store and manage state in an application network to increase performance and resilience.
- Identify and extract reusable Mule application code into different Mule runtime extensions.
Audience
Software developers who have mastered the fundamentals of creating Mule applications with Anypoint Studio and Anypoint Platform and now want to learn the skills and best practices to implement production-ready integrations — applications that apply essential integration patterns to take on the production challenges of distributed communication
Prerequisites
- Experience developing Mule 4 applications as demonstrated by one of the following:
- A current MuleSoft Certified Developer - Level 1 certification
- Completion of the Anypoint Platform Development: Fundamentals course
- Completion of the Anypoint Platform Development: Mule 4 for Mule 3 Users course
- Experience using Maven to build Mule 4 applications
- Note: If you do not have Mule Maven experience, you should first complete the Anypoint Platform Development: Production-Ready Development Practices course.
Setup requirements
- A computer with:
- At least 8-16 GB RAM (16 highly recommended), 2GHz CPU, and 10GB available storage
- A minimum screen resolution of 1024x768
- Internet access to ports 80 and 443 (with > 5Mbps download and > 2Mbps upload)
- The latest version of Chrome, Safari, Firefox, or Edge
- An Anypoint Platform account
- OpenJDK 8 (not 11 or a later version)
- Anypoint Studio 7.13 or later with embedded Mule 4 runtime
- Advanced REST Client 16.0.1 or later (or any other REST client application)
- Apache Maven 3.6.3 or later
Get a detailed setup document here.
Module 1: Invoking web APIs and services |
|
Module 2: Passing messages asynchronously |
|
Module 3: Validating messages |
|
Module 4: Orchestrating integration functionality |
|
Module 5: Storing objects for persistence, performance, and resilience |
|
Module 6: Componentizing reusable integration functionality |
|

Instructor-led course
Attend a live course online or in-person at select locations.
18 available courses
There are no courses currently available. Adjust your filter settings to expand your search.
Japanese course links can be found in the Summary section for the course, where available.
Private training
Schedule a private training for six or more students online or onsite at your office.