0% found this document useful (1 vote)
366 views6 pages

Mulesoft ETL Training for IT Pros

This 3-day, 24-hour hands-on training course covers Mulesoft for ETL processes. The course is divided into 29 units that cover topics such as Mulesoft fundamentals, connectors, transformations, flows, error handling, APIs, cloud integration, and Salesforce integration. Learners will gain hands-on experience designing and building integrations with Mulesoft. The course assumes a basic knowledge of IT and functional areas.

Uploaded by

Vivek Kalchuri
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (1 vote)
366 views6 pages

Mulesoft ETL Training for IT Pros

This 3-day, 24-hour hands-on training course covers Mulesoft for ETL processes. The course is divided into 29 units that cover topics such as Mulesoft fundamentals, connectors, transformations, flows, error handling, APIs, cloud integration, and Salesforce integration. Learners will gain hands-on experience designing and building integrations with Mulesoft. The course assumes a basic knowledge of IT and functional areas.

Uploaded by

Vivek Kalchuri
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 6

Course : Mulesoft for ETL processes

Type : Hands on Training


Duration : 3 Days
No of Hours : 24 Hours

Course prerequisites, Required Knowledge


 Fundamental Knowledge on IT
 Fundamental Knowledge on required Functional Area

SLNO Heeding Duration in


HRS
Unit 1 o Introduction to ESB and Mule / started then and now
o greenshot / editplus / google sync /
o existing micro service project demo / rest concepts recap
o cloning the project for various domains
o Mule IDE basics, versions, design, features
o Mule Run Time , Versions, design, existing examples

Unit 2 o Hello World Program


o calling Mule Service
o connectors(http, file, DB, JMS, SFTP, Quartz, Jetty, AnypointMQ, Mongo DB,
Web Service, Salesforce, SAP)
o endpoints, global xml, properties, mule application file structure / Reading and
writing message properties Writing expressions with Mule Expression Language
(MEL) Creating variables

Unit 3 o scopes(flow, subflow, batch, poll, cache, until successful)


o scopes(composite, processor, message enricher)
o components(log, echo, expression, flow reference, grrovy, java, invoke)
o components( script, batch execute, AMQP, APIKit, REST)
o transformers(set payload, session variable, variable, property, expression,
append string, parse tamplate )
o transformers(attachment, string-bytearray, Object-String, Object-ByteArray,
Object-JSOn, Object-XML, Object-JMSMesage )
o transformers(XML-DOM, XML-Object, XML-JSON, JSON-Object, JSON-XML,
JMSMessage-Object, File-String, File-ByteArray, GZip-Compress-uncompress, )

Unit 4 o filters(and, custom, exception, expression, filter reference, idempotent,


message, message property, not, or, payload, regex, wildcard)
o flowcontrol(choice, first successful, round robin, scatter gather, splitter)
o error handling Exception Strategy(catch, choice, custom, exception mapping,
reference, rollback)
o security(OAuth)

Unit 5 o http connector


o url configuration
o host port base path settings
o threading profile settings
o TLS SSL settings
o Path and GET POST method settings

Unit 6 o Postman. Curl, fiddler usage


o response and error response settings
o header details customization
o retrieving rest and soap results
o write results to LOG and FILE

Unit 7 o Integrating micro service project with mule studio


o generating bulk data for testing
o insert bulk data in to FILE
o provide bulk data as JSON object to Mule Sercvice
o access micro sercvices TEST data from Mule Service

Unit 8 o WRITE JSON data in to FILE


o create files from JSON data and write to File Folder
o LOG JSON data for audit purpose
o debugging
o munit
o design microservice / or REST service
o design database

Unit 9 o design screen UI


o write business class
o write db class
o expose REST API
o create Mule Http Connector
o invoke REST
o invoke Http Connector
o receive JSON data
o write to file

Unit 10 o filters(and, custom, exception, expression, filter reference, idempotent,


message, message property, not, or, payload, regex, wildcard)
o flowcontrol(choice, first successful, round robin, scatter gather, splitter)
o error handling Exception Strategy(catch, choice, custom, exception mapping,
reference, rollback)
o multicasting messages
o scopes(flow, subflow, batch, poll, cache, until successful, composite, processor,
message enricher)
o components(log, echo, expression, flow reference, grrovy, java, invoke, script,
batch execute, AMQP, APIKit, REST)
o set payload, session variable, variable, property, expression, append string,
parse tamplate, attachment,

