Day 1 |
Introduction session and ESB Overview |
Mule ESB and Other ESB technologies |
|
Day 2 |
Software Installation |
Installing Any Point studio, SOAP UI and postman |
|
Day 3 |
Introduction to API-Led Connectivity |
API led architecture Explaination. |
|
Day 4 |
Designing APIâ??s -1 |
Introduction to RAML, design APIâ??s using RAML. |
|
Day 5 |
Designing APIâ??s -2 |
Lab Session on RAML |
|
|
|
||
Day 6 |
Building APIâ??s -1 |
Define Mule applications, flows, messages, and message processors |
|
Day 7 |
Building APIâ??s -2 |
Build, run, and test Mule applications |
|
Day 8 |
Building APIâ??s -3 |
Use a connector to connect to databases, Use the graphical DataWeave editor to transform data |
|
Day 9 |
Deploying APIâ??s to cloud hub -1 |
Introduction to cloud hub and deploying an API. |
|
Day 10 |
Deploying APIâ??s to cloud hub- 2 |
Create proxies and portals for APIs using cloudhub. |
|
|
|
||
Day 11 |
Structuring Mule Applications -1 |
Create and reference flows and subflows |
|
Day 12 |
Structuring Mule Applications -2 |
Investigate variable persistence. |
|
Day 13 |
Structuring Mule Applications -3 |
Encapsulate global elements in file. |
|
Day 14 |
Consuming Web Services - 1 |
Consume Rest WS using RAML |
|
Day 15 |
Consuming Web Services - 2 |
Consume SOAP based WS |
|
|
|
||
Day 16 |
Handling Errors - 1 |
Different types of exception strategies. |
|
Day 17 |
Handling Errors - 2 |
Global exception handling with example. |
|
Day 18 |
Controlling message flow -1 |
Route messages based on conditions |
|
Day 19 |
Controlling message flow -2 |
Multicast messages |
|
Day 20 |
Controlling message flow -3 |
Filter and validate messages. |
|
|
|
||
Day 21 |
Writing Data Weave Transformations-1 |
Write Data Weave expressions for basic and complex XML, JSON, and Java transformations |
|
Day 22 |
Writing Data Weave Transformations-2 |
Coerce and format strings, numbers, and dates |
|
Day 23 |
Writing Data Weave Transformations-3 |
Use Data Weave operators |
|
Day 24 |
Writing Data Weave Transformations-4 |
Define and use custom data types |
|
Day 25 |
Writing Data Weave Transformations-5 |
Call MEL functions and Mule flows from Data Weave transformations |
|
|
|
|
|
Day 26 |
Connecting to Additional Resources |
Connect to files, Poll resources, Connect to JMS queues |
|
Day 27 |
Batch processing - 1 |
Introduction to batch processing. |
|
Day 28 |
Batch processing - 2 |
Use the For Each scope to process items in a collection individually |
|
Day 29 |
Batch processing - 3 |
Trigger batch jobs using polls |
|
Day 30 |
Left Over topics/Training closure |
Training Closure |
|
|
|
|