NOTE:- whole course categorized as 13 modules. Each and every module is very important,MULESOFT OR MULE ESB of each module is going to explained in Real Time oriented.



Module 1: Introducing Application Networks and API-Led Connectivity.

 Explore an API directory and an API reference

   Make calls to an API

Module 2: Introducing Anypoint Platform

2-1: Explore Anypoint Platform and Anypoint Exchange

2-2: Create a Mule application with flow designer

2-3: Create an integration application with flow Designer that consumes an API

Module 3: Designing APIs

3-1: Use API designer to define an API with RAML

3-2: Use the mocking service to test an API

3-3: Add request and response details

3-4: Add an API to Anypoint Exchange

3-5: Share an API

Module 4: Building APIs

4-1: Create a Mule application with Anypoint Studio

4-2: Connect to data (MySQL database).

4-3: Transform data

4-4: Create a RESTful interface for a Mule Application

4-5: Use Anypoint Studio to create a RESTful API interface from  a RAML file

4-6: Implement a RESTful web service.

Module 5: Deploying and Managing APIs

5-1: Prepare an API for deployment using properties

5-2: Deploy an application to CloudHub

5-3: Create and deploy an API proxy

5-4: Restrict API access with policies and SLAs

5-5: Make calls to an API with a client ID based policy from API portals.

Module 6: Accessing and Modifying Mule Messages

6-1: Set and log message data

6-2: Debug a Mule application

6-3: Read and write message properties using MEL


6-4: Read and write variables

Module 7: Structuring Mule Applications

7-1: Create and reference flows and subflows

7-2: Pass messages between flows using the Java Virtual Machine (VM)transpo

7-3: Encapsulate global elements in a separate configuration file

7-4: Create a well-organized Mule project

Module 8: Consuming Web Services

8-1: Consume a RESTful web service

8-2: Pass arguments to a RESTful web service

8-3: Consume a RESTful web service that has a RAML definition

8-4: Consume a SOAP web service

8-5: Pass arguments to a SOAP web service using DataWeave

Module 9: Handling Errors

9-1: Handle a messaging exception

9-2: Handle different types of messaging exceptions

9-3: Create and use global exception strategies

9-4: Specify a global default exception strategy

9-5: Review a mapping exception strategy

Module 10: Controlling Message Flow

10-1: Route messages based on conditions

10-2: Multicast a message

10-3: Filter messages

10-4: Validate messages

Module 11: Writing DataWeave Transformations

11-1: Write your first DataWeave transformation

11-2: Transform basic Java, JSON, and XML data Structures

11-3: Transform complex data structures with arrays

11-4: Transform to and from XML with repeated Elements

11-5: Coerce and format strings, numbers, and dates

11-6: Define and use custom data types

11-7: Call MEL functions and other flows

Module 12: Connecting to Additional Resources

12-1: Connect to a SaaS application (Salesforce)

12-2: Connect to a file (CSV)

12-3: Poll a resource

12-4: Connect to a JMS queue (ActiveMQ)

12-5: Find and install not-in-the-box connectors.

Module 13: Processing Records

13-1: Process items in a collection individually

13-2: Create a batch job for records in a file

13-3: Create a batch job to synchronize records from a    database to Salesforce.