Create Custom Connectors Using Mule
Published 7/2023
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 3.40 GB | Duration: 6h 49m
Published 7/2023
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 3.40 GB | Duration: 6h 49m
Use Mule Java SDK to create Custom Connector
What you'll learn
Learn to create Mule Custom Connectors
Learn to use Mule Java SDK to create custom connectors
Connect to systems of your choice
Expand your knowledge and Increase Expertise
Requirements
Basic Knowledge of Mule 4
Basic Knowledge of Java 8 & Functional Programming
Description
This course is helpful to students who want to create custom connectors or want to increase their knowledge by understanding how mulesoft components can be created. After watching this course, you can create custom connectors for your company's legacy systems or products.Students can also use the information provided by this course to expand their knowledge . Well, everyone is looking for increasing their expertise. So why not take an action on this?Pre-RequisiteBasic Knowledge of Mule 4Basic Knowledge of Java 8 & Functional ProgrammingWhat this course coversCreating Custom Components - Operations, Source, Validator, Router and ScopeMini Version of already existing MuleSoft componentsMini version of JMS module, isNotBlankString validator, IfElseRouter and CustomCacheScopeWhat this course does not cover? DataSense and MetadataDoes not cover Complete Mule Java SDKDetails of what you will learn - ·Introduction of UseCaseImplementing Usecase using Mule JMS Module before creating mini version of JMS ModuleIntroduction to Module StructureCreate Extension ProjectCreate Publish and Consume OperationsCreate OnNewMessage SourceParameter handling in all componentsConnect to ActiveMQ ServerPublish and Consume messages from ActiveMQHandling CorrelationId in Publish,Consume and OnNewMessage SourceError Handling for operationsValidator - isNotBlankStringRouter - IfElseRouterScope - CustomCacheUse these custom components in application and test themEnvironment Setup - Java 8Apache MavenApache Active MQAnypoint StudioPostman
Overview
Section 1: Introduction
Lecture 1 Introduction
Lecture 2 Pre-Requisite & Course Scope
Lecture 3 Course Agenda
Section 2: UseCase
Lecture 4 UseCase Introduction using Mule JMS
Lecture 5 UseCase Implementation usingJMS Publish Component
Lecture 6 UseCase Implementation using JMS OnNewMessage Component
Lecture 7 UseCase Implementation using JMS Consume Component
Lecture 8 Lab - Environment Setup
Section 3: Introduction to Module Structure
Lecture 9 Introduction to Module and Components
Lecture 10 Introduction to Parameters,Configuration and Connection Providers
Lecture 11 Introduction to Custom Modules of this course
Section 4: Project
Lecture 12 Create Project using maven
Lecture 13 Import Project in Anypoint Studio
Lecture 14 Create Project directly in Anypoint Studio
Lecture 15 Lab
Section 5: Getting Started with Module and Operations
Lecture 16 Create Extension Class
Lecture 17 Create Configuration Class
Lecture 18 Overview of Parameters
Lecture 19 Create Parameters & ParameterGroup
Lecture 20 Using ParameterGroup with showInDsl
Lecture 21 Overview of Operations
Lecture 22 Create Publish and Consume Operation
Lecture 23 Build Project
Lecture 24 Using CustomActiveMQ Module in Application
Section 6: Getting Started with Source
Lecture 25 Overview of Source Components
Lecture 26 Creating OnNewMessage Source
Lecture 27 Build and Test
Lecture 28 Import Lab Projects to Anypoint Studio
Lecture 29 Understand Lab Structure
Lecture 30 Lab - Getting Started
Section 7: Parameter Handling in CustomActiveMQ Module
Lecture 31 Define Parameters in Consume Operation
Lecture 32 Define Parameters in Publish Operation
Lecture 33 Define Parameters in OnNewMessage Source
Lecture 34 Build
Lecture 35 Using ValueProvider
Lecture 36 Understand Parameter Datatype's impact on UI
Lecture 37 Change DataType of Parameters
Lecture 38 Overview of TypedValue
Lecture 39 Using TypedValue
Lecture 40 TypedValue Testing
Lecture 41 Behavior/Content Parameters
Lecture 42 Configuration xml changes for Content Parameters
Lecture 43 Overview of Configuration Override
Lecture 44 Use Configuration Override
Lecture 45 Configuration Override Testing
Lecture 46 Lab
Section 8: Connection
Lecture 47 Adding Library
Lecture 48 Overview
Lecture 49 Overview of ConnectionProvider
Lecture 50 Implementing ConnectionProvider
Lecture 51 Test Connection
Lecture 52 Using Connection in Operation
Lecture 53 Using Connection in Source
Lecture 54 Lab
Section 9: Functionality
Lecture 55 Publish Operation - I
Lecture 56 Publish Operation - II
Lecture 57 Test
Lecture 58 OnNewMessage Source - I
Lecture 59 OnNewMessage Source - II
Lecture 60 Test
Lecture 61 Consume Operation
Lecture 62 Lets Test
Lecture 63 Lab
Section 10: Context Information
Lecture 64 CorrelationId overview
Lecture 65 Using CorrelationId in our usecase
Lecture 66 Setting CorrelationId from Publish Operation
Lecture 67 Retrieving/Setting CorrelationId in Source
Lecture 68 CorrelationId in Consume Operation
Lecture 69 Test
Lecture 70 Lab
Section 11: Error Handling for Operations
Lecture 71 Define Errors
Lecture 72 Bind Errors with Operations
Lecture 73 Throw Error
Lecture 74 Lets Test
Lecture 75 Lab
Section 12: Validator
Lecture 76 Overview
Lecture 77 Validator
Lecture 78 Test
Lecture 79 Lab
Section 13: Router
Lecture 80 Router Overview
Lecture 81 Starting with If-Else Router
Lecture 82 Completing If-Else Router
Lecture 83 Test
Lecture 84 Lab
Section 14: Scope
Lecture 85 Overview - I
Lecture 86 Overview - II
Lecture 87 Starting with CustomCacheScope
Lecture 88 Completing CustomCacheScope
Lecture 89 Test
Lecture 90 Lab
Mulesoft Developers,Mulesoft Architects