This repo is part of Udemy online course to Learn concepts and practice for the MCD - Level 2 exam with hands-on exercises and practice tests
This repo contains starter and solution code for all hands-on exercises
The course is divided into 8 sections starting from Section 0 to Section 7
Section 0- Setting up Local System and Backend ServicesSection 1- Project Structure, Deployment Strategy & Development Best PractisesSection 2- Mule Integration - API Development, Error Handling, Caching StrategySection 3- Asynchronous Processing, Logs, Tracing, Correlation ID & ValidationSection 4- Mule Application Health Checks and Custom Connector DevelopmentSection 5- Custom API Policy Development, Offline Policies ManagementSection 6- Consuming SOAP Web Services using TLS CertificatesSection 7- MUnit Testing
- Each
HANDS-ONexercise is numbered and the solution is available in same numbered directory. For example,- Section 1 has - 1.1, 1.2, 1.3 ...... 1.16
- Section 4 has - 4.1, 4.2, 4.3 ...... 4.8
- For importing
HANDS-ON 1.15, Go toSection 1 >> 1.15 - Each directory can have 1 or many files/directories. All these are required to run that specific HANDS-ON exercise. For example,
- master-bom
- parent-pom
- mule-app
- settings.xml
- Before you install or import,
- MAKE SURE to change the
GROUPIDto yourAnypoint Platform ORGANIZATION_IDwhereever applicable inall the files. - MAKE SURE that the required ARTEFACTS like
RAMLare available in yourAnypoint Exchange - Use your
CLIENT_IDandCLIENT_SECRETinsettings.xml
- MAKE SURE to change the
- Install
master-bom&parent-pomto your local Maven repomvn clean install
- Make changes to your
settings.xml - Import
mule-appto yourAnypoint StudioFile>>Import>>Anypoint Studio>>Anypoint Studio project from File System- All these solutions were developed & exported in
Anypoint Studio 7.11 - While importing them in a latest Studio like
7.12, it will prompt toupdate the workspaceUnselect- Update mule-maven-plugin version for this projectUnselect- Add Anypoint Exchange v3 repo for this project- Click
CANCEL>> ClickYES
- Application will be imported, check for any
Problemsand fix them before running.




