Module 1: Introduction to MuleSoft and APIs
- Integration and Its History.
- Integrations Before and After Middleware.
- What is Middleware and Top Middleware Tools.
- Mulesoft Integration Platform - Advantages and Prerequisites.
Module 2: Setting up Computer - Running First Mule Application
- AnyPoint Studio
Introduction to Studio
Download and Install - Exercise-01 Building First Mule Application.
- Introduction to
Mule Applications
Mule Flows
Running a Mule Application
Module 3: Debugging First Application Connector-File
- Exercise - 02 Debugging of First Mule Application.
- File Connector Operations -
Exercise-03 : New or Update File. - Mule Event Model (Event, Payload)
Module 4: Mule Event Model File Connector Examples
- Example-04 : Read and move the file, File Names will come as HTTP Query parameter.
- Mule Event Model (attributes, variable, error)
Module 5: Metadata Data Sensing Transform Fiule Write
- Exercise-05 : New or Update File to write file.
- Transform Event Processor.
- Data Sensing & Meta data editor.
Module 6: Flow - Sub Flow - Private Flow
- Flow Reference
- Calling subflow and private flow from Main flow
- Payload, variable usage between flows and sub flows.
- Async scope
- Exercise-06: Calling a sub flow / pvt flow using flow reference. Behaviour of payload and variables in parent and child flows.
- Introduction to Postman, Sending Payload to flow.
Module 7: Rest Service
- HTTP Protocol Basics
- Rest Services - Basics
- Introduction to XML
Module 8: Rest Service
- Introduction to JSON
- Exercise-07 Rest Service with All methods(Employee/Students).
- Testing Rest Service from Postman
Module 9: Rest Service
- Exercise-08 Rest Service with All methods (Student)
- Rest Service returning XML response.
- Testing Rest Service from Postman.
Module 10: Database Connector
- Database Connector Introduction.
- Database Installation.
- Connector Operation (Insert, Select)
- Exercise-09 continuation of Rest Service example with the Database Connector.
- Database connector operation (update,delete).
- Continuation of Rest service example with the Database connector.
Module 11: HTTP Connector - Request
- Invoking a Rest service with XML and JSON payload
- With Query Parameters.
- With URI Parameters.
- XML and JSON data. - Exercise-10 Invoking Rest Services.
Module 12: VM/JMS Connector
- VM and JMS Connector
Module 13: Configuration Properties Secure Configuration Properties
- Properties File
- YAML File
- Secure configuration properties
- Exercise-13,14,15
Module 14: Mule FTP Connector
- File Zilla Setup
- FTP Connector
Module 15: Error Handling
- Basic Information
- Error Handlers
Module 16: Error Handling
- Handling errors
- Mapping errors to Custom Error Types
- Raise Error
Module 17: Anypoint Platform
- What is an API?
- Anypoint Platform
- Registration
- Anypoint Platform Introduction (All Modules)
- Cloud Hub Introduction.
- Deploying application to cloud hub using studio.
- Deploying jar file into cloud hub.
- Any Point Studio
- Exporting a Jar from studio
- Importing a Jar into Studio
- Deployment to cloud hub
Module 18: Anypoint Platform
- Designer
- Exchange
- Implementation
- API Manager
- Simple example end to end
- Design, Deploy, Manage API.
Module 19: API Manager
- API Creation
- Basic End Point
- Proxy with Application
- Policies (Basic Auth, Rate Limiting, SLA based Rate limiting, Client ID, Client Secret)
Module 20: API Led Connectivity
- How and what Anypoint Platform Supports API Led connectivity
Module 21: RAML
- RAML
- Resources
- Types
- Examples
- Creating the Student Service mainly using RAML.
Module 22: RAML
- Advanced concepts of RAML.
- Resource Types
- Traits
- Libraries
Module 23: Dataweave Complete Part1, Part2, Part3
Module 24: Batch Processing
- For each
- Bulk Insert
- Batch Processing - Basics
Module 25: SFDC Connector
- Connector - Accounts Creation, Retrieving.
- SFDC integration.
Module 26: Misc
- Schedule Service.
- Routers (Choice)
- Until Successful
- Object Store
- Scatter Gather
Module 27: Deployment Models
- Setting up on premise server
- Using Domain project.
- Deployment Models
- Control Plane - Runtime Plane.
Module 28: MUNIT
- Unit testing in Mule
Module 29: Maven
- Maven Basics
- Mule Maven Plugin
Module 30: GIT
- Version Control
Module 31: Jenkins
- CI/CD with Jenkins
Module 32: MuleSoft Certified Developer - Level 1
- Explain various Mulesoft Certification Options
- Discuss 60+ Important MuleSoft Certified Developer - Level 1 questions
- Practice Mulesoft Certification Developer questions on Mulesoft website
Module 39: Resume Preparation, Interview and Job Assistance
- Explain certification options available in Mulesoft
- Provide tips on how to prepare for Certification
- Help with Resume Preparation as Mulesoft Developer/Architect
- Discuss common interview questions in Mulesoft