MuleSoft Online Training

Introducing MuleSoft

  • Introducing to MuleSoft
  • Platform feature and need of the system
  • Fundamentals of MuleSoft

Overview of Application Integration

  • Overview of Application Integration
  • Messaging Patterns
  • Messaging Encoding
  • Building blocks of SOA
  • Overview of XML, SOAP , Web Services, REST
  • Service Component Architecture (SCA)

Overview of Mule API & Mule ESB

  • What is API?
  • What is Mule API Led Connectivity
  • Overview of Mule ESB
  • Understanding Mule Concept and Terminology
  • What is Mule API Led Connectivity
  • Mule 4 new features and different from Mule 3
  • Install Mule Studio
  • Mule Message Structure
  • What is Flow and SubFlow, Private Flow
  • Synchronous Flow, Asynchronous Flow
  • Staged event-driven architecture
  • Configure Mule Components

Core Component

  • What is Flows?
  • How to Design Flows, SubFlow, Private Flows
  • Flow and SubFlow Scopes
  • Logger Component
  • Set Variable
  • Set Payload

Working with Connector

  • What is Connector?
  • Connector and Modules on Mule 4
  • How to Configure and use HTTP/HTTPS Connector
  • Database Connector
  • File Connector
  • FTP/SFTP Connector
  • Web Service Consumer Connector
  • VM Connector
  • JMS Connector
  • SalesForce Connector
  • Scheduler Endpoint

Working with Module

  • What is Module?
  • Mule 4 Modules
  • Scripting Module
  • Java Module
  • XML Module
  • Validation Module

DataWeave Transformations

  • What is DataWeave Language?
  • Explaining about DataWeave Features
  • How to Transform XML to JSON and JSON to XML
  • How to Transform XML to CSV , FixedLength
  • DataWeave Selector
  • External Functions and Custom Functions
  • Patterns Matching

Error and Exception Handling

  • Overview of Exception and Error
  • Messaging exception strategies
  • Mule 4 Exception
  • Try Scope
  • On-Error Error Handling
  • On Error Propagate
  • On Error Continue

Mediator

  • introduction to Flows and Routers
  • Choice router
  • Flow control
  • Scatter-Gather Router

Scopes

  • ForEach Scope
  • Asynchronous Scope
  • Catch Scope
  • Until Successful Scope

Object Store

  • What is Object Store?
  • Different Version of Object Store
  • How to Use Object Store
  • Object Store Connector
  • Configure Object Store
  • Store and Retrieve Object Store

Batch Processors

  • What is Batch Processors?
  • Batch Job Component
  • Load and Dispatch
  • Process
  • On Complete
  • Batch Job Execution Order and Filter
  • Batch Job Aggregator Component

Overview of Mule CloudHub

  • Explain on CloudHub
  • How to Create account on CloudHub
  • CloudHub Features
  • CloudHub Component
  • API Manager
  • Runtime Manager
  • Exchange
  • Explaining Worker Concept

Architecture Design on Mule

  • CloudHub Runtime & Workers
  • Cloud Deployment
  • On-Premise Deployment
  • Hybrid Deployment

Working with API

  • What is Mule API
  • How to Design REST API
  • Best Practices and Version Control on REST API
  • Explaining Experience API, Process API, System API
  • In-depth explain on RESTful API Modeling Language (RAML)
  • RAML API Design
  • How to design and test RAML on CloudHub
  • What API Policies
  • API Manager
  • How to Create and Assign Policies to API
  • Monitoring API

Exchange

  • What is Exchange
  • Explaining about self services
  • Benefit and Features of Exchange
  • Explaining about Public and Private Exchange
  • How to Publish RAML, Project Template into Exchange

MUnit

  • What is MUnit?
  • MUnit Test Suite
  • How to Create Test Cases for API Services
  • Coverage Reports
  • Assertion Event Processors
  • Mock When Event Processors

Deployment Strategies Runtime Manager

  • What is Runtime Manager?
  • Managing Users, Roles and Environments
  • Audit Logging
  • Deploying API using Manager
  • Start and Stop the Applications
  • Working with Notification and Logs