
1. 7 zip
2. Pros & Cons
3. Application to Application
3.1. Concept
4. Custom Error Handling with Raise Error
4.1. Component Level Error Handling using Try Block
5. My SQL Query Browser Setup
6. Integration Scenarios
7. Introduction to AnyPoint Studio UI
8. Embedding Java Code in Mule Project
8.1. Role of Java Developer & Mule Developer
8.2. Java Basics
8.3. Embed Java Source Code
8.4. Embed java Code in Jar form
8.5. What is Connector?
8.6. Abnormal terminaiton
9. EAI Introduction
9.1. What is EAI?
9.2. Why EAI?
9.3. EAI Architectures
9.3.1. Bus Bused
9.3.1.1. Pros & Cons
9.4. How Mulesoft is Different
10. Web Services
10.1. Web Services Fundamentals
10.1.1. What is Web Service?
10.1.2. Evolution of Web Services
10.1.2.1. HTTP Based Web Service
10.1.2.1.1. Concept
10.1.2.1.2. Pros & Cons
10.1.2.1.3. HTTPs
10.1.3. Web Services Types
10.1.3.1. SOAP Based Web Service
10.1.3.1.1. Concept
10.1.3.1.2. Pros & Cons
10.1.3.1.3. Overhead of WSDL
10.1.3.1.4. Invoke 3rd Party SOAP WS with SOAP UI Client
10.1.3.2. REST Based Web Service
10.1.3.2.1. Concept
10.1.3.2.2. Pros & Cons
10.1.3.2.3. Invoke 3rd party Rest WS with Browser/Postman
10.2. SOAP WS Implementation
10.2.1. Create WSDL using Eclipse
10.2.2. Abstract And Concrete WSDL
10.2.3. Develop SOAP Client
10.2.3.1. Develop SOAP Based Web Service & invoke using SOAP UI Client
10.3. Develop Rest Client
10.4. Rest WS Implementation
10.4.1. Develop Rest Web Service & invoke with Browser/Postman
10.4.1.1. Without URI Parameter
10.4.1.2. With URI Parameter
11. Error Handling
11.1. Basics of Error Handling
11.1.1. What is Error?
11.1.2. Why Error Handling?
11.2. Levels of Error Handling
11.2.1. Flow Level Error Handling
11.2.2. Global Error Handling
11.3. On Error Propagate
11.4. Error Propagation From Child to Parent flow
11.4.1. On Error Continue
12. Java Messaging Service
12.1. Introduction to JMS
12.2. JMS Producers and Consumers
12.3. JMS Architecture
12.3.1. Point to Point with Queue
12.3.2. MoM Server
12.4. Communication Ways
12.5. Integration Scenarios
12.5.1. Any Format to JMS
12.5.2. JMS to Any Format
12.5.3. JMS to JMS
12.5.3.1. Publish Subscribe with Topic
12.5.3.2. Queue Creation on Active MQ Server
12.6. Implementations
12.6.1. Point to Point
12.6.1.1. Asynchronous P2P
12.6.1.1.1. JMS Queue Sender
12.6.1.1.2. JMS Queue Receiver
12.6.1.1.3. Selective Consumption
12.6.1.2. Synchronous P2P
12.6.1.2.1. JMS Queue Sender
12.6.1.2.2. JMS Queue Receiver
12.6.2. Topic Creation on Active MQ Server
12.7. Publish Subscribe
12.7.1. JMS Topic Publisher
12.7.2. Durable Subscribers
12.7.3. Selective Consumption
12.7.4. Non Durable Subscribers
13. Integration using Connectors
13.1. Overview of Anypoint Exchange
13.2. Salesforce to JSON/XML/CSV/DB Scenarios
13.2.1. Unparameterised Select SOQL
13.2.2. Parameterized Select SOQL
13.3. Using Salesforce Connector
13.3.1. JSON/XML/CSV/DB To Salesforce Scenarios
13.3.1.1. Insert Operation
13.3.1.2. Update Operation
13.3.1.3. Delete Operation
13.3.1.4. Upsert
14. Key Data Formats (CSV/XML/JSON) Transformations
14.1. Integration Scenario
14.2. Schema & Data
14.3. Concepts - CSV/XML/JSON Schemas
14.3.1. Generation of XSD and JSD Schema from data
14.3.2. Implementation : XML To DB
14.4. Schema Based Vs Example Based Transformations
14.5. CSV To XML/JSON/CSV
14.5.1. CSV(As File/Payload) To XML Transformation
14.5.1.1. Implementation : CSV (Example Based) To XML (Example based)
14.5.1.2. Implementation : CSV (Create Schema) To XML (Example based)
14.5.1.3. Implementation : CSV (Example Based) To XML (Schema based)
14.5.1.4. Implementation : CSV (Create Schema) To XML (Schema Based)
14.5.2. CSV(As File/Payload) To JSON Transformation
14.5.2.1. Implementation : CSV (Example Based) To JSON (Example based)
14.5.2.2. Implementation : CSV (Create Schema) To JSON (Example based)
14.5.2.3. Implementation : CSV (Example Based) To JSON (Schema Based)
14.5.2.4. Implementation : CSV (Create Schema) To JSON (Schema Based)
14.5.3. CSV (As Fie/Payload) To CSV
14.5.3.1. Need to same format transformation
14.5.3.1.1. Implementation : CSV (Example Based) To CSV (Example based)
14.5.3.2. Implementation : CSV (Create Schema) To CSV (Example based)
14.5.3.3. Implementation : CSV (Create Schema) To CSV (Create Schema)
14.5.3.3.1. Implementation : CSV (Example Based) To CSV (Schema Creation)
14.6. JSON To CSV/XML/JSON
14.6.1. JSON (As File/Payload) To CSV Transformation
14.6.1.1. Implementation : JSON (Example Based) To CSV (Example based)
14.6.1.2. Implementation : JSON (Schema Based) To CSV (Example based)
14.6.1.3. Implementation : JSON (Example Based) To CSV (Create Schema)
14.6.1.4. Implementation : JSON (Schema Based) To CSV (Create Schema)
14.6.1.4.1. Implementation : JSON (Example Based) To XML (Example based)
14.6.2. Implementation : JSON (Example Based) To XML (Schema Based)
14.6.3. Implementation : JSON (Schema Based) To XML (Schema Based)
14.6.4. Implementation : JSON (Schema Based) To XML (Example based)
14.6.4.1. JSON (As File Upload/Payload) To XML Transformation
14.6.5. JSON (As File/Payload) To JSON Transformation
14.6.5.1. Implementation : JSON (Example Based) To JSON (Example based)
14.6.5.2. Implementation : JSON (Schema Based) Schema) To JSON (Example based)
14.6.6. Implementation : JSON (Schema Based) To JSON (Schema Based)
14.7. XML To CSV/JSON/XML
14.7.1. Implementation : XML (Example Based) To CSV (Create Schema)
14.7.2. XML(As File/Payload) To CSV Transformation
14.7.2.1. Implementation : XML (Example Based) To CSV (Example based)
14.7.2.2. Implementation : XML (Schema Based) To CSV (Example based)
14.7.2.3. Implementation : JSON (Example Based) To JSON (Schema Based)
14.7.2.4. Implementation : XML (Schema Based) To CSV (Create Schema)
14.7.3. XML(As File/Payload) To JSON Transformation
14.7.3.1. Implementation : XML (Schema Based) To JSON (Example based)
14.7.3.1.1. Implementation : XML (Example Based) To JSON (Example based)
14.7.3.2. Implementation : XML (Example Based) To JSON (Schema Based)
14.7.3.3. Implementation : XML (Schema Based) To JSON (Schema Based)
14.7.4. XML (As File/Payload) To XML Transformation
14.7.4.1. Implementation : XML (Example Based) To XML (Example based)
14.7.4.2. Implementation : XML (Schema Based) Schema) To XML (Example based)
14.7.4.3. Implementation : XML (SExample Based) To XML (Schema Based)
14.7.4.4. Implementation : XML (Schema Based) To XML (Schema Based)
15. Database Level Integration
15.1. Database Basics
15.2. Insert
15.3. SQL Basics
15.3.1. DDL
15.3.2. DQL
15.3.3. DML
15.3.3.1. Delete
15.3.3.2. Update
15.3.4. DCL
15.3.5. TCL
15.4. DB Integration Scenario
15.4.1. DB To CSV Scenario
15.4.1.1. Understanding CSV Format
15.4.1.2. Implementation : CSV To DB
15.4.1.3. What is DWL?
15.5. Reading from Database
15.5.1. DB To JSON Scenario
15.5.1.1. Implementation : DB to JSON
15.5.2. DB To XML Scenario
15.5.2.1. Understanding XML Format
15.5.2.1.1. Understanding JSON Format
15.5.2.2. Implementation : DB To XML
15.5.2.2.1. Implementation : Dealing with SQL Query Parameters
15.6. Writing to Database
15.6.1. Integration Scenario
15.6.1.1. Implementation : XML To DB Scenario
15.6.2. Implementation : JSON to DB
15.6.3. Implementation : CSV To DB
16. Text File Processing
16.1. Implementation - Lower To Upper Scenario
17. Developing Hello World App
17.1. Basic Building Blocks of Mule Project
17.1.1. Message Processors
17.1.2. Flow
17.1.3. Inbound & Outbound Connectors
17.1.4. Mule Message
17.1.4.1. Attributes
17.1.4.2. Payload
17.2. Mule Debugger & Breakpoints
17.3. Mule Expressions, Expression Modes
17.4. Debugging Vs Running the Project
17.5. Dealing with Query Parameters
17.6. Variables
18. E2E Mulesoft Setup
18.1. Notepad ++
18.2. JDK
18.3. Anypoint Studio
18.4. Postman
18.5. MYSQL Setup
18.5.1. DB Setup
18.6. Apache Active MQ Server
18.7. SOAP UI Client
18.8. EClipse
19. Integration Game Plan
19.1. Bridge Communication Gap
19.1.1. Data Format Front
19.1.1.1. Flat Files
19.1.1.2. CSV
19.1.1.3. XML
19.1.1.4. JSON
19.1.1.5. Databases
19.1.2. Communication Mechanism Front
19.1.2.1. JMS
19.1.2.2. Web Services
19.1.2.2.1. HTTP WS
19.1.2.2.2. SOAP WS
19.1.2.2.3. REST WS
19.2. Hub & Spoke
19.2.1. Concept
19.2.2. Pros & Cons
19.2.3. Concept