Git Product home page Git Product logo

mule4-mcd-level2's Introduction

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

mule4-mcd-level2's People

Contributors

sidd-harth avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.