Introduction to ESB
  • Course Agenda
  • What is ESB and What is Mule?
  • What is Orchestration and Intro to Anypoint Platform
Lab Documentation and WorkSpace Downloads
  • Lab Documentation and WorkSpace Downloads
Mule Basics
  • Writing your first Mule Application
  • Understanding how flow works internally
  • Mule Expression Language
  • Using MEL in code
Standalone Deployments and MMC
  • StandAlone deployment
  • Understanding MMC
Consuming REST and SOAP Webservices
  • Consuming Restful services
  • RAML Basics - Part1
  • RAML Basics -part2
  • RAML Basics -part3
  • Consuming Restful Webservice with RAML Definition
  • Consuming SOAP Webservice using Webservice Consumer
Using DataBase Endpoint, Externalizing properties and Domains
  • Using Database end point
  • Externalizing configuration and migrating between environments
  • Sharing Configuration among multiple applications using domains
Using File End point and JMS endpoint
  • Using File Endpoint
  • Using JMS endpoint -part1
  • Using JMS endpoint -part2
Implementing Splitter Aggegator Pattern and Tuning Performance
  • Performance Tuning-part1
  • Performance Tuning-part2
  • Performance Tuning-part3
Transformers
  • DataWeave Basics
  • Complex transformations using dataweave-part1
  • Complex transformations using dataweave-part2
  • Complex transformations using dataweave-part3
  • Transforming using DataSense-part1
  • Transforming using DataSense-part2
Handling Exceptions in mule
  • Exception Handling Part1
  • Exception Handling Part2
  • Exception Handling Part3
Testing Mule flows using JUNIT and MUNIT
  • Starting Mule from Java Code
  • Functional Testing of flows using JUNIT
  • Testing using MUNIT-part1
  • Testing using MUNIT-part2
Filters and Entrypoint resolvers
  • Using Filters
  • Entrypoint Resolvers