Exampractice
Enterprise Platforms

Salesforce Platform Developer Certification Guide

What the Salesforce Platform Developer exam (formerly PD1) covers, what it costs, the coding skills you need, and how Platform Developer II follows on.

Lucas Müller · 10 min read
Apex code and a Lightning Web Component beside a bar showing the four Salesforce Platform Developer exam domain weights

If you search for "PD1", you are already using a name Salesforce has retired. Since July 2025, when Salesforce renamed 35 credentials and moved exam delivery from Webassessor to Trailhead Academy, the certification is officially Salesforce Certified Platform Developer — the "I" has been dropped — while Platform Developer II keeps its numeral. The exam itself is intact: 60 scored multiple-choice questions, 105 minutes, US$200, passing score 68%, no prerequisites. This guide covers what the current exam actually tests, the coding background you genuinely need, what it costs to attempt and to fail, and how Platform Developer II extends the credential.

One scoping note before the detail: this article is about the Platform Developer exams specifically. If you want the wider picture of Salesforce's developer credentials — which ones exist and in what order they make sense — that lives in our Salesforce Developer Certification Guide.

The current exam, precisely

The Salesforce Certified Platform Developer exam validates that you can build custom applications on the Salesforce Platform using both declarative tools and code — Apex, SOQL, Lightning Web Components (LWC) and, still in a supporting role, Visualforce. As of the exam guide fetched in August 2026, questions align to the Summer '25 release, and Agentforce capabilities have been folded into the fundamentals domain.

Key facts, all from the official exam guide (confirm current details there before booking, as fees and blueprints change):

  • Format: 60 scored multiple-choice questions, plus up to 5 unscored questions used for item evaluation
  • Time: 105 minutes
  • Passing score: 68%
  • Cost: US$200 registration, US$100 per retake, plus applicable taxes; pricing varies by country and region
  • Delivery: proctored, either at an onsite testing centre or online from home
  • Prerequisites: none — and this exam is itself the prerequisite for Platform Developer II

That "no prerequisites" line matters because a persistent myth says the developer certification requires a computer science degree or a prior Salesforce credential. It requires neither. What it does require is real familiarity with the platform's programming model, which is a different thing from general programming ability — more on that below.

What the four domains actually test

The current blueprint has four domains. Weights tell you where to spend your study hours, but the domain names undersell what is inside them, so here is a practical reading of each.

Developer Fundamentals — 27%

This domain covers the platform's data model and the boundaries between declarative and programmatic solutions: objects, fields, relationships, and when a formula, roll-up or Flow beats custom code. Since the recent blueprint update it also includes Agentforce capabilities — Salesforce's agentic AI layer — at a conceptual level. Expect questions that hand you a business requirement and ask which mechanism fits. Experienced programmers lose marks here surprisingly often, because the tested skill is restraint: recognising when not to write Apex.

Process Automation and Logic — 28%

The largest domain, and the heart of the exam. It covers Apex itself — triggers, classes, SOQL and SOSL queries, DML, exception handling — and the platform's automation tools. The killer topic is governor limits: Salesforce is a multi-tenant platform, so Apex runs under strict per-transaction limits, and question writers love scenarios where naive code queries or updates inside a loop. If you internalise one habit for this exam, make it bulkification — writing triggers and classes that handle 200 records as comfortably as one.

User Interface — 25%

Lightning Web Components dominate this domain: component structure, the component lifecycle, communicating between components, and calling Apex from JavaScript. Visualforce still appears, reflecting the volume of legacy code in real orgs, but LWC is where the depth is. If your front-end experience is in a modern framework such as React, the concepts transfer well; the Salesforce-specific wiring (decorators, the wire service, Lightning Data Service) is what you need to drill.

Testing, Debugging, and Deployment — 20%

Apex enforces test coverage before code can be deployed to production, so this domain is not optional trivia — it reflects daily developer life. Expect questions on writing unit tests, test data isolation, the debug log, and deployment paths between sandboxes and production. Candidates from languages where testing is culturally optional tend to underestimate this domain; on this platform, testing is enforced by the runtime.

