Anypoint Platform Development: Advanced (Mule 3) Training

Take your application development skills to the next level with Anypoint Platform Development: Advanced (Mule 3) training from a certified instructor.

Anypoint Platform Development: Advanced – Course Summary

If you’re a developer or an architect, then the Anypoint Platform Development: Advanced (Mule 3) training is for you.

This course will boost your application development skills beyond those taught in the Anypoint Platform Development: Fundamentals course.

Take this instructor-led course to gain hands-on knowledge of Maven, MUnit, Mule API, and SSL. 

Course Duration – Anypoint Platform Development: Advanced (Mule 3) Training

Three days in-person or four days online


Training Objectives

Key learning points on the Anypoint Platform Development: Advanced (Mule 3) training include:

  • managing Mule project development with Maven
  • achieving continuous integration and use test driven development with MUnit
  • developing custom elements
  • implementing design patterns and tune application performance
  • working with state
  • securing communication with SSL

Course Prerequisites

  • completion of the instructor-led Anypoint Platform Development: Fundamentals course, the self- study MuleSoft.U Development Fundamentals course, or equivalent knowledge from six months or more of Mule development experience and passing of the MCD – Integration and API Associate exam. Prospective students who do not have these certifications or experience will be contacted to demonstrate their qualifications.
  • experience with Java or another object-oriented language
  • ability to navigate a command-line interface

Setup Requirements

  • a computer with at least 4GB available RAM, 2GHz CPU, and 4GB available storage and a minimum screen resolution of 1024×768
  • internet access to ports 80, 3306, and 61616 (with > 5Mbps download and > 2Mbps upload)
  • the latest version of Firefox or Chrome or Internet Explorer 10 or newer
  • an Anypoint Platform account
  • JDK 1.8
  • Anypoint Studio with embedded Mule 3.9 runtime
  • Mule 3.9 standalone runtime
  • Apache Maven 3.x
  • Git
  • a GitHub account
  • a detailed setup document can be downloaded from here:

Anypoint Platform Development: Advanced (Mule 3) Training: Course Modules


Module 1: Managing Mule Projects with Maven

  • use a software project management tool
  • manage dependencies

Module 2: Managing Mule Code

  • maintain Mule source code
  • develop with best practices

Module 3: Achieving Continuous Integration

  • create a CI job
  • trigger the builds
  • automate deployments

Module 6: Implementing Design Patterns

  • enrich data with Mule
  • create scalable parallel processing in Mule

Module 5: Developing Custom Elements

  • use the Mule API
  • create custom transformers, processors, and beans

Module 4: Driving Development with MUnit

  • create acceptance criteria
  • fail and pass tests
  • refactor test cases
  • refactor Mule applications

Module 7: Tuning Application Performance

  • understand SEDA architecture
  • analyse threading profiles

Module 8: Working with State

  • impact design with clustering
  • cache outbound requests
  • work with object stores

Module 9: Securing Communication with SSL

  • implement one-way SSL
  • implement two-way SSL

About Influential Software

The Influential Software team has been delivering quality business software, services, and training for over 25 years. As a certified MuleSoft Partner, we are experts in data integration and the key technologies used in MuleSoft Anypoint Platform.

Our UK teams work on- and off-site for enterprises of all sizes, from FTSE 100/250 companies to SMEs. The result is hundreds of successful projects and long-term client partnerships.

find out more

    * Required

    By using this form you agree with the storage and handling of your data by this website.

    This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

    Call Us

    0203 507 1728

    City of London Office

    Floor 3, 8 Devonshire Square
    London EC2M 4PL

    Kent Office

    Floor 2, Maidstone House
    King Street, Maidstone
    Kent ME15 6JQ


    M-F: 9am - 5.30pm
    S-S: Closed