This 3-day hands-on training course covers Mulesoft for ETL processes over 24 hours. The course is divided into 29 units that cover topics such as Mule fundamentals, connectors, transformations, flows, error handling, APIs, cloud integration, and working with databases, message queues, and cloud applications. Learners will gain hands-on experience designing and building integrations with Mulesoft.
This 3-day hands-on training course covers Mulesoft for ETL processes over 24 hours. The course is divided into 29 units that cover topics such as Mule fundamentals, connectors, transformations, flows, error handling, APIs, cloud integration, and working with databases, message queues, and cloud applications. Learners will gain hands-on experience designing and building integrations with Mulesoft.
This 3-day hands-on training course covers Mulesoft for ETL processes over 24 hours. The course is divided into 29 units that cover topics such as Mule fundamentals, connectors, transformations, flows, error handling, APIs, cloud integration, and working with databases, message queues, and cloud applications. Learners will gain hands-on experience designing and building integrations with Mulesoft.
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