Loading...
About
Courses
Services
Videos
Contact
Join Now
Mulesoft
Course Content
Section 1:Mule ESB introduction
Problems of Point to Point Integration
What is an ESB?
How an ESB helps in solving problems with P2P Integration
The idea behind an ESB. How does it work?
What is Orchestration?
What is Mule?
What is an Any-point Platform for Mule?
Section 2:Mule Basics
What is a mule Flow? What is an Event Processor?
What Does a Mule Event Look like?
What is a Transformer, Endpoint?
Introduction to Any-point Studio
Describe the structure of new Mule 4 projects and deploy-able archives
Debugging a mule flow
Structure of a Mule Event in detail
Introduction to Data-Weave 2 as Mule Expression Language
LAB
Section 3:Java module
Understanding modules in Mule.
Call static and non-static Java methods using the new Java module
Lab: Using Java Module
Section 4:Standalone Mule Server and Runtime Manager
Starting Standalone mule Server.
Understanding various configurations in Standalone Server
Deploying applications manually to a standalone server
Registering a standalone server in Any-point Run-time Manager
Deploying Application to the standalone server using Run-time Manager
Section 5:Consuming Web Services- REST & SOAP
Consuming a Restful Web-service
Passing arguments to Restful Web-service
LAB: Consuming Restful Web-service
LAB: Consuming SOAP Web-services Using Web-service Consumer
Section 6:File Endpoint
Configuring file connector
Trigger a flow when a new file is added to a directory
Writing a file to the file system
Lab: Reading and writing files
Section 7:Database Endpoint and externalization of properties
Execution palette
Configuring Database Connector
Configure the Database Select operation
Externalizing configuration to YAML file.
Migrating between environments
Add secure properties to Mule4 applications
Lab: Database-endpoint
Lab: Externalization
Section 8:Water-Marking and Object Stores
Trigger a flow when a new record is added to a file and use automatic Watermarking
What are Object Stores?
Section 9:Domains
Understanding about Mule Domains.
Sharing Global configurations across multiple projects using domains.
Create Mule 4 domains using Maven coordinates and use them to inherit all dependencies
Lab: Creating and using Mule domains
Section 10:Routing concepts
Scatter-Gather router
Choice Router
Lab: Implementing Scatter-Gather router
Section 11:JMS endpoint
Configuring JMS Connector
Sending JMS Message to a queue using Publish endpoint of JMS Module
Receiving JMS Message from a queue using JMS Listener endpoint of JMS Module
Using Jms Selectors
Using Publish Consume to send Ims message and receive JMS reply
Setting Jms Headers
Lab: Using JMS Module
Section 12:Transformers - 1
Introduction to DataWeave data transformation Language
Writing Data Weave expressions
Adding Sample data to view
Previewing transformations in the studio
Externalizing Data weave expressions into DWL file
LAB: First Data-Weave Transformation
Writing Expressions for XML, ISON, and JAVA
Writing Expressions for transforming XML to JSON and vice versa
Using Message Variables in DWL
Properties in Transform Message transformer
LAB: Transformations for JSON, XML and Java
Section 13:Transformers-2
Transforming complex data structures using DWL
Working with collections in DWL using map operator
Using $
LAB: Transforming Complex Data-Structures
Using Various Data Weave Operators
Custom Data Types in DWL
Formatting in DWL
Conditional Logic Operators in DWL
LAB: Data-Weave Operators’ Usage
LAB: Using Data-Weave in combination with database component, Web-service consumer, and HTTP Endpoint
Section 14:Handling Errors
What happens when an exception happens in a flow?
How to handle System Exceptions?
Difference between Mule 4 OnErrorContinue and OnError Propagate Scopes
Handling Errors at the application level
Handle specific types of errors
Handle errors at the flow level
Handle errors at the processor level using try scope
Map an error to a custom error type
Set a reconnection strategy for a connector
Use Validations to throw Mule 4 errors instead of Java exceptions
Lab: Handling errors
Section 15:MUNIT
Functional testing of Mule flows using MUNIT
Generating MUNIT flows from existing flows
Writing various asserts
Setup and Teardown
Lab: Writing a sample test case using MUNIT
Section 16:API-Led connectivity
Understanding about different layers
Experience layer, Process layer, system layer
Section 17:Designing APIS
Use API designer to define an API with RAML
Use the mocking service to test an API
Add request and response details
Add an API to AnyPoint Exchange and share an API
Lab: Designing a RAML using API designer on Any point platform
Section 18:MANAGING APIS
Deploy an application to CloudHub
Create and deploy an API proxy
Restrict API access with policies and SLAS
Request and grant access to a managed API
Add client ID enforcement to an API specification
Section 19:CloudHub deployment
Understanding how to deploy on cloud-Hub
What are changes to be done when deploying from on-premises to the cloud
Enroll For Free Demo