Anypoint Platform Development: Mule 4 for Mule 3 Users

Live Online & Classroom Certification Training

This instructor-led course is for experienced Mule 3 developers who want to quickly uplevel their skills to Mule 4. The course is hands-on and focuses on what’s new and/or different in Mule 4 and Studio 7.

Instructed by SPRINGPEOPLE
  • 23
    3 Days
    Online, 23-Jul to 25-Jul (Monday - Wednesday), LVC (09:00 AM Start) ₹69,995.00  Early Bird Offer: ₹64,995.00
  • 01
    3 Days
    Online, 01-Aug to 03-Aug (Wednesday - Friday), LVC (09:00 AM Start) ₹69,995.00  Early Bird Offer: ₹64,995.00

Course Description


This instructor-led course is for experienced Mule 3 developers who want to quickly uplevel their skills to Mule 4. The course is hands-on and focuses on what’s new and/or different in Mule 4 and Studio 7.

The course includes a voucher to take a new MuleSoft Certified Developer exam for Mule 4 to be released later this year.


At the end of this course, students should be able to:

  • Build, configure, and debug Mule 4 applications using Studio 7.
  • Use the new Mule 4 event model to get and set data.
  • Use DataWeave 2 for inline expressions and data transformations.
  • Use the Mule 4 error handling framework to throw and catch Mule 4 errors.
  • Write defensive code using MUnit 2 and Mule 4 Validators.
  • Use new operation-based Mule 4 connectors with automatic watermarking, repeatable and concurrent streams, the ability to read and write data anywhere in a flow, and more.
  • Use the new Batch scope inline in flows.
  • Secure connections using the new OAuth module and custom policies packaged with Studio 7.

 Suggested Audience:

Mule 3 users with at least 6 months Mule development experience who are currently actively developing Mule applications

Duration - 2 Days


Experience developing Mule 3 applications as demonstrated by one of the following:

Course Curriculum

Expand All
  • Use new features of Studio 7 including the new Mule Palette, externalized connectors, and more
  • Explore the structure of new Mule 4 projects and deployable archives
  • Use the new Mule 4 event model to get and set data
  • Enrich Mule messages directly in a connector instead of using the Mule 3 Message Enricher scope
  • Write inline expressions using DataWeave 2 instead of MEL
  • Configure flow performance by configuring max concurrency instead of thread pools
  • Scale always-synchronous Mule 4 flows
  • Configure the new thread pools shared by all event processors
  • Create and use YAML configuration files to organize properties into hierarchical namespaces
  • Create Mule 4 domains using Maven coordinates and use them to inherit all dependencies
  • Use one common, unified operations syntax to configure and use all Mule connectors
  • Apply both read and write operations for JMS, Database, File, and FTP connectors anywhere in a flow
  • Use dynamic and parameterized values in a single database query
  • Use repeatable and concurrent streams with File and FTP connectors
  • Import and integrate with other Java applications using Mave
  • Build unit test suites for the new Mule 4 event model using MUnit 2
  • Build simpler MUnit test conditions with MUnitTools
  • Filter messages using Choice routers and private flows instead of Mule 3 Filters
  • Use Validators to throw Mule 4 errors instead of Java exceptions
  • Throw custom error types built from standard Mule 4 errors
  • Catch Mule 4 errors using the new Mule error handling framework
  • Use the new Try scope to handle errors for one or more event processors instead of at the flow level
  • Use new Mule 4 logging categories
  • Use new syntax and features of DataWeave 2 to write expressions and scripts
  • Simplify and abstract DataWeave 2 code into reusable functions and modules
  • Call static Java methods from DataWeave 2 expressions
  • Call Java methods using the new Java module
  • Pass custom input parameters to Groovy, Javascript, and Python scripts
  • Avoid duplicate record processing using new watermarking functionality of Database and File listeners
  • Use Object Store v2 to persistently store objects as values without having to serialize
  • Include batch jobs inline inside other Mule flows
  • Process chunks of records in a batch step using the new Batch Aggregator scope
  • Retrieve access tokens and state with the new OAuth module
  • Mavenize and upload custom policies to Anypoint Exchange for use in API Manager


SpringPeople works with top industry experts to identify the leading certification bodies on different technologies - which are well respected in the industry and globally accepted as clear evidence of a professional’s “proven” expertise in the technology. As such, these certification are a high value-add to the CVs and can give a massive boost to professionals in their career/professional growth.

Our certification courses are fully aligned to these high-profile certification exams; at the end of the course, participants will have detailed knowledge, be eligible and be fully ready take up these certification exams and pass with flying colours.



About the Instructor

Founded in 2009, SpringPeople is a global premier eLearning marketplace for Online Live, Instructor-led classes in the region. It is a certified training delivery partner of leading technology creators, namely Pivotal, Elastic, Lightbend, EMC, VMware, MuleSoft, RSA, and... Read More

Course Rating and Reviews


Average Rating
5 Stars
4 Stars
3 Stars
2 Stars
1 Star

SPRINGPEOPLE SpringPeople Trainer

Richa Sinha

Course Material:
Class Experience:
There should be an inclusion of the best practices.

SPRINGPEOPLE SpringPeople Trainer

Lohith MV

Tech Lead
Pramata Knowledge Solutions
Course Material:
Class Experience:
I felt course went little slow, we should have covered more topics

SPRINGPEOPLE SpringPeople Trainer

Madhav NV

Product Manager
Sonata Software
Course Material:
Class Experience:

This class is intended for participants with some prior exposure to the technology and are now looking to build up their expertise on the topic.

On successful completion of the course, participants will be eligible to sit of the related certification exam (see course overview). All participants receive a course completion certificate, demonstrating their expertise on the subject.

Total duration of the online, live instructor led sessions. Sessions are typically delivered as short lectures (2-hrs weekdays/3-hrs weekends) and detailed hands-on guidance.

Expected offline lab work hours that participants will need to complete and submit to the trainer, during and after the instructor-led online sessions.

  1. We are happy to refund full fee paid - no questions asked - should you feel that the training is not up to your expectations.
  2. Our dedicated team of expert training enablement advisors are available on email, phone and chat to assist you with your queries.
  3. All courseware, including session recordings, will always be available to access to you for future reference and rework.

Contact Us

1800-313-4030 (BLR)

Schedule a Call

Recently Viewed