1 - Introduction
• What is ESB?
• Mule ESB introduction ?
• Integration introduction?
2 - Mule4 installation setup
• Anypoint studio
• any point platform
• Postman or SOAP UI
3 - Mule basics
• Overview of any point studio
• Mule4 simple rest service development
• Import mule application and debug mule application
4 - Mule message structure
• Access mule event payload and attributes
• Types of mule flows
• Basic transformations
5 - Mule Configuration properties per Environment
• Mule configuration properties to read properties
• Mule secure properties to read properties
6 - Mule restful services (rest API DB as provider)
• Install oracle and sql developer
• Mule Rest service to Post json payload to insert data into DB
• Mule Rest Service to fetch data from DB
• Mule Rest Service to fetch data from DB based on id
• Mule Rest Service to Update data into DB
• Mule Rest Service to Delete data from DB
7 - Mule soap services
• Mule soap consumer to consume soap service
8 - Mule restfull services
• Mule Rest consumer to consume Rest service
9 - Mule salesforce integration
• Mule Rest service to Post json payload to insert data into SF
• Mule Rest Service to fetch data from SF
• Mule Rest Service to fetch data from SF based on id
• Mule Rest Service to Update data into SF
• Mule Rest Service to Delete data from SF
10 - Mule VM Connector
• Mule VM publisher to publish message to queue
• Mule VM consumer to Consume message from queue
11 - Mule Amazon S3 Connector
12 - Email Connector
13 - Scheduler connector
14 - Mule File Connector
• Mule file to read JSON file, transform, bulk insert to database
15 - Dataweave2.0
• Basic transformations
• Core data types and variables
• Operators: arithmetic, compare, ++, --
• Type Coercion with DataWeave
• Core math and string functions
• sizeOf, namesOf, entriesOf, keysOf, valuesOf functions
16 - Mule Scopes
• Target Payload
• Async, Try and Until Successful
• Foreach scope and accumulate values in foreach
• Parallel foreach
• Batch processing
• Cache scope
17 - Mule error handling
• On error Propagate
• On error Continue
• Raise an Error
• Error Handler
• (Try block)
18 - Anypoint platform
• Design API specification using RAML
• Deploy project to cloud hub and API management
• Apply policies in API manager
19 - Munit
• MUnit introduction
• Types of MUnit assertions
20 - End to End Application (POC)