How much coding do you need before you start?

Short answer: you do not need to be a professional software engineer, but you should be comfortable reading and writing object-oriented code before you begin studying — otherwise you are learning programming and the platform simultaneously, and both suffer.

Apex is a Java-like language. If you can write classes, methods, loops and conditionals in Java, C#, or a similar language, the syntax will feel familiar within days. The genuinely new material is platform-specific:

  1. SOQL — Salesforce's query language, similar to SQL but tied to the object model, with its own join and aggregation idioms.
  2. Governor limits and bulk patterns — the multi-tenant constraints that shape all real Apex.
  3. The declarative-first mindset — knowing the platform's no-code tools well enough to choose them when they fit.
  4. LWC conventions — standard JavaScript, but wired into Salesforce's component model.

A realistic scenario: a Java developer with three years of experience but no Salesforce exposure can usually skip syntax study entirely and go straight to trigger patterns, governor limits and LWC. A Salesforce administrator who has never programmed faces a longer road — the platform knowledge helps enormously with the fundamentals domain, but Apex and JavaScript have to be learned properly, not crammed. Neither profile should book an exam date before writing actual code in a free Developer Edition org or Trailhead Playground; this exam punishes purely theoretical preparation. For how those differences translate into weeks on a calendar, see our guide to Salesforce certification preparation time.

Certification cost, including the attempts you might not pass

The sticker price is US$200, but budget for the realistic total:

  • First attempt: US$200 plus applicable taxes (varies by country; Salesforce also publishes JPY pricing)
  • Each retake: US$100 plus taxes
  • Study materials: Trailhead is free; the official exam guide is free; paid mock exams and courses are optional extras

So a pass on the second attempt costs US$300 plus taxes and your time. There is no separate charge to hold the credential, and — unusually among major IT certifications — maintenance is free: Salesforce certifications stay active through short, free Trailhead release-maintenance modules rather than paid recertification exams. Miss a maintenance deadline, however, and the credential goes inactive on your Trailblazer profile, so treat the modules as appointments, not suggestions. The full mechanics are covered in our Salesforce certification renewal guide.

Platform Developer II: what changes at the next rung

Platform Developer II (PD2) is the advanced credential, and the current version is simpler in structure than its reputation suggests. Older write-ups describe a multi-part path involving superbadges; that is out of date. The current official guide describes a single proctored exam with one prerequisite: the Platform Developer certification.

The PD2 exam differs from its junior sibling in ways that go beyond difficulty:

  • Format: 60 multiple-choice questions plus up to 5 unscored — the same shape — but you get 120 minutes, longer than most Salesforce exams, because the scenarios are longer and denser
  • Passing score: 70%, up from 68%
  • Cost: the same US$200 / US$100 retake, plus taxes
  • Blueprint: Advanced Developer Fundamentals 15%, Process Automation, Logic, and Integration 27%, User Interface 20%, Testing, Debugging, and Deployment 20%, Performance 18%

That last domain is the tell. A dedicated Performance domain at 18% signals what PD2 is really about: not writing code that works, but writing code that scales — asynchronous Apex, integration patterns, query optimisation, and architectural judgement under governor limits. If PD1-level questions ask "which of these four snippets is correct?", PD2-level questions ask "all four of these work — which one survives 200,000 records?"

When should you attempt it? A sensible marker is when the Performance and Integration topics describe problems you have actually hit in a real org, not problems you have only read about. Candidates who take PD2 immediately after Platform Developer, with no intervening project work, tend to find the scenario questions abstract; a year or so of hands-on development usually closes that gap. PD2 also is not the only direction from here — the Platform Developer credential is one of the four component certifications for the Application Architect credential, so architecture-minded developers sometimes branch that way instead.

Assembling your preparation stack

