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-ON
exercise 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
GROUPID
to yourAnypoint Platform ORGANIZATION_ID
whereever applicable inall the files
. - MAKE SURE that the required ARTEFACTS like
RAML
are available in yourAnypoint Exchange
- Use your
CLIENT_ID
andCLIENT_SECRET
insettings.xml
- MAKE SURE to change the
- Install
master-bom
&parent-pom
to your local Maven repomvn clean install
- Make changes to your
settings.xml
- Import
mule-app
to yourAnypoint Studio
File
>>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 workspace
Unselect
- 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
Problems
and fix them before running.