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

Approach

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 http://anypoint.mulesoft.com
  • JDK 1.8 http://www.oracle.com/technetwork/java/javase/downloads/index.html
  • Anypoint Studio with embedded Mule 3.9 runtime https://www.mulesoft.com/lp/dl/studio/previous
  • Mule 3.9 standalone runtime https://www.mulesoft.com/lp/dl/studio/previous
  • Apache Maven 3.x https://maven.apache.org/download.cgi
  • Git https://git-scm.com/book/en/v2/Getting-Started-Installing-Git
  • a GitHub account https://github.com/
  • a detailed setup document can be downloaded from here: https://training.mulesoft.com/downloads.

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

Hours

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