You are on page 1of 5

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