Are you preparing for MuleSoft Certified Developer -level 1 certification exam? here are some tips..

Prathamesh
3 min readJun 13, 2022
mcd1

Hi, MuleSoft is a data integration platform built to connect a variety of data sources and applications, and perform analytics and ETL processes. The MCD Level 1 (Mule 4) exam validates that a developer has the required knowledge and skills to design, build, test and debug, deploy, and manage basic APIs and integrations: moving from Anypoint Platform to Anypoint Studio and back.

I recently have cleared my certification exam. I feel there are few things we need to concentrate other than walkthrough and DIY. If you are browsing this blog I consider that you already know how to go for self paced course and complete the walkthrough and DIY. This blog mainly concentrates on major concepts / topic you need to brush up before scheduling your exam.

How did I prepare?

I am fortunate enough because i was given instructor led training in my organization. But that is not enough we need to have complete knowledge about how things works. So once my training completed I started doing walkthrough along with watching all the videos that self paced course have. I took proper notes so I can refer it later. I used to give the quiz that each module have until i get all questions right. And at the end I took self assessment quiz. As i was so prepared with all the quiz questions of each module i got good percentage in final self assessment. Then I again started doing walkthroughs by myself without checking the documents unless i get doubt. Then I took final self assessment quiz 3 times so I get 100% score, this really boosted my confidence. Then I completed DIY.

Doing these is not sufficient. we need to have accurate understanding of few components/connectors and flows. I created new project and started taking single connectors and debugged how it behaves in different scenarios. I am sure you can do the things from self paced course, but make sure you do the following too:

  1. Flow Scopes: Here you need have exact and proper knowledge of how mule event behaves when connectors are used. For the following take individual connector, add listener, add debugger and check how attributes, payload & variables behaves in parent and child flows.
  2. Request : MinFlow: Create a flow which has a listener, set payload, set variable, request (which requests a childFlow) and logger. childFlow: Create a childFlow having listener, set payload, set variable & logger. Add breakpoint, debug and step through the process :
  • When request is made and flow goes to childFlow : The payload, attributes & variables declared in mainflow is not accessible in child flow.
  • When new payload and variable is set in child flow and flow goes back to mainFlow : The payload, attributes are replaced with new data (which is set by childFlow) but variable is not replaced (only main flow variable is accessible)

--

--