/mule4-mcd-level2

This repo contains solutions for all hands-on exercises

Primary LanguageCSS

MuleSoft Certified Developer - Level 2

N|Solid N|Solid gif (1)

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 Services
  • Section 1 - Project Structure, Deployment Strategy & Development Best Practises
  • Section 2 - Mule Integration - API Development, Error Handling, Caching Strategy
  • Section 3 - Asynchronous Processing, Logs, Tracing, Correlation ID & Validation
  • Section 4 - Mule Application Health Checks and Custom Connector Development
  • Section 5 - Custom API Policy Development, Offline Policies Management
  • Section 6 - Consuming SOAP Web Services using TLS Certificates
  • Section 7 - MUnit Testing

Import Mule Application into Anypoint Studio

  • 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 to Section 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 your Anypoint Platform ORGANIZATION_ID whereever applicable in all the files.
    • MAKE SURE that the required ARTEFACTS like RAML are available in your Anypoint Exchange
    • Use your CLIENT_ID and CLIENT_SECRET in settings.xml
  • Install master-bom & parent-pom to your local Maven repo
    • mvn clean install
  • Make changes to your settings.xml
  • Import mule-app to your Anypoint 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 to update the workspace
      • Unselect - Update mule-maven-plugin version for this project
      • Unselect - Add Anypoint Exchange v3 repo for this project
      • Click CANCEL >> Click YES
  • Application will be imported, check for any Problems and fix them before running.

Studio-Update-Workspace Studio-Update-Workspace-2