Mule ESB online training
Objectives
After completing this course, you will be familiar in
building integration scenerios and APIs in Anypoint Platform by connecting to databases, files, web services, SaaS applications, JMS queues, and more.
Pre-requisites
Any mainstream programming language like Java.
Basic knowledge on XML and JSON data formats.
Topics
Introduction and AnyPoint Studio Basics
Introduction of ESB
Overview of Mule ESB
Introducing Anypoint Studio
Mule Configuration
Understanding Mule Flows
Understanding Variable, Record and Session variables
Message Sources
Message Processors
Message Properties
Transformers
Object to JSON / XML / String
JSON to XML
XML to JSON
Set Payload
Working with DataWeave
Scopes
Async
Batch
Flow & Sub-Flow
Poll
Request-Reply
Components
Logger & Echo
Transform Message
Java Component
Custom Business Event
Others
Connectors
FTP - File Transfer Protocol
Database (mySQL)
HTTP Connector
File -Reading files from diretory and calling services
Webservice consumer (SOAP/REST)
Other SaaS Connectors
Filters
Message Property
Payload
Wildcard
Expression
Idempotent Message
Flow Control
API Toolkit Router
Choice
Collection Aggregator
Scatter-Gather
Splitter
Error Handling
Catch Exception Strategy
Choice Exception Strategy
Custom Exception Strategy
Rollback Exception Strategy
Miscellaneous
MUnit - Mule Unit Testing
Connecting to CloudHub
Understanding Mule Management Console