MuleSoft Online Training
Overview
All in one platform for integration that makes easy to design, build and manage APIs. Mule, runtime engine of Anypoint platform is a lightweight Java based ESB (Enterprise Service Bus) and integration platform which allows developers to exchange data by connecting applications together quickly and easily. Helps in speed up the development. Mulesoft is the heart of applications like Netflix, Spotify, Salesforce etc.
Training Objective (What you will learn)
Enable you to gain in-depth knowledge of Anypoint studio integration techniques, debugging, testing, deploying and managing mule applications. Gain knowledge on Service creation and hosting, mediation, message routing and data transformation. Build an application network using API-led connectivity and Anypoint platform. Integrate databases, files, webservices, SaaS applications. Handle batch data processing.
Prerequisites
Java or Object oriented programming knowledge, basic understanding of data formats (XML, CSV, JSON) and typical integration technologies (HTTP, JMS, JDBC, REST and SOAP)
Market Demand
Huge scope of Mulesoft Developer as entire IT ecosystem is moving towards Agile way. Being one of the best middleware API that can be used independently and loosely coupled between other similar set of components Mulesoft is widely chosen in Agile environment.
- Course Agenda
- Mulesoft overview
- What is Orchestration and Introduction to Anypoint Platform
- Understanding how mule flow works flow internally
- Mule Events and processor
- Loggers in Mulesoft
- Debug Mule applications
- Read and write message payloads, properties, and variables using the Mule Expression Language
- Structure Mule applications using flows, subflows, in-memorymessage queues, properties files, and configuration files
- Create and reference flows and subflows
- Encapsulate global elements in a separate configuration file
- Explore the files and folder structure of a Mule project
- System Layer
- Process Layer
- Password Cracking
- Role of Mulesoft in API-Led Connectivity
- Define an API with RAML, the Restful API Modeling Language
- Mock an API to test its design before it is built
- Create a portal for developers to learn how to use an API
- Make an API discoverable by adding it to the private Exchange
- StandAlone deployment
- Introducing API-led connectivity and application networks
- Understanding Web Services
- Calling RESTful web services
- Building Successful APIs
- Consuming Restful services
- RAML Basics
- Consuming Restful Webservice with RAML Definition
- Consuming SOAP Webservice using Webservice Consumer
- Overview of Identification and Authorization
- Integrate with DB2 Database
- Integrate with Oracle Database
- User Management
- Integrate with salesforce system
- Externalizing properties and Domains
- Sharing Configuration among multiple applications using domains
- Using File Endpoint
- Using JMS endpoint
- DataWeave Basics
- Complex transformations using dataweave
- Writing DataWeave Transformations
- Describe the different types of exception strategies
- Handle messaging exceptions in flows
- Create and use global exception handlers
- Specify a global default exception strategy
- Starting Mule from Java Code
- Functional Testing of flows using JUNIT
- Testing using MUNIT
- Using Filters
- Expression Filters