Anypoint Platform Development: Advanced (Mule 3)

Anypoint Platform Development: Advanced (Mule 3)

Summary

This instructor-led course is for developers and architects interested in advancing their application development skills beyond those taught in the Anypoint Platform Development - Fundamentals course or the self-study MuleSoft.U Development Fundamentals course.

Note: A Mule 4 version of this course is not yet available.

A downloadable data sheet for the course can be found here.

Duration

3 days in-person or 4 days online

3 Days

Objectives

  • Manage Mule project development with Maven
  • Achieve continuous integration and use test driven development with MUnit
  • Develop custom elements
  • Implement design patterns and tune application performance
  • Work with state
  • Secure communication with SSL

Prerequisites

Setup Requirements

A detailed setup document can be found here.

Additional Notes

3 days in-person or 4 days online

Outline


PART 1: Team Development

  • Use a software project management tool
  • Manage dependencies
  • Maintain Mule source code
  • Develop with best practices
  • Create a CI job
  • Trigger the builds
  • Automate deployments
  • Create acceptance criteria
  • Fail and pass tests
  • Refactor test cases
  • Refactor Mule applications

PART 2: Advanced Application Development

  • Use the Mule API
  • Create custom transformers, processors, and beans
  • Enrich data with Mule
  • Create scalable parallel processing in Mule
  • Understand SEDA architecture
  • Analyze threading profiles
  • Impact design with clustering
  • Cache outbound requests
  • Work with object stores
  • Implement one-way SSL
  • Implement two-way SSL

Upcoming Classes

United Kingdom

Location Jul 2018 Aug 2018 Sep 2018 Oct 2018 Nov 2018 Dec 2018 Jan 2019
UK - London - Norton Folgate Aug 15 – Aug 17
Sep 3 – Sep 5
Oct 1 – Oct 3
Dec 3 – Dec 5

India

Location Jul 2018 Aug 2018 Sep 2018 Oct 2018 Nov 2018 Dec 2018 Jan 2019
IND - Bangalore (SpringPeople) Sep 24 – Sep 27

Online

Instructor-led online training

Location Jul 2018 Aug 2018 Sep 2018 Oct 2018 Nov 2018 Dec 2018 Jan 2019
Central European Summer Time Jul 23 – Jul 26
India Standard Time (SpringPeople) Aug 13 – Aug 17
Australian Eastern Time Aug 20 – Aug 23
Oct 2 – Oct 5
Nov 19 – Nov 22
US Pacific Time Aug 20 – Aug 23
Oct 8 – Oct 11
Nov 13 – Nov 16
Central European Time Aug 28 – Aug 31
Oct 22 – Oct 25
Nov 26 – Nov 29

United Arab Emirates

Location Jul 2018 Aug 2018 Sep 2018 Oct 2018 Nov 2018 Dec 2018 Jan 2019
Dubai Oct 8 – Oct 10

Online instructor-led training

4 days   
Advanced

Select a class to view price

Classroom training

3 days   
Advanced


Select a class to view price

Onsite Training

Request your own private training session. For groups of 6 or more.

Request Quote

Private training

  • Need training for more than 6 students?
  • Want training onsite at your office?
  • Want a private online instructor-led class?

Public Training

London

Bangalore, Karnataka

Central European Summer Time

India Standard Time (SpringPeople)

Australian Eastern Time

US Pacific Time

Central European Time

Classes marked with Confirmed are guaranteed to run. Sign up now while there is still space available!


Don't see a date that works for you?

Request Class

Anypoint Platform Development: Advanced (Mule 3) Ratings

Averaged from 622 responses.

Training Organized
Training Objectives
Training Expectations
Training Curriculum
Training Labs
Training Overall

What do these ratings mean?

Become a Champion!

  • Get more out of your training
  • Network with other Mulesoft developers
  • Grow your skills
  • Get recognized in the community
  • Earn great rewards

Get started