
You will come to know about your trainer (that's me) in this video.
In this video, you will learn about the course agenda i.e. Table of contents and how the course will be delivered to you.
You will learn how to setup your computer to do practical exercises in this video. As you know already this course is mostly practical oriented which mean you will have to do a lab after almost all the videos starting from section 3 onwards. To enable you to do the practical labs this setup is must in your computer. So please don't skip this video. Watch this video multiple times if required and complete your lab setup successfully. Only after that, proceed to the next section.
Register for Anypoint platform trial by completing the sign-up form, verifying your email, and using the hamburger menu to access tools for designing, sharing, building, deploying, and managing APIs.
Explore web services and APIs, including SOAP and REST APIs, and understand API specification and implementation, WSDL files, and common specifications like RAML and Swagger used in MuleSoft.
Explore how microservices architecture enables API-led connectivity by organizing system, process, and experience APIs to address monolithic challenges with scalable, independently deployable services.
Explore the API development lifecycle for microservices and how the Anypoint platform with Mule ESB enables high availability, design, test, version, deploy, and monitor APIs.
Explore Anypoint platform; create RAML API specs in design center, test with mocking service, publish to private and public exchange, and manage via API manager and runtime manager in sandbox.
Learn to use Postman to consume and test REST APIs, sending HTTP requests and handling path, query parameters, and request bodies. Authenticate with bearer tokens.
Learn how Mule ESB enables api-led connectivity and integration across systems, including rest apis, database and Salesforce connectors, data transformation, validation, and batch data synchronization.
Explore RAML, the RESTful API Modeling Language, to describe resources, operations, headers, and query parameters, and document request and response details with nested resources and syntax rules.
Apply API-led connectivity to build back-end apis for Book My Hotels: fab hotels rest API, keys hotels soap API, and hotels data rest API, orchestrated by a single process API.
Learn to create and test a RAML 1.0 specification for a hotels rest API using Anypoint Design Center, include CRUD operations, query parameters, and mocking for testing.
Publish RAML to Anypoint exchange with a mocking service to gather stakeholder feedback, manage api and asset versions, and publish to private and public portals.
Install and configure Anypoint Studio, create a Mule project, and build two flows with HTTP listeners to fetch hotels by city and by id from MySQL, transforming results to JSON.
Trace how a Postman http request triggers a Mule event, maps attributes and payload, runs a database select to fetch hotels, transforms to json, and returns a http response.
Apply best practices by using a single public flow and private flows, with central routing. Create a global.xml for elements and an implementation.xml for non-business functionality, ensuring unique dock IDs.
Learn how database connection pooling reuses connections to reduce delays in mule apps. Configure minimum and maximum pool sizes, acquire increment, and idle/wait settings to manage connections.
Generate project scaffolding by importing a RAML file to create a public flow with request validations and error handling, then connect to implementation flows using flow references.
Learn to debug a mule application by using breakpoints and the mule debugger, tracing a request from HTTP listener through the API kit router to the hotel data response.
Explore deployment environments—dev, test, production—and externalizing application properties with per-environment property files loaded dynamically. Learn Cloud Hub 1.0 deployment, runtime manager, and environment-driven configuration for Mule applications.
Encrypt your application properties with MuleSoft's secure properties configuration and load encrypted values securely. Manage encryption keys and deploy via cloud hub and runtime manager.
Learn where mule app logs are written and how rolling file appender rotates them, up to ten MB per file, with Cloud Hub access via Runtime Manager.
Explore API proxies, the proxy design pattern, and policy-driven API management to secure Mule applications. Learn to deploy proxies with API manager, import RAML, and publish proxy URLs.
Configure rate limiting SLA based policy by creating SLA tiers, registering clients in api manager and exchange, and enforcing per client limits with automatic or manual approvals.
Learn how to enable API auto discovery to turn the API implementation into an API proxy, dynamically applying policies from API manager and deploying to Cloud Hub.
Learn to secure an API with OAuth 2.0 policy by deploying an OAuth server, registering clients, obtaining access tokens, and validating them in the API proxy.
Deploy Fab Hotels rest API and keys hotels soap API to Cloud Hub, configure deployment, and verify city-specific results using Postman or SoapUI.
Create the book my hotels process API by modeling RAML in design center, testing with mocking, and publishing to exchange; define operations to search hotels by city and hotel group.
Build Anypoint Studio flows to consume oyo rest API with dynamic city, keys hotels soap API via wsdl, and fab hotels rest API without raml, transforming outputs to common json.
Configure a Mule flow with a scatter gather router to run hotel flows in parallel and merge results, then use a choice router to route by hotel group.
Remove temporary http listeners in the implementation xml and connect interface xml to the implementation via a flow reference, routing to the Get Hotels flow and testing with Postman.
Apply response validations in Mule apps using validation modules after API kit router, validating properties like not null or numeric ranges and whole payloads via XML or JSON schema validators.
Explore error types in Mule ESB, including messaging and system errors, and learn how error objects propagate through flows using on error propagate, error continue, and default error handler.
Explore flow level, component level, and global error handling in Mule ESB, configuring default and custom responses with error propagate and transform messages, including 503 errors.
Configure global error handling to reuse error logic across flows and replace the implicit default with a custom default error handler via a configuration global element.
Understand auto generated error handling in the main flow, where the API kit router throws errors like bad request or method not allowed and routes them to appropriate error handlers.
Raise custom errors with the rise error component, define a custom error type (namespace v0, identifier incorrect hotel group), and use error mappings to differentiate and handle connector errors.
Learn how the error object captures details from a failing component, enabling access in the error handling section via the Transform Message component, with error type, description, and child errors.
This is a complete course on Mule 4.7 (latest version) for developers and testers. Around 5000 companies are using Mulesoft across the world currently. It is most demanded course in the market. Who else is better to teach you Mule 4.x than a former Mule certified trainer like me.
If you want to prepare for MuleSoft Certified Developer (Level 1 and Level 2), this is the course for You. You will also get a complementary PDF on complete RAML 1.0.
In this course you will learn Mule ESB 4 and Anypoint Platform with more than 20 practical exercises. Less theory and more practical oriented.
You will get your hands dirty all the times by practicing the below topics:
Microservices architecture, API-Led connectivity
Various tools of Anypoint Platform
Design RAML Specification
Using Anypoint Studio in depth
Implement REST APIs using Mule based on RAML Specification
Create highly reliable and highly available mule applications
Object Store v2, Caching, Https (SSL and TLS)
Cloudhub 1.0 and Cloudhub 2.0
Error Handling in depth
System APIs, Process APIs and Experience APIs
Zero downtime deployments
Integration with Database, FTP, File system, SaaS apps, JMS, SOAP, REST and many more
MUnit 3.0 in depth
API Management using Anypoint Platform
Understand Mule Event data model
Various best practices while creating Mule apps
Use Anypoint Studio to build, test, and debug basic integration mule applications
Perform basic and advanced data transformations using DataWeave 2.0
Various routers and validations
Mule batch jobs
Execute Custom Java code in Mule Apps
And more!
After Each module you will practice questions and answer to help understand your understanding level.
Why This Course Is Different:
Most of the courses explain in theoretical perspective, but this course is more than 50% hands-on. What ever the theory I explain, would be explained with a practical example. For each topic I explain what happens under the hood which will be done by only very few trainers. So if you want learn mule in depth from a former Mule certified instructor, then this is the course for you.
Who this course is for:
Anyone interested in learning Mule Soft to help with their current job or to find a new role.
Anyone looking to clear Mule Soft Developer Certification
Mule 3 Developers who are looking to know and understand mule 4