Salesforce Certified Platform Developer assessment
Proctored multiple-choice and multiple-select assessment
- Type
- Written
- Delivery
- Both
- Duration
- 105 min
- Questions
- 60
Exam sections
Developer Fundamentals
Candidates preparing “Developer Fundamentals” should frame it around implementation structure, dependency management, reliable tests, safe configuration, observable delivery, and maintainable design. The objective is met when they can implement the essential path, add edge tests, release it safely, inspect behavior, and isolate a problem. It leads into “Process Automation and Logic” in the published outline.
Question notes
Question or task wording for “Developer Fundamentals” may hide its decisive constraint because the decisive detail may be a data, security, adoption, limit, or maintainability constraint. Required negative check: behavior outside the tested path, unverified external assumptions, unsafe baseline behavior, or a design that resists maintenance. Supporting evidence: tests, reproducible build evidence, runtime checks, deployment evidence, and documentation of the technical decision path. Published weighting is stored separately, without turning it into a claim about question volume.
Preparation tips
Build a proof-based study note for “Developer Fundamentals.” Exercise: Create a reproducible build and deployment path, inspect runtime behavior, and prove that an edge case is handled safely. Risk to document: untested edge behavior, unverified external assumptions, unsafe baseline behavior, or a design that resists maintenance. Proof to preserve: tests, build records, evidence from execution, reproducible delivery records, and written design rationale. Conclude by documenting the resulting dependency for “Process Automation and Logic”.
Process Automation and Logic
“Process Automation and Logic” tests whether a candidate understands predictable re-execution, dependency order, defined inputs, idempotent behavior, handled exceptions, rollback, and controlled delivery. That understanding must support an ability to show that the workflow reaches the target condition again without drift, and reports failure clearly enough for recovery. In the published sequence, it follows “Developer Fundamentals” and precedes “User Interface”.
Question notes
Before acting on “Process Automation and Logic,” read the full scenario; the best platform choice must satisfy the stated need without creating avoidable operational debt. Test the response for hidden execution order, a rerun that changes the result, a failed step without a controlled response, or recovery that stops too early. Confirm the outcome with recorded sequence of execution, state comparison, error output, proof of reversal, and a successful repeat run. A provider-published percentage exists separately; no exact item distribution is derived from it.
Preparation tips
Turn “Process Automation and Logic” into a reviewable practice artifact. Exercise: Run the workflow from a clean starting point, repeat it, fail one step deliberately, and prove that recovery leaves no partial state. Challenge condition: hidden execution order, a rerun that changes the result, poor exception behavior, or recovery that leaves partial state behind. Completion evidence: workflow record, state comparison, error output, evidence of restored state, and a successful repeat run. Trace the consequence of this result into “User Interface”.
User Interface
For “User Interface,” the relevant professional context is the need behind stakeholder requests, user behavior, constraints, prioritization, adoption, and acceptance evidence demonstrating that the real problem was addressed. The candidate is expected to turn discovery findings into a documented decision or design, then validate it through a credible user or stakeholder case, instead of depending on recognition of disconnected terminology. In the published sequence, it follows “Process Automation and Logic” and precedes “Testing, Debugging, and Deployment”.
Question notes
Expect “User Interface” to appear in context because a question may require comparing configuration or design options under realistic implementation conditions. Do not accept a “User Interface” response until it rules out solving the stated request instead of the underlying need, unrepresented stakeholder needs, or metrics focused on release rather than adoption. Evidence to look for: requirements linked to evidence, documented rationale, user response, acceptance results, and measures tied to the intended outcome. Relative blueprint weight remains machine-readable and is not restated here as an unofficial item allocation.
Preparation tips
For “User Interface,” use this drill: Compare a feature-led answer with a needs-led answer and document which evidence better supports user and business outcomes. Negative test: solving the stated request instead of the need behind the request, an incomplete stakeholder view, or success measures that stop before user behavior. Evidence to retain: requirements linked to evidence, solution rationale, stakeholder observations, confirmed acceptance criteria, and outcome-focused measures. Review the final proof from the perspective of later work in “Testing, Debugging, and Deployment”.
Testing, Debugging, and Deployment
“Testing, Debugging, and Deployment” tests whether a candidate understands reliable repetition, execution order, inputs, idempotence, exceptions, rollback, and controlled change. That understanding must support an ability to show that the workflow reaches the intended state predictably on a rerun and turns failure into an observable, recoverable condition. It draws on work established in “User Interface”.
Question notes
For “Testing, Debugging, and Deployment,” context matters: the item can present a business requirement with several technically plausible platform responses. Challenge the result with hidden ordering, unpredictable repeat behavior, unhandled exceptions, or a recovery path that does not return to a safe state, then verify it using workflow record, state comparison, error output, recovery record, and a successful repeat run. Published numerical emphasis is machine-readable and is not converted into a timing or question estimate.
Preparation tips
Rehearse “Testing, Debugging, and Deployment” under a realistic constraint. Use this exercise: Execute the same change twice and inspect whether the second run is safe, predictable, and free of unintended work. Then test hidden dependency order, a rerun that changes the result, a failed step without a controlled response, or recovery that stops too early. Decide what must change by inspecting run history, state comparison, error output, recovery record, and a successful repeat run. Trace one dependency backward to “User Interface” before accepting the result.
