Course Overview
Harshithatechnologies Institute provides best Mule ESB Online Training by our highly professional trainers. Mule ESB is a lightweight java based enterprise Service Bus (ESB).Best Mule ESB Online training course is designed by IT Professionals with the IT Industry Specialists
Course Content
Mule Course Content
Mule ESB Introduction
Need of ESB and how it helps to resolve the existing problems
What is Mule and its Features?
New Terminologies in Mule ESB
What is Main flow, private flow and sub flow
What is Message Processor?
How does a Mule message looks like
Debugging, Mule Message & MEL
Debugging a mule flow
Structure of a Mule Message in detail
Property Transformer
Expression Transformer
Flow Scope and Session Scope
MEL In detail
Using Lists and Maps in MEL
Functional testing of Mule flows using MUNIT
Generating MUNIT flows from existing flows
Writing various asserts
Creating mocks in Munit
API Development in Any point platform
API-Lead Connectivity
Identify the problems in current design
Modern API’ to resolve the problems
System API
Process API
Experienced API
API Lead connectivity in Any point platform
API Design
Introducing RAML
Define APIs Using API Designer
Mocking API’s
Creating API portals
Adding API’s to Exchange
Best Practises in RAML.
API’ Implementation:
Implementation API’s using Any point Studio.
Externalizing the properties file Base on the Environment- Dev,SIT,UAT,PROD.
Consuming Restful Services
Consuming SOAP services
MUnit Testing on the API’s
API Deployment:
Deploying Applications using cloud
Creating proxies for API
Providing security to API
Throttling
Rate limiting
Http Basic authentication
Secure Using OAuth etc…
Filters
How does filter work in various scenarios
Payload type filter
Expression filter
Using Path in MEL
Exception Type Filter
Message property filter
And- Filter, Or-filter
Configuring Message filter to throw exception on unaccepted message?
Understanding Http Listener and Http Request Configuration in detail
Consuming a Restful Webservice
Passing arguments to Restful Webservice
Consuming a Restful Webservice having a RAML
Exposing and SOAP Service Mule
Consuming a SOAP Webservice
Consuming a SOAP Webservice by passing the arguments
Exposing Soap Webservice using Contract first approach using WSDL
File Endpoint
Polling File system using Inbound file endpoint
Using outbound file endpoint to write to file system
Implementing inbound and outbound file endpoint
Database Endpoint
Configuring DataSource
Configuring Database Connector
Parameterized Queries
Dynamic Queries
Template Queries
Polling the Database using a poller
JMS Endpoint
Configuring Jms Connector
One way Jms outbound endpoint
One way Jms inbound endpoint
Two way Jms outbound and inbound endpoints
JMSReplyTo Header
Data Weave data transformation Language
Writing Dataweave expressions
Adding Sample data to view
Previewing transformations in studio
Externalizing Data weave expressions into DWL file
Writing Expressions for XML ,JSON and JAVA
Writing Expressions for transforming XML to Json and viceversa
Using Message Variables in DWL
Create Flow, Session variables and Outbound properties in Transform Message transformer
Transforming complex data structures using DWL
Using Various DataWeave Operators
Custom Data Types in DWL
Functions, Global Funtions, lookup
Conditional Logic Operators in DWL
Using Group BY, distinct, replace, regex , etc
Exception Handling
What happens when exception happens in a flow?
How to handle System Exceptions??
Default Exception Strategy
Catch Exception Strategy
Rollback Exception Strategy
Reference Exception Strategy
Choice Exception Strategy
Configuring Domains
What and why are domains required?
Creating a domain project
Deploying a domain
Routing, Splitter and Aggregators
Choice router
Scatter- Gather router
How Splitter and Aggregators works? Use for Each
Implementing Callable
Custom Transformer
Performance Tuning by configuring Flow Processing Strategies
Synchronous Processing Strategy
Queued Asynchronous processing strategy
Asynchronous Processing Strategy
Thread Per Processor strategy
Queued Thread per processor strategy
Sale force introduction
Sample application integrating Sales force
Introduction to MMC and Mule Standalone server
Deploying applications into standalone server manually
What is MMC?
Adding mule servers to MMC and what happens when registering Mule Server in MMC
Monitoring Mule servers using MMC
Deploying Applications using MMC
Administration using MMC
Understand hot deployment and app structure
Deploy an app from MMC
Basic MMC usage and monitoring of computers
Prospects
After getting Mule Esb training, Mulesoft certified professionals have a wide range of career opportunities in Mulesoft services.
Trainer Profile
Real Training with Real Time experience. He has around 10+ years of Experience in Training,Designing and Implementing the Applications based on Mule Esb