Mule 4 Indepth

Learn about the mule 4 in depth step by step from basics to advanced level.

Mule 4 Indepth

Learn about the mule 4 in depth step by step from basics to advanced level.
674
views
1
Save
Share the link to this page
Copied

About the Class

At the end of my course, students will be able to work on mule 4 confidently by knowing its internals in detail. This course will assume zero knowledge of integration and mule. It starts with basics and takes participants to advanced levels. You don't need to have any knowledge about mule 3 or earlier versions.

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 a mule?
  • What is the Anypoint Platform for a mule?

Mule basics:

  • What is mule flow?
  • What is the event processor?
  • How does a mule event look like?
  • What is a transformer, endpoint?
  • Introduction to Anypoint Studio
  • Describe the structure of new mule 4 projects and deployable archives
  • Debugging a mule flow
  • Structure of a mule event in detail
  • Track event data as it moves in and out of a mule application
  • Introduction to DataWeave 2 as mule expression language

Using the Java module:

  • Understanding modules in mule
  • Calling static and non-static java methods using Java module

Deploying  applications standalone mule server and using runtime manager:

  • Starting stand-alone mule server
  • Understanding various configurations in the standalone server
  • Deploying applications manually to a standalone server
  • Registering a standalone server in Anypoint runtime manager
  • Deploying an application to the standalone server using runtime manager

Understanding Http listener and Http request configuration in detail and consuming soap Webservices:

  • Consuming a restful Webservice
  • Passing arguments to restful Webservice

Understanding how to consume soap Webservices:

  •  Consuming SOAP Webservices using Webservice consumer

File endpoint:

  • Configuring file connector
  • Trigger a flow when a new file is added to a directory
  • Writing a file to file system

Database endpoint and object stores:

  • Configuring database connector
  • Configure the database select operation
  • Use dynamic and parameterized values in queries
  • Externalizing configuration to YAML file
  • Add secure properties to mule 4 applications
  • Migrating between environments
  • Trigger a flow when a new record is added to a database and use automatic watermarking
  • What are object stores?
  • Schedule a flow and use manual watermarking using object stores

Introduction to domains:

  • Understanding about mule domains
  • Sharing global configurations across multiple projects using domains
  • Create mule 4 domains using maven and use them to inherit all dependencies

Routing:

  • Scatter- Gather router
  • First successful
  • Until successful

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 JMS message and receive JMS reply
  • Setting JMS headers
  • Introduction to data weave data transformation language
  • Writing basic 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 vice-versa
  • Using message variables in DWL
  • Creating multiple transformations to create variables, outbound properties in transform message transformer
  • Transforming complex data structures using DWL
  • Working with collections in DWL using map operator
  • Using $$ and $
  • Using various DataWeave operators
  • Custom DataTypes in DWL
  • Formatting in DWL
  • Conditional logic operators in DWL
  • Using GroupBY, distinct, replace, regex, etc

Handling errors:

  • What happens when an exception happens in a flow?
  • How to handle system exceptions?
  • Difference between mule 4 OnErrorContinue and OnErrorPropagete 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 validators to throw mule 4 errors instead of Java exceptions

Functional testing of mule flows using MUnit:

  • Generating MUnit flows from existing flows
  • Writing various asserts
  • Setup and tear down
  • Using mocks
  • Using Spys

Cloud hub deployment:

  • Understanding about iPaas and the CloudHub
  • Deploying mule application to cloud hub using runtime manager

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
  • Share an API
  • Best practises in designing experience API, process API and system API

Managing APIs:

  • Deploy an application to the 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

Author

Sivaprasad Valluru

School

Sivaprasad Valluru's School

Requirements

You should have a basic understanding of SOAP, REST and messaging.

Class Contents

