Salesforce Certified Platform Developer II (PD2) (PD2) Exam Blueprint

PD2

65Questions
120 minDuration
63Passing Score
$400Price
1 yearsValid For
6Languages
Practice Salesforce Certified Platform Developer II (PD2) on QuizForge

Exam Domains

1.0 Advanced Developer Fundamentals 15%
  • 1.1Demonstrate knowledge of localization and multi-currency features and capabilities and how they affect coding.
  • 1.2Given a scenario, justify using sharing objects and Apex managed sharing.
  • 1.3Given a scenario, identify best practices for various types of custom metadata and custom settings, and how to implement required solutions.
2.0 Process Automation, Logic, and Integration 27%
  • 2.1Given a scenario, identify the considerations of interactions between multiple processes, both declarative and programmatic.
  • 2.2Given a scenario, propose and justify the optimal programmatic or declarative solution.
  • 2.3Demonstrate knowledge of the best practices for writing Apex triggers.
  • 2.4Describe the Apex features available for error handling and maintaining transactional integrity.
  • 2.5Demonstrate how and where to use advanced keywords in a SOQL query structure.
  • 2.6Analyze a set of requirements and determine the benefits of using asynchronous Apex coding.
  • 2.7Given a scenario and requirements, identify the appropriate dynamic Apex feature to use in the solution.
  • 2.8Given a scenario, identify the appropriate publish / subscribe logic for platform events.
  • 2.9Given a scenario, apply programmatic integration techniques and platform features for inbound and outbound communication.
3.0 User Interface 20%
  • 3.1Given 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.
  • 3.2Identify the techniques for using Visualforce to perform actions, partial page refreshes, and asynchronous operations.
  • 3.3Given a scenario, identify best practices for displaying errors in the user interface.
  • 3.4Given a set of requirements, select the appropriate Lightning web component, Aura component, or Visualforce solution and describe its benefits.
  • 3.5Given 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.
  • 3.6Given a scenario, implement the correct method to communicate events through Lightning web components or Aura components.
  • 3.7Describe the purpose and benefit of static resources in Visualforce, Lightning web components, and Aura components.
4.0 Testing, Debugging, and Deployment 20%
  • 4.1Apply advanced techniques and tools for testing Apex classes and triggers, such as mocks and stubs.
  • 4.2Apply techniques and tools for testing and debugging Lightning web components, Aura components, and Visualforce controllers, Visualforce controller extensions, and JavaScript.
  • 4.3Given 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.
  • 4.4Given a scenario, formulate the deployment process, supporting tools, and mechanisms for source-driven development.
5.0 Performance 18%
  • 5.1Identify the common performance issues for user interfaces and demonstrate knowledge of techniques and tools to mitigate them.
  • 5.2Given a scenario, choose the appropriate logic and query structure to maximize application performance and handle large data volumes.
  • 5.3Analyze a given scenario and determine performance improvements that can be achieved with an asynchronous callout.
  • 5.4Select scenarios where code reuse is applicable and how the reuse should be implemented.
  • 5.5Given sample code, identify inefficiencies and demonstrate the ability to resolve them.

Exam Details

Question TypesMultiple Choice, Multiple Select
FormatLinear
Online ProctoringAvailable
ID RequirementsOne valid, government-issued photo ID. Name must match Webassessor registration exactly.
RenewalRequired -- Salesforce releases three major updates per year. For each release, certified professionals must complete a free maintenance module on Trailhead to retain their certification. No cost for maintenance.
PrerequisitesSalesforce Certified Platform Developer I required
Retake PolicyRetake available after scheduling (no mandatory waiting period for first retake). Retake fee ~$100 for most exams.
LanguagesEnglish, Japanese, Brazilian Portuguese, Spanish, French, German

Official Study Resources

online courseSalesforce Trailhead (free)