Mule Course Content PDF
Mule Course Content PDF
What is Mule?
Mule Features and Competitors
What is Any-point Platform?
What is Any-point Studio?
How many phases are there in mule soft?
NOTE:
Five real time project APIs.
Any-point Platform
Design Center
Exchange
Mocking API Resource
API Manager
Run Time Manager
RAML
What is Restful API Modelling Language
Create RESTful interfaces for applications from RAML
files
Hands on with API KIT Router and API Console
Post Method validation using schemas
Query parameters and Url parameter definitions using
RAML
Traits and resource types in RAML
ANYPOINT STUDIO:
1. INTRODUCTION
2. HOW CREATE A PROJECT
3. HOW DEPLOY PROJECT
4. HOW TO DEBUG PROJECT
5. FLOW & TYPE S{ MAIN & SUB-FLOW &
PRIVATE}
6. HOW TO CREATE MULTIPLE FLOW IN SINGLE
APPLICATION
7. HOW TO INVOKE REST API?
8. SCHEDULAR
9. VM CONNECTOR
10.ASYNC FLOW
11.Scatter gather
12.Properties { how to create & how to call
Properties} & {how to switch environment}
Running, Debugging and Logging mule flows
Debugging Mule message and MEL
Debugging mule flow
Read payload and other objects with MEL when debugging
Logger component and Log4J configuration
Messaging Components and Connectors
Working with Http Listener and Requestor
Consuming external Rest Service
Exception Handling
OnError-Continue
OnError-Propagate
Raise Error
Exception-Handler
API- LED connectivity
Securities
Applying securities using API Manger
Oauth 2.0 Policy definitions
Basic Authentication
MUNIT
Test case development on MUNIT Assertion components
Mocking Message processors in flows
Exception mocking in Munit
Munit Code Coverage
Additional Add-ons
Scatter Gather Component for parallel Processing
Scopes in mule
Working with Salesforce and File connectors
Poll component for scheduler tasks
Water marking to build Incremental Batch Jobs
Batch Processing
Performance tuning using Processing strategies
Composite component
SSL – HTTPS Configuration
Transformers:
Introduction to Data Weave data transformation Language
Writing Data-Weave expressions Adding Sample data to view
Previewing transformations in studio
Externalising Data weave expressions into DWL file
First Data-Weave Transformation Writing Expressions for
XML , JSON and JAVA Writing Expressions for transforming
XML to JSON and vice-versa Using Message Variables in
DWL Creating multiple transformations to create Flow
variables, Session variables and Outbound Properties in
Transform Message transformer
Transformations for JSON, XML and Java Transforming
complex data structures using DWL Working with collections
in DWL using map operator Using $$ and $
Transforming Complex Data-Structures Using Various Data-
Weave Operators Custom Data-Types in DWL Formatting in
DWL Conditional Logic Operators in DWL Using Group-BY,
distinct, replace, regex , etc..,
File Endpoint :
Configuring file connector Trigger a flow
when a new file is added to a directory
Reading and writing files
JMS Endpoint
Configuring Jms Connector
Sending JMS Message to a queue using
Publish endpoint of JMS Module