One-time Fee
$69.99
List Price:  $99.99
You save:  $30
€67.35
List Price:  €96.21
You save:  €28.86
£55.83
List Price:  £79.77
You save:  £23.93
CA$100.76
List Price:  CA$143.95
You save:  CA$43.19
A$112.23
List Price:  A$160.33
You save:  A$48.10
S$95.14
List Price:  S$135.93
You save:  S$40.78
HK$543.62
List Price:  HK$776.63
You save:  HK$233.01
CHF 63.04
List Price:  CHF 90.06
You save:  CHF 27.02
NOK kr797.48
List Price:  NOK kr1,139.30
You save:  NOK kr341.82
DKK kr502.49
List Price:  DKK kr717.87
You save:  DKK kr215.38
NZ$124.10
List Price:  NZ$177.29
You save:  NZ$53.19
د.إ257.07
List Price:  د.إ367.26
You save:  د.إ110.18
৳8,361.55
List Price:  ৳11,945.58
You save:  ৳3,584.03
₹5,962.79
List Price:  ₹8,518.63
You save:  ₹2,555.84
RM314.04
List Price:  RM448.65
You save:  RM134.61
₦108,335.42
List Price:  ₦154,771.52
You save:  ₦46,436.10
₨19,495.71
List Price:  ₨27,852.21
You save:  ₨8,356.49
฿2,390.81
List Price:  ฿3,415.60
You save:  ฿1,024.78
₺2,467.44
List Price:  ₺3,525.07
You save:  ₺1,057.62
B$434.14
List Price:  B$620.23
You save:  B$186.09
R1,296.68
List Price:  R1,852.48
You save:  R555.80
Лв131.68
List Price:  Лв188.12
You save:  Лв56.44
₩102,198.93
List Price:  ₩146,004.73
You save:  ₩43,805.79
₪256.56
List Price:  ₪366.53
You save:  ₪109.97
₱4,090.81
List Price:  ₱5,844.26
You save:  ₱1,753.45
¥10,994.99
List Price:  ¥15,707.80
You save:  ¥4,712.81
MX$1,408.98
List Price:  MX$2,012.91
You save:  MX$603.93
QR255.09
List Price:  QR364.43
You save:  QR109.34
P967.82
List Price:  P1,382.66
You save:  P414.84
KSh9,046.20
List Price:  KSh12,923.70
You save:  KSh3,877.50
E£3,562.49
List Price:  E£5,089.49
You save:  E£1,527
ብር8,907.19
List Price:  ብር12,725.10
You save:  ብር3,817.91
Kz63,830.88
List Price:  Kz91,190.88
You save:  Kz27,360
CLP$69,323.69
List Price:  CLP$99,038.09
You save:  CLP$29,714.40
CN¥510.80
List Price:  CN¥729.75
You save:  CN¥218.94
RD$4,245.36
List Price:  RD$6,065.06
You save:  RD$1,819.70
DA9,465.07
List Price:  DA13,522.10
You save:  DA4,057.03
FJ$162.39
List Price:  FJ$232
You save:  FJ$69.60
Q539.11
List Price:  Q770.19
You save:  Q231.08
GY$14,638.77
List Price:  GY$20,913.42
You save:  GY$6,274.65
ISK kr9,772.70
List Price:  ISK kr13,961.60
You save:  ISK kr4,188.90
DH703.98
List Price:  DH1,005.73
You save:  DH301.75
L1,291.33
List Price:  L1,844.84
You save:  L553.50
ден4,143.97
List Price:  ден5,920.21
You save:  ден1,776.24
MOP$559.97
List Price:  MOP$800
You save:  MOP$240.02
N$1,289.45
List Price:  N$1,842.15
You save:  N$552.70
C$2,574.80
List Price:  C$3,678.44
You save:  C$1,103.64
रु9,534.71
List Price:  रु13,621.60
You save:  रु4,086.89
S/260.99
List Price:  S/372.86
You save:  S/111.86
K283.85
List Price:  K405.52
You save:  K121.66
SAR262.91
List Price:  SAR375.60
You save:  SAR112.69
ZK1,936.45
List Price:  ZK2,766.47
You save:  ZK830.02
L335.12
List Price:  L478.77
You save:  L143.64
Kč1,694.03
List Price:  Kč2,420.15
You save:  Kč726.12
Ft27,771.44
List Price:  Ft39,675.18
You save:  Ft11,903.74
SEK kr774.38
List Price:  SEK kr1,106.30
You save:  SEK kr331.92
ARS$71,792.58
List Price:  ARS$102,565.23
You save:  ARS$30,772.64
Bs484.55
List Price:  Bs692.24
You save:  Bs207.69
COP$307,165.41
List Price:  COP$438,826.54
You save:  COP$131,661.12
₡35,530.54
List Price:  ₡50,760.09
You save:  ₡15,229.55
L1,777.33
List Price:  L2,539.15
You save:  L761.82
₲546,250
List Price:  ₲780,390.60
You save:  ₲234,140.59
$U3,115.91
List Price:  $U4,451.49
You save:  $U1,335.58
zł287.82
List Price:  zł411.19
You save:  zł123.37

What's Included

Language: English
Level: All levels
Skills: Java, Web Services, JMS endpoint, REST, Mule, CloudHub, Mule 4, API, ESB, Orchestration, Anypoint Platform, SOAP
Age groups: All ages
Duration: 11 hours 51 minutes
38 Videos
1 Document
1
Save
674
Views
This class has not been saved

Sign Up

Share

Share with friends, get 20% off
Invite your friends to LearnDesk learning marketplace. For each purchase they make, you get 20% off (upto $10) on your next purchase.