Unit 11 o byte array to hex string


o hex string to byte array
o xml to dom
o dom to xml
o object to input stream
o byte array to object
o byte array to string
o object to string
o csv to JSON / Getting familiar with the different types of transformers Using the
DataWeave Transform Message component Writing DataWeave expressions
for basic and complex XML, JSON, and Java Using DataWeave with data sources
that have associated metadata Adding custom metadata to data sources

Unit 12 o append string transformer


o CSV to DB
o XSLT Transformer
o CSV to XML
o XML to CSV
o XML to XML
o file to string
o file to log
o JSON to JSON
o Dynamic JSON
o mapping and listing
o jackson object to JSON

Unit 13 o file connector and related flows


o db connector - common
o mongodb - cassandra - connector installation and set up
o template query
o create

o ddl / truncate / drop / alter


o DML Delete/update/select
o insert / rename /
o bulk execute from file
o stored procedure
o mysql CRUD

Unit 14 o prepared-statement
o multi database access
o mssql postgress
o Prameterized Querys
o batch processing db polling

Unit 15 o rabbit mq
o installation
o consumer
o producer
o queue topic
o exchange
o connector
o mule flow
o json file batch process

Unit 16 o active mq
o installation
o consumer
o producer
o queue topic
o connector
o mule flow
o json file batch process

Unit 17 o anypoint mq
o installation
o consumer
o producer
o queue topic
o exchange
o connector
o mule flow
o json file batch process

Unit 18 o LDAP Oauth BOX Quartz Compress Uncompress Encrypt Decrypt

Unit 19 o Understanding SEDA architecture


o Implementing 1-way SSL

Unit 20 o REST and SOAP

Unit 21 o Understanding API development cycle


o Using the API designer
o Introduction to RAML
o Creating RAML based APIs
o Saving RAML APIs with proper syntax
o Testing RAML services using mocking service
o Understanding RAML response
o Working with API portal

Unit 22 o Introduction to Anypoint Exchange


o Configuring access and roles
o Creating RESTful Interfaces
o Introduction to APIKit
o Using APIKit to create RESTful interfaces
o Wiring the interfaces & implementations
o Wiring all flows / Discovering and installing connectors not bundled with
Anypoint Studio

Unit 23 o Overview of CloudHub


o Mulesoft events
o Multicast events
o Validate events
o Error Handling
o Mule VPC overview

Unit 24 o authenticating-salesforce-using-oauth2
o cache-scope-with-salesforce-contacts
o salesforce-data-retrieval
o salesforce-data-synchronization-using-watermarking-and-batch-processing

Unit 25 o salesforce-to-MySQL-DB-using-Batch-Processing
o import-contacts-into-salesforce
o import-leads-into-salesforce
o import-contacts-asynchronously

Unit 26 o import-contacts-into-ms-dynamics
o netsuite-data-retrieval
o get-customer-list-from-netsuite
o sap-data-retrieval
o adding-a-new-customer-to-workday-revenue-management

Unit 27 o overview of connectors dropbox


o twitter
o linkedin
o amazon s3
o facebook
o salesforce CRUD
o stripe
o servicenow
o Box
o sonarqube
o JIRA
o SF via Java
o LaunchDarkly
o netsuite

Unit 28 o overview of connectors MS Dynamics


o SAP
o SMTP
o google
o microsoft azure
o SA Push Notification
o CMIS
o stripe
o AllegroGraph
o MarkLogic
o slack
o workday
o MS SharePoint
o BMC Remedy AR System

Unit 29 o overview of connectors github


o SVN
o SONARCUBE
o JENKINS
o Google Spreadsheets
o Microsoft DotNet
o Python Component Reference
o Windows Azure Service Bus Queue
o Windows Azure Service Bus Topic
o Google Contacts
o FTP Connector
o KeenIO
o jBPM

You might also like