A full week-by-week roadmap for this exam is its own article — see the Platform Developer exam preparation guide — but the resource stack is worth setting out here, because choosing materials badly wastes more time than studying slowly.

  1. The official exam guide first. Read every objective and honestly grade yourself against each. The blueprint weights above come from this document, and the exam is written to it.
  2. Trailhead for structured learning. Salesforce's free learning platform has developer trails and hands-on projects; superbadges force you to solve open-ended problems in a real org rather than follow instructions.
  3. A Developer Edition org for deliberate practice. Reading about triggers teaches you nothing durable. Write a trigger that violates a governor limit, watch it fail, then bulkify it.
  4. Practice questions for diagnosis, not memorisation. Once you have covered the domains, timed question sets show you which domain is weakest — analyse every wrong answer back to the objective it maps to, and be wary of treating recalled answers as knowledge. ExamPractice offers free sample Platform Developer practice questions, with fuller question sets and a timed practice-test simulation available to subscribers; the Platform Developer II exam page covers the advanced exam. How to use timed mocks to decide when you are ready to book is covered in the Salesforce practice test guide.

Where first attempts go wrong

Recurring failure patterns for this specific exam, each avoidable:

  • Studying Apex syntax instead of Apex patterns. The exam rarely tests whether you know a method name; it tests whether you recognise a non-bulkified trigger or a query inside a loop. Study idioms, not vocabulary.
  • Skipping the declarative tools. Programmers gravitate to the code-heavy domains and neglect fundamentals — 27% of the exam — where the correct answer is often a Flow or formula rather than code.
  • Ignoring the release alignment. Questions align to a specific release (Summer '25 at the time of writing). Materials written several releases ago can teach retired behaviour; check the date on everything you use.
  • Treating the 105 minutes casually. Just over 100 minutes for 60-plus questions leaves roughly a minute and a half each; scenario questions with code blocks eat that fast. Timed simulation before exam day is the only reliable fix.
  • Booking before writing code. The candidates who struggle most are those whose entire preparation happened in a browser tab of notes rather than an org.

Frequently asked questions

Is PD1 still the correct name for the exam?

Informally, everyone still says PD1, and you will see legacy identifiers like CRT-450 on older materials. Officially, since the July 2025 renaming the credential is "Salesforce Certified Platform Developer", with no numeral. Existing holders were renamed automatically and did not retake anything.

Can I take the Platform Developer exam online?

Yes. Salesforce exams are proctored and can be taken either at an onsite testing centre or online. Check the current scheduling options and identification requirements on the official exam guide when you book.

Do I need the Administrator certification first?

No. Platform Developer has no prerequisites. The admin-versus-developer question is really a career-track decision rather than an exam-ordering one — our Salesforce admin vs developer comparison walks through it.

How many times can I retake if I fail?

Each retake costs US$100 plus taxes. Salesforce applies attempt limits per release window, but the exact current limit is not something we can verify from official sources — check the certification policies on Trailhead Academy before assuming unlimited attempts.

Deciding whether this is your exam

The Platform Developer certification is the right target if you can already program, you want your Salesforce credential to prove code-level skill rather than configuration skill, and you are prepared to practise in a real org rather than revise from notes. It is the wrong first step if you have never written code — the App Builder or Administrator route builds platform knowledge without the programming prerequisite — and it is an unnecessary detour if your actual goal is architecture work you could reach through broader experience first.

What makes this credential unusual among entry developer certifications is its position in the lattice: it is simultaneously a standalone qualification, the sole prerequisite for Platform Developer II, and a component of the Application Architect credential. Passing it opens three doors at once. Read the official exam guide, grade yourself against the blueprint, write real Apex until governor limits are instinct rather than trivia — and book the exam when your timed practice scores say so, not when your calendar does.

Exam facts in this guide were checked against official certification-provider pages on . Fees, exam codes and policies change — confirm on the provider’s own site before you book.

Put it into practice

Test what you have just read

Reading about an exam only takes you so far. Work through practice questions for your certification and find the gaps before exam day does.

You may also like