Platform Developer 2 - Certification Goal
Lessons
Advanced Developer Fundamentals
- Demonstrate knowledge of localization and multi-currency features and capabilities and how they affect coding.
- Given a scenario, justify using sharing objects and Apex managed sharing.
- Given a scenario, identify best practices for various types of custom metadata and custom settings, and how to implement required solutions.
- Knowledge Check
Process Automation, Logic, and Integration III
- Analyze a set of requirements and determine the benefits of using asynchronous Apex coding.
- Given a scenario and requirements, identify the appropriate dynamic Apex feature to use in the solution.
- Given a scenario, identify the appropriate publish / subscribe logic for platform events.
- Given a scenario, apply programmatic integration techniques and platform features for inbound and outbound communication.
- Knowledge Check
User Interface I
- Given requirements and code snippets for a Lightning Web Component or Aura Component and its Apex controller class, analyze and determine necessary changes to the Apex class.
- Identify the techniques for using Visualforce to perform actions, partial page refreshes, and asynchronous operations.
- Given a scenario, identify best practices for displaying errors in the user interface.
- Given a set of requirements, select the appropriate Lightning Web Component, Aura Component, or Visualforce solution and describe its benefits.
- Knowledge Check
User Interface II
- Given a scenario, describe the aspects of Lightning Web Components or Aura Components that can be used to cause elements in a component's markup to display in a responsive manner based on a device's form factor.
- Given a scenario, implement the correct method to communicate events through Lightning Web Components or Aura Components.
- Describe the purpose and benefit of static resources in Visualforce, Lightning Web Components, and Aura Components.
- Knowledge Check
Testing, Debugging, and Deployment
- Apply advanced techniques and tools for testing Apex classes and triggers, such as mocks and stubs.
- Apply techniques and tools for testing and debugging Lightning Web Components, Aura Components, and Visualforce controllers, Visualforce controller extensions, and JavaScript.
- Given a scenario, Apex code, Apex trigger, or Apex test that is not executing as expected, apply techniques and tools to isolate and identify the root cause.
- Given a scenario, formulate the deployment process, supporting tools, and mechanisms for source-driven development.
- Knowledge Check
Performance
- Identify the common performance issues for user interfaces and demonstrate knowledge of techniques and tools to mitigate them.
- Given a scenario, choose the appropriate logic and query structure to maximize application performance and handle large data volumes.
- Analyze a given scenario and determine performance improvements that can be achieved with an asynchronous callout.
- Select scenarios where code reuse is applicable and how the reuse should be implemented.
- Knowledge Check
- Given sample code, identify inefficiencies and and demonstrate the ability to resolve them.
IN processes automation and log question 1
according to your explanation duplicate rules will not run after the workflow rule.
according to salesforce duplicate rules are executed again, if the wf rules field updates the fields the same fields with the same values.
Please correct me if, I am wrong.
Hi Basil, thanks for the inquiry. Duplicate rules are fired in step 6 of the order of execution, which is before workflow rules (step 11). In step 11.b, note that it states “… Custom validation rules, flows, duplicate rules, processes, and escalation rules are not run again.” It is specified in that step that those events will not be run again. Here is a link to the documentation: https://developer.salesforce.com/docs/atlas.en-us.234.0.apexcode.meta/apexcode/apex_triggers_order_of_execution.htm
Thank for the clarification. That’s my bad. A lot of reading LOL.
In the “Review”-section of the PD2Study Guide “Integration” there is an outdated answer to a Question.
“Which delarative option is available for comsuming platform event messages published by an external application. The Answer is Process builder, shouldnt it be “Flow, ProcessBuilder” ?
Hi Thomas, thanks for catching that. That’s true. We’ll have the review card updated.
Passed my PD2 exam today. Thanks focus on force for your guides and practice tests!
Hello Vasyl! We are glad to hear that you are now a certified Salesforce JS Developer II. Your preparation and diligence surely paid off. Congratulations and the whole FOF Team is happy for your new milestone!
Was it necessary to do the Trailhead too? Also, the Trailheads don’t mention anything about Salesforce Fundamentals?
I just recently passed my PD2 exam, and all I can say is that this study was tremendously helpful! The topics were spot on, though I had to do additional reading in the Developer Notes and do Trailhead modules, especially on LWC and Aura components.
Thank you for the tips you gave the other users, Claude. We’re sure that they would find that helpful. Moreso, CONGRATULATIONS on passing the PD2 Certification. We are glad that we were of help to you as you went along your Salesforce journey! Cheers!
Passed my PD2 cert, content was really very helpful . . Thanks :)
Hi Sumit! This news is just great. Congratulations on passing the PD2 Certification. We are glad to have been of help. Cheers!
Passed Dev II test first try!! Thank you so much for thorough and up to date study guide!
Hello Soobin! We are glad to hear that you have passed the PD2 Certification, that is great! We are happy that the materials were helpful to you in reaching your certification goals. Cheers!
PDII cert successfully completed on first attempt!! Thanks for all the preparation materials you guys provided. ?
Great news, Jaya! Congratulations on clearing the exam! We are happy to know that our materials helped, cheers!
Received my PD2 certificate. Wohoo
Congratulations, Kumar!
just passed the PD2 MCQ
Thanks a lot for the wonderful preparation of articles. I got my PD2 cert today.
Congratulations, Viswa! We are glad to know that our materials helped, cheers!