Create Custom Connectors Using Mule

Posted By: ELK1nG

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

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