1. Home
  2. Salesforce
  3. Salesforce-MuleSoft-Developer-I Exam Syllabus

Salesforce Certified MuleSoft Developer (Mule-Dev-201) Exam Syllabus

Start Free Salesforce Certified MuleSoft Developer (Mule-Dev-201) Exam Practice After Reviewing the Topics

Before starting your Salesforce Certified MuleSoft Developer (Mule-Dev-201) exam preparation, it is recommended to review the complete Salesforce Certified MuleSoft Developer exam syllabus and carefully go through the exam objectives listed below. Once you understand the exam structure and objectives, you should practice using our free Salesforce Certified MuleSoft Developer (Mule-Dev-201) questions. We also provide premium Salesforce Certified MuleSoft Developer (Mule-Dev-201) practice test, fully updated according to the latest exam objectives, to help you accurately assess your preparedness for the actual exam.

Vendor
Salesforce Certified MuleSoft Developer (Mule-Dev-201)
Exam Code
235
Total Questions
12
Total Exam Domains

START FREE Salesforce Certified MuleSoft Developer (Mule-Dev-201) EXAM PRACTICE

NO SIGNUP REQUIRED  •  100% FREE TO START

Salesforce-MuleSoft-Developer-I EXAM QUESTIONS

Salesforce Certified MuleSoft Developer (Mule-Dev-201) Exam Objectives

Section 1: Creating Application Networks
Weight:
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) and predict outcomes.
Section 2: Designing APIs
Weight:
8%
  • Use REST API methods and resources.
  • Define REST API parameters and responses.
  • Identify when and how to define query parameters vs URI parameters.
Section 3: Accessing and Modifying Mule Events
Weight:
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.
Section 4: Structuring Mule Applications
Weight:
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.
Section 5: Building API Implementation Interfaces
Weight:
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.
Section 6: Using Connectors
Weight:
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.
Section 7: Processing Records
Weight:
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 DB listeners, and predict outcomes.
  • Apply correct processors/syntax to persist data between flow executions.
Section 8: Transforming Data
Weight:
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.
Section 9: Routing Events
Weight:
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.
Section 10: Handling Errors
Weight:
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.
Section 11: Debugging and Troubleshooting Mule Applications
Weight:
5%
  • Identify root causes for errors when debugging Mule applications, and predict outcomes.
Section 12: Deploying and Managing APIs and Integrations
Weight:
7%
  • Deploy applications to CloudHub.
  • Manage APIs using separate proxies and auto-discovery.
  • Manage API policies.
Info