MCD Associate Datasheet
MCD Associate Datasheet
Summary
A MuleSoft Certified Developer – Integration and API Associate (Mule 3) should be able to successfully
work on basic Mule 3 projects with guidance and supervision. The MCD – Integration and API
Associate (Mule 3) 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. S/he should be able to:
• Use MuleSoft-hosted Anypoint Platform to take a basic API through all the steps of its lifecycle:
design, build, deploy, manage, and govern.
• Use Anypoint Studio to build, test, and debug basic integrations and API implementations.
• Connect to a range of resources including databases, files, web services, SaaS applications,
and JMS queues.
• Perform basic data transformations using DataWeave.
• Control message flow and handle errors.
• Process batch records.
Format
• Format: Multiple-choice, closed book, proctored online or in a testing center
• Length: 60 questions
• Duration: 120 minutes (2 hours)
• Pass score: 70%
• Language: English
The exam can be taken a maximum of 5 times, with a 24 hour wait between each attempt.
Cost
The exam can be purchased with one of the following. Each includes a coupon for one free retake.
• $250
• 1 Flexible Training Credit (FTC)
• A voucher obtained by attending the instructor-led Anypoint Platform Development:
Fundamentals (Mule 3) course
Additional retakes (attempts 3 to 5) are $125 or 0.5 FTC off and do not come with a free retake.
Validity
The certification expires two years from the date of passing.
Preparation
The best preparation for the exam is to take the instructor-led Anypoint Platform Development:
Fundamentals (Mule 3) course and to complete the accompanying Do-It-Yourself (DIY) exercises.
Candidates should be familiar with all of the content in the course and be able to apply the
concepts in actual projects.
Note: DEV:FUN3 is the acronym for the instructor-led or self-study version of the Anypoint Platform
Development: Fundamentals (Mule 3) course. DEV:DIY3 is the acronym for the Development
Fundamentals (Mule 3) Self-Assessment Quiz & DIY Exercises materials.
• Explain MuleSoft’s proposal for closing the IT delivery gap • DEV:FUN3 Module 1
• Describe the role and characteristics of the “modern API” • DEV:FUN3 Module 2
• Describe the purpose and roles of a C4E
• Define and describe the benefits of API-led connectivity and
application networks
• Define and correctly use the terms API, API implementation, API
interface, API consumer, and API invocation
• Describe the basics of the HTTP protocol and characteristics of
requests and responses
• Describe the capabilities and high-level components of Anypoint
Platform for the API lifecycle
Routing Messages
• Use the Choice router to route messages based on conditional logic • DEV:FUN3 Module 10
• Use the Scatter-Gather router to multicast messages • DEV:DIY3 Exercise 10-1
and 10-2
• Use Filters to filter Mule messages
• Validate data using the Validation module
Handling Errors
• Write DataWeave scripts to convert JSON, XML, and Java data • DEV:FUN3 Module 11
structures to different data structures and data types
• DEV:DIY3 Exercise 11-1
• Use DataWeave operators
• Define and use custom data types
• Apply correct DataWeave syntax to coerce data types
• Apply correct DataWeave syntax to format strings, numbers, and
dates
• Call Mule flows from a DataWeave script
• Call global MEL functions from a DataWeave script
Using Connectors
• Retrieve data from a Database using the Database connector • DEV:FUN3 Module 4
• Retrieve data from a REST service using HTTP Request • DEV:FUN3 Module 8
• Use a Web Service Consumer connector to consume SOAP web • DEV:FUN3 Module 12
services
• DEV:DIY3 Exercise 4-1,
• Use the Transform Message component to pass arguments to a 8-1, 12-1, and 12-2
SOAP web service
• List, read, and write local files using the File connector
• List, read, and write remote files using the FTP connector
• Use the JMS connector to publish and listen for JMS messages
Processing Records
• List and compare and contrast the methods for processing individual • DEV:FUN3 Module 12
records in a collection
• DEV:FUN3 Module 13
• Explain how Mule messages are processed by the Foreach scope
• DEV:DIY3 Exercise 13-1
• Use the Foreach scope to process records
• Explain how Mule messages are processed in a Batch job
• Use a Batch element with Batch Steps, Batch Filters, and a Batch
Commit to process records
• Use the Poll component to trigger a flow
• Describe the features, benefits, and process to use watermarking
• Configure watermarks in the Poll scope
• Persist data between flow executions using the Object Store
Debugging and Troubleshooting Mule Applications
Delivery methods
The exam is administered via the Kryterion Webassessor testing platform. The exam can be taken in-
person at a testing center or online using a web camera.
• Go to https://training.mulesoft.com/webassessor.
• Create a user profile.
• Log in.
• Select Register for an Exam.
• Select the MuleSoft Certified Developer – Integration and API Associate (Mule 3.9) exam.
• Select either the Online Proctoring Option or the Kryterion Test Center option.
• On the payment screen, select to pay by credit card or enter a voucher/coupon code.
Note: A fee applies if an exam is cancelled or rescheduled within 72 hours of its scheduled time,
even if the exam was purchased with a voucher.
More information
For more information, visit http://help.learn.mulesoft.com.