Live Online (VILT) & Classroom Corporate Training Course

MuleSoft course teaches participants about APIs and integrations using Mule 3, Mule 4, and Anypoint Studio.
MuleSoft Logo

How can we help you?

  • CloudLabs
  • Projects
  • Assignments
  • 24x7 Support
    24x7 Support
  • Lifetime Access
    Lifetime Access


This course is an excellent preparation for the MuleSoft Certified Developer exam and is an alternative to the Anypoint Platform Development: Fundamentals class offered by MuleSoft.



At the end of MuleSoft training course, participants will be able to

  • Design APIs
  • Build APIs
  • Leverage test-driven development (Munit)
  • Consume web services
  • Control event flow
  • Leverage error handling
  • Apply data transformation (Dataweave)
  • Use environment properties
  • Leverage API management and auto-discovery
  • Deploy APIs
  • Manage APIs
  • Deploy the Application Network
  • Perform batch processing


All participants must have general technology experience and a general understanding of Java.


Course Outline

  • APIs
  • Application Networks
  • API-led Connectivity
  • C4E Team
  • Data Products vs Data Projects
  • Anypoint Platform Introduction
  • API Management
  • API Discoverability

  • Designing Application Networks
    • The Firm Foundation: Process APIs
  • API Design with RAML
    • API Discoverability

  • Building API Interfaces with the API Kit
  • Mule Events
  • Debugging

  • MUnit Sub modules & MUnit Utils
  • How to create tests & use processors
  • How to Run tests
  • View test results and Coverage Report

  • Restful Web Services
  • SOAP Web Services
  • Metadata and Web Services

  • Choice Router
  • Scatter Gather
  • Validator

  • On Error Continue
  • On Error Propagate
  • Flow Level, Processor Level Exception Handling
  • Error Propagation
  • Mule Flows Success Response vs. Error Response

  • Basic Transformations using Metadata
  • Complex Transformations of Arrays
    • Map Operator
    • Functions, Variable, Using
    • Lookup Operator

  • DWL files
  • Global Functions
  • Operators

  • Properties and YAML files

  • Managing APIs using the API Manager
  • Installing Auto Discovery

  • Deploying to the Cloud (Cloudhub)
  • Deploying to a Customer-hosted Mule Runtime
  • Deploying a Mule Domain
  • Installing HTTPS
  • Creating an API Proxy

  • Security Policies
  • SLAs
  • Contracts
  • Alerts
  • Analytics

  • Deploying System APIs
  • Deploying Process APIs

  • For Each Scope
  • Batch Scope
  • Selective Batch Step Processing
  • Batch Step Aggregation