Loading

Salesforce Certified MuleSoft Developer Exam Guide

Contents

About the Salesforce Certified MuleSoft Developer Exam
Audience Description: Salesforce Certified MuleSoft Developer
Purpose of This Exam Guide
About the Exam
Exam Outline
Recommended Training and Resources
Salesforce Certification Candidate Code of Conduct
Maintaining Your Salesforce Certification

 

About the Salesforce Certified MuleSoft Developer Exam

The Salesforce Certified MuleSoft Developer Exam is designed for individuals who have experience working on basic Mule 4 projects with guidance and supervision.

The Salesforce Certified MuleSoft Developer is able to to design, build, test, debug, deploy, and manage basic application programming interfaces (APIs) and integrations, moving from Anypoint Platform to Anypoint Studio and back. 

The Salesforce Certified MuleSoft Developer certification is a required prerequisite to the Salesforce MuleSoft Developer II certification.

 

Audience Description: Salesforce Certified MuleSoft Developer

Salesforce Certified MuleSoft Developer candidates have the knowledge, skills, and experience to:

  • Use MuleSoft-hosted Anypoint Platform to take a basic application programming interface (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, Software-as-a-Service (SaaS) applications, and Java Message Service (JMS) queues.
  • Perform basic data transformations using DataWeave 2.0.
  • Control event flow and handle errors.
  • Process batch records.

A candidate for this exam is not expected to know how to:

  • Implement production-ready Mule integrations in a DevOps environment.
  • Expose production-ready Anypoint Platform-managed APIs from Mule applications.
  • Implement maintainable and modular Mule applications and their Maven builds.
  • Implement monitorable Mule applications.
  • Implement performant and reliable Mule applications.
  • Secure data at rest and in transit.

Typical job roles of a Salesforce Certified MuleSoft Developer candidate may include:

  • Developer
  • Architect
  • Administrator

 

Purpose of This Exam Guide

This exam guide is designed to help you prepare for the Salesforce Certified MuleSoft Developer Exam. This guide provides information about the target audience, the recommended training and documentation, and a complete list of exam objectives. Salesforce highly recommends a combination of on-the-job experience and self-study to maximize your chances of passing the exam.

 

About the Exam

Here are details about the Salesforce Certified MuleSoft Developer Exam.

  • Content: 60 multiple-choice questions and up to five unscored questions
  • Time allotted to complete the exam: 120 minutes
  • Passing score: 70%
  • Version: Exam questions align to the Spring '24 release
  • Registration fee: US$200, JPY 30,000, plus applicable taxes as required per local law
  • Retake fee: US$100, JPY 30,000, plus applicable taxes as required per local law
  • Delivery options: Proctored exam delivered onsite at a testing center or in an online environment; find more information on scheduling an exam here.
  • References: No hard-copy or online materials may be referenced during the exam.
  • Prerequisite: None

This exam may contain up to five additional unscored questions to gather performance data. Unscored questions are randomly integrated and have no impact on your final exam result.

 

Exam Outline

The Salesforce Certified MuleSoft Developer Exam measures a candidate’s knowledge and skills related to the following objectives. Candidates should have experience working on basic Mule 4 projects with guidance and supervision. Candidates should also have knowledge of core integration and application programming interface (API)-led connectivity terminology and concepts, as well as the components and benefits of Anypoint Platform for system integration and API management.

Creating Application Networks 7%

  • Identify core architectural concepts of the Application Network and modern APIs.
  • Identify features of an API-led approach.
  • Identify features of MuleSoft's recommended Operational Model (C4E).
  • Apply correct processors/syntax and predict outcomes to consume RESTful web services (RAML-based).

 

Designing APIs: 8%

  • Use REST API methods and resources.
  • Define REST API parameters and responses.
  • Call RESTful services defined by RAML syntax.

 

Accessing and Modifying Mule Events: 10%

  • Apply correct processors/DataWeave expressions to access and modify Mule event payloads, and predict outcomes.
  • Apply correct processors/DataWeave expressions to access and modify Mule event attributes, and predict outcomes.
  • Apply correct processors/DataWeave expressions to access and modify Mule variables, and predict outcomes.
  • Apply correct processors/DataWeave expressions to enrich Mule events using Mule 4 connector targets, and predict outcomes.

 

Structuring Mule Applications: 10%

  • Specify when and how to structure Mule applications into separate configuration and properties files, and predict outcomes.
  • Specify when and how to pass events between flows and subflows using connectors and flow references, and predict outcomes.

 

Building API Implementation Interfaces: 7%

  • Manually build API implementations from an API specification, RAML or not.
  • Predict the results of APIkit based upon a RAML specification.
  • Implement correct responses based on a RAML specification, either manually or with APIkit.

 

Using Connectors: 10%

  • Apply correct processors/syntax to connect to databases, and predict outcomes.
  • Apply correct processors/syntax to connect to files or FTP servers, and predict outcomes.
  • Apply correct processors/syntax to retrieve and combine data in the middle of a flow, and predict outcomes.

 

Processing Records: 10%

  • Apply correct processors/syntax to process individual records in a collection using For Each scopes, and predict outcomes.
  • Apply correct processors/syntax to process individual records in a collection using batch scopes, and predict outcomes.
  • Apply correct processors/syntax to process individual records in a collection using async scopes, and predict outcomes.
  • Apply correct processors/syntax to process individual records in a collection using DB listeners, and predict outcomes.
  • Apply correct processors/syntax to process individual records in a collection using messaging queues, and predict outcomes.
  • Apply correct processors/syntax to persist data between flow executions.

 

Transforming Data: 10%

  • Convert between output types and data types using DataWeave.
  • Predict the result of core DataWeave functions.
  • Apply correct syntax to write DataWeave transformations to coerce, format, order, and filter data, and predict outcomes.
  • Call Mule flows from a DataWeave script.
  • Define, use, and reuse DataWeave modules, functions, and variables, and predict outcomes.

 

Routing Events: 8%

  • Apply correct processors/syntax to route messages using DataWeave conditions within a choice router, and predict outcomes.
  • Apply correct processors/syntax to scatter and gather messages, and predict outcomes.
  • Apply correct processors/syntax to validate Mule events, and predict outcomes.

 

Handling Errors: 8%

  • Apply correct processors/syntax to implement global error handlers, and predict outcomes.
  • Apply correct processors/syntax to implement on-error continue and on-error propagate handlers, and predict outcomes.
  • Apply correct processors/syntax to combine multiple error handlers, and predict outcomes.
  • Apply correct processors /syntax to implement try scopes, and predict outcomes.
  • Apply correct processors/syntax to map custom errors, and predict outcomes.

 

Debugging and Troubleshooting Mule Applications: 5%

  • Apply correct MUnit processors to implement basic automatic tests for Mule applications, and predict outcomes.
  • Identify root causes for errors when debugging Mule applications, and predict outcomes.

 

Deploying and Managing APIs and Integrations: 7%

  • Deploy applications to CloudHub.
  • Manage APIs using separate proxies and auto-discovery.
  • Manage API policies.

 

Recommended Training and Resources

As preparation for this exam, we recommend a combination of hands-on experience, training course completion, Trailhead Trails, and self-study in the areas listed in the Exam Outline section of this exam guide.

The self-study materials recommended for this exam include:

To continue developing your Salesforce skill set, visit Trailhead Academy to enroll in expert-led courses.

The courses recommended for this exam include:

To review online documentation, tip sheets, and user guides, search for the topics listed in the Exam Outline section of this guide on Salesforce Help and study the information related to those topics. 

 

Salesforce Certification Candidate Code of Conduct

At Salesforce, Trust is our #1 value. Protecting the security of Salesforce Certifications is up to all of us. As a participant in the Salesforce Certification Program, you’re required to review and accept the terms of the Salesforce Certification Program Agreement and Code of Conduct at the beginning of each exam.

 

Maintaining Your Salesforce Certification

One of the benefits of holding a Salesforce Certification is always being up to date on new product releases. You'll be required to complete the Salesforce Certified MuleSoft Developer certification maintenance badge on Trailhead once a year.

Don’t let your hard-earned certification expire! If you don't complete all maintenance requirements by the due date, your certification will expire. 

Bookmark these useful resources for maintaining your certifications.

 
Laden
Salesforce Help | Article