Salesforce Mule-Dev-301 Exam Syllabus Topics:
| Section | Weight | Objectives |
|---|---|---|
| Implement Maintainable and Modular Mule Applications and Maven Builds | 25% | - Execute tests with Maven - Implement automated deployment - Create reusable libraries - Build custom policies and processors - Modularize applications and builds |
| Implement Performant and Reliable Mule Applications | 27% | - Use ObjectStore for persistence - Handle HTTP API invocations and errors - Implement reliable messaging patterns - Validate messages and payloads - Optimize performance and throughput |
| Implement Monitorable Mule Applications | 15% | - Expose health check endpoints - Implement logging and log management - Monitor applications and runtimes - Implement message correlation |
| Design and Implement API-led Connectivity | 13% | - Implement API autodiscovery - Implement HTTP callbacks/webhooks - Implement server-side caching |
| Secure Data at Rest and in Transit | 20% | - Manage secure environment properties - Expose and invoke APIs over HTTPS - Implement security policies - Manage keys and certificates |
Salesforce Certified MuleSoft Developer II Sample Questions:
Question 1
A mule application exposes and API for creating payments. An Operations team wants to ensure that the Payment API is up and running at all times in production.
Which approach should be used to test that the payment API is working in production?
A. Create a health check endpoint that listens on a separate port and uses a separate HTTP Listener configuration from the API
B. Configure the application to send health data to an external system
C. Monitor the Payment API directly sending real customer payment data
D. Create a health check endpoint that reuses the same port number and HTTP Listener configuration as the API itself
Question 2
A heathcare customer wants to use hospital system data, which includes code that was developed using legacy tools and methods. The customer has created reusable Java libraries in order to read the data from the system.
What is the most effective way to develop an API retrieve the data from the hospital system?
A. Create the Java code in your project and invoice the data from the code
B. Include the libraries writes deploying the code into the runtime
C. Refer to JAR files in the code
D. Install libraries in a local repository and refer to it in the pm.xml file
Question 3
An organization uses CloudHub to deploy all of its applications.
How can a common-global-handler flow be configured so that it can be reused across all of the organization's deployed applications?
A. Create a Mule plugin project
Create a common-global-error-handler flow inside the plugin project.
Use this plugin as a dependency in all Mute applications.
Import that configuration file in Mute applications.
B. Create a common-global-error-handler flow in all Mule Applications Refer to it flow-ref wherever needed.
C. Create a Mule Plugin project
Question 4
A Mule application deployed to a standardalone Mule runtime uses VM queues to publish messages to be consumed asynchronously by another flow.
In the case of a system failure, what will happen to in-flight messages in the VM queues that have been consumed?
A. For nay type of queue, the message will be processed after the system comes online
B. For persistent queues, the message will be processed after the system comes online
C. For any type of queue, the message will be lost
D. For transient queues, the message will be processed after the system comes online
Question 5
An API has been built to enable scheduling email provider. The front-end system does very little data entry validation, and problems have started to appear in the email that go to patients. A validate-customer'' flow is added validate the data.
What is he expected behavior of the 'validate-customer'' flow?
A. If all of the values are invalid the last validation error is raised:SCHEDULE:INVALID_CUSTOMER_NAME
B. If only the email address Is invalid a VALIDATION.INVALID_EMAIL error is raised
C. If the appointment date and customer name are invalid, a SCHEDULE:INVALID_APPOINTMENT_DATE error is raised
D. If the email address is invalid, processing continues to see if the appointment data and customer name are also invalid
Solutions:
| Question 1 Answer: A | Question 2 Answer: D | Question 3 Answer: C | Question 4 Answer: B | Question 5 Answer: B |














720 Customer Reviews
Quality and ValueITCertKing Practice Exams are written to the highest standards of technical accuracy, using only certified subject matter experts and published authors for development - no all study materials.
Tested and ApprovedWe are committed to the process of vendor and third party approvals. We believe professionals and executives alike deserve the confidence of quality coverage these authorizations provide.
Easy to PassIf you prepare for the exams using our ITCertKing testing engine, It is easy to succeed for all certifications in the first attempt. You don't have to deal with all dumps or any free torrent / rapidshare all stuff.
Try Before BuyITCertKing offers free demo of each product. You can check out the interface, question quality and usability of our practice exams before you decide to buy.
