<img height="1" width="1" style="display:none" src="https://www.facebook.com/tr?id=656789255406301&amp;ev=PageView&amp;noscript=1">

We are a trusted MuleSoft partner

Anypoint Platform Development: Production-Ready Integrations

This course is for 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 build production-ready integrations — applications that apply essential integration patterns to take on the production challenges of distributed communication. This course, together with the Anypoint Platform Development: Production-Ready Development Practices course, prepares you to take the MuleSoft Certified Developer - Level 2 exam.

You will automatically receive two exam attempts if you complete both courses and have a current MuleSoft Certified Developer - Level 1 certification.

 4 days in-person

 4 days online

Intermediate

Objectives

Pre-requisites

Outline

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 the state in an application network to increase performance and resilience.
  • Identify and extract reusable Mule application code into different Mule runtime extensions.

  • Invoking web APIs and services

    • Invoke HTTP APIs using the HTTP connector, observing the non-functional properties of API invocations
    • Invoke HTTP APIs with an API specification using REST connectors
    • Improve the non-functional properties of API invocations with REST connectors
    • Enable an API client for OAuth 2.0 to enforce API client authentication
    • Invoke a SOAP web service over HTTPS with mutual authentication
    • Implement an HTTP callback
  • Passing messages asynchronously

    • Publish messages to a VM queue
    • Listen for messages in a VM queue
    • Publish messages to an Anypoint MQ exchange
    • Subscribe to messages in an Anypoint MQ queue
  • Validating messages

    • Assert flow pre/post conditions and invariants
    • Validate XML messages
    • Validate JSON messages
  • Orchestrating integration functionality

    • Parallelize integration logic with the Scatter-Gather router
    • Trace transactions across an application network using correlation IDs
    • Retry failed API invocations
  • Storing objects for persistence, performance, and resilience

    • Temporarily persist data in an Object Store
    • Avoid expensive operations with the Cache scope
    • Apply a caching API policy to an API implementation
  • Componentizing reusable integration functionality

    • Create an XML SDK component
    • Create a custom API policy

We're a London-based MuleSoft certified training partner.

You'll learn from some of the best trainers in the industry. The training will be tailored to your needs and budget. We can arrange training for your employees (groups for up to 12 people) whenever it suits you. We'll even adapt the standard courses according to your requirement.


Not the course you were looking for? We have a range of courses to suit everyone.

BROWSE ALL COURSES