Anypoint Platform Development: Mule 4 for Mule 3 Users Training Course

Anypoint Platform Development: Mule 4 for Mule 3 Users Certification Training Course Overview

Anypoint Platform Development: Mule 4 for Mule 3 Users training course is designed for experienced Mule 3 developers who want to quickly uplevel their skills to Mule 4. This training class focuses on what’s new and/or different in Mule 4 and Studio 7.

Target Audience:

Mule 3 users who have mastery of the content covered in the Anypoint Platform Development: Fundamentals (Mule 3) course

Anypoint Platform Development: Mule 4 for Mule 3 Users Training Course (Duration : 24 Hours) Download Course Contents

Live Virtual Classroom On Request
Group Training Date On Request
1-on-1 Training (GTR)
4 Hours
8 Hours
Week Days
Weekend

Start Time : At any time

12 AM
12 PM

GTR=Guaranteed to Run
Classroom Training (Available: London, Dubai, India, Sydney, Vancouver)
Duration : On Request
Fee : On Request
On Request
Special Solutions for Corporate Clients! Click here
Hire Our Trainers! Click here

Course Modules

Module 1: Accessing and Modifying Mule 4 Events
  • Log event data
  • Debug Mule applications
  • Read and write event properties
  • Write expressions with the DataWeave expression language
  • Create variables
Module 2: Structuring Mule 4 Applications
  • Create applications composed of multiple flows and subflows
  • Pass events between flows using asynchronous queues
  • Encapsulate global elements in separate configuration files
  • Specify application properties in a separate properties file and use them in the application
  • Describe the purpose of each file and folder in a Mule project
  • Define and manage application metadata
Module 3: Consuming Web Services in Mule 4
  • Consume web services that have an API (and connector) in Anypoint Exchange
  • Consume RESTful web services
  • Consume SOAP web services
  • Pass parameters to SOAP web services using the Transform Message component
  • Transform data from multiple services to a canonical format
Module 4: Controlling Event Flow in Mule 4
  • Multicast events
  • Route events based on conditions
  • Validate events
Module 5: Handling Errors in Mule 4
  • Handle messaging errors at the application, flow, and processor level
  • Handle different types of errors, including custom errors
  • Use different error scopes to either handle an error and continue execution of the parent flow or propagate an error to the parent flow
  • Set the success and error response settings for an HTTP Listener
  • Set reconnection strategies for system errors
Module 6: Writing DataWeave 2.0 Transformations
  • Write DataWeave expressions for basic XML, JSON, and Java transformations
  • Write DataWeave transformations for complex data structures with repeated elements
  • Define and use global and local variables and functions
  • Use DataWeave functions
  • Coerce and format strings, numbers, and dates
  • Define and use custom data types
  • Call Mule flows from DataWeave expressions
  • Store DataWeave scripts in external files
Module 7: Triggering Flows in Mule 4
  • Read and write files
  • Trigger flows when files are added, created, or updated
  • Trigger flows when new records are added to a database table
  • Schedule flows to run at a certain time or frequency
  • Persist and share data in flows using the Object Store
  • Publish and consume JMS messages
Module 8: Processing Records in Mule 4
  • Process items in a collection using the For Each scope
  • Process records using the Batch Job scope
  • Use filtering and aggregation in a batch step
Download Course Contents

Request More Information

Course Prerequisites
  • Basic Computer Knowledge.

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

  • Build, configure, and debug Mule 4 applications using Anypoint Studio 7.
  • Use and apply the new Mule 4 event model with the new reactive, self-tuning, streaming, and non-blocking Mule 4 runtime.
  • Apply new Mule 4 connector operations and features anywhere in a flow and configure new Mule 4 connector listeners as flow triggers.
  • Apply new DataWeave 2 code everywhere as the new Mule 4 expression language.
  • Transform complex data schema using DataWeave 2.
  • Use the new Mule 4 error handling framework and the new Try scope.
  • Use the new Batch Job and Batch Aggregator scopes inline in flows.