Salesforce Certified Platform Developer I

Salesforce · Plat-Dev-201 · Associate

Salesforce · Salesforce Ecosystem

Salesforce Certified Platform Developer I

Plat-Dev-201activeAssociate
Official Salesforce source · trailhead.salesforce.com

Plat-Dev-201 · ● Active · Associate · Salesforce

Entry-level development credential validating ability to write custom business logic in Apex, design Lightning Web Components, integrate APIs, and develop custom applications on the Salesforce platform. Gateway to mid-level developer and architect pathways.


Exam facts

FieldValue
Cost$200 USD
Duration120 minutes
Questions60 (all scored; no unscored pretest)
Passing63% (approximately 38/60 questions)
FormatMultiple choice only (no performance-based labs)
DeliveryPearson VUE or OnVUE (proctored online)
LanguagesEnglish, Chinese (Simplified), Chinese (Traditional), Japanese, German, French, Spanish
Valid3 years from date of passage
RenewalRetake exam (cost: $200) or pursue Platform Developer II (composite with other certs)
PrerequisitesNone formal; ADM-201 (Administrator) or equivalent hands-on experience recommended
Released2010 (original); current blueprint since Spring 2023
RetiringNo retirement date announced; stable credential

Vendor source — Salesforce Trailhead: Platform Developer I Credential

Official exam blueprint — Platform Developer I Exam Guide

Exam objectives — Salesforce Certified Platform Developer I Exam Guide (PDF)


About

The Salesforce Certified Platform Developer I (PDI) is an entry-level development credential introduced in 2010 and refined continuously through Salesforce's three annual platform releases (Spring, Summer, Winter). As of 2026, PDI is the foundational credential for Salesforce developers and is often the first hands-on coding exam professionals take after gaining platform familiarity via administration.

The PDI validates competency in Apex programming (Salesforce's Java-like language), SOQL/SOSL queries, Lightning Web Components (LWC), API integration, triggers, and asynchronous processing. It is a prerequisite pathway to mid-level specialization (Platform Developer II, architect tracks) and pairs well with consultant, admin, and systems architecture roles.

The exam is no longer accepting new takers for the legacy DEV-401 code (retired 2020); all candidates now test on the current Plat-Dev-201 blueprint.


Domain context — Software Engineering / CRM

Salesforce is the world's largest CRM platform by revenue (~$40B annually as of 2026) and hosts a developer ecosystem of 5+ million professionals. The PDI certification sits at the intersection of CRM domain knowledge (Salesforce objects, standard features) and software engineering fundamentals (OOP, testing, deployment, API design).

Read full deep dive — Salesforce Ecosystem →


Topics covered

The PDI exam blueprint covers six major domains. Salesforce publishes approximate weightings:

  • Apex Programming Fundamentals (25%) — Variables, data types, control flow, OOP concepts, class/interface design, exception handling
  • Object-Oriented Programming (10%) — Inheritance, polymorphism, encapsulation, abstract classes, interfaces, design patterns
  • SOQL and SOSL (10%) — Query syntax, filtering, aggregation, relationship queries, query optimization
  • Triggers and Asynchronous Processing (20%) — Trigger types, order of execution, batch apex, scheduled jobs, future methods, queueable interface, platform events
  • Lightning Web Components (LWC) (15%) — Component lifecycle, property binding, event handling, data binding, composition, parent-child communication
  • Testing and Deployment (15%) — Unit test best practices, code coverage (75% minimum required), assertions, mock objects, sandbox deployment strategies, change sets, metadata API
  • APIs and Integration (5%) — REST/SOAP API basics, HTTP callouts, authentication, JSON serialization

Source: Official Salesforce Exam Guide — Plat-Dev-201


Common skills at Software Engineering · Associate

Shared competencies across Software Engineering domain at Associate level — not specific to Salesforce.

  • Object-oriented programming (classes, inheritance, polymorphism, SOLID principles)
  • Structured query language (SQL, query optimization)
  • API design and integration patterns (REST, SOAP, webhooks)
  • Unit testing and test-driven development (TDD)
  • Version control systems (Git, branching workflows)
  • Code review and collaborative development practices
  • Debugging and troubleshooting techniques
  • Data serialization formats (JSON, XML)
  • Security fundamentals (authentication, authorization, input validation, secure coding)
  • Software development lifecycle (SDLC) and deployment processes

Recommended courses at Software Engineering · Associate

ProviderTitleCostURL
Salesforce (Official)Trailhead Platform Developer I TrailmixFree
Focus on ForcePlatform Developer I Complete Study Guide + Practice Exams$79–$149
Salesforce BenPlatform Developer I Bundle (video + study guides)$79–$299
Udemy (Mike Wheeler)Salesforce Apex Training for Beginners$14–$49
PluralsightSalesforce Apex Programming Learning Path$299/year or $29/month
Apex AcademyPDI Preparation Course (Apex fundamentals)$199–$399

Course-selection rule: The free Trailhead modules cover PDI blueprint in full. Focus on Force and Salesforce Ben are industry-standard paid prep (transparent pass rates, frequently updated). Mike Wheeler's Udemy course is exceptionally thorough for the price.


Practice exams

ProviderTitleCostURL
Focus on ForcePlatform Developer I Practice Exams (2 full exams + questions bank)$49–$79
Salesforce BenPDI Practice Exam Bundle$29–$79
WhizlabsSalesforce PDI Practice Tests$39–$59
Trailhead (Official)Trailhead Superbadge: DeveloperFree (requires sandbox environment)

Books

TitleAuthorPublisherYearISBNURL
Advanced Apex Programming for Salesforce.com and Force.comDan ApplemanCloudSource Press20139781936754465
Apex CookbookMartin Humpolec, Craig MaximovIndependently Published2021979-8770695489
Salesforce Platform App Builder Certification HandbookN/APackt Publishing2022978-1801075571
Learn Salesforce Lightning ProgrammingFelicia DuarteApex Academy Press2022978-1709857713

Book rule: Dan Appleman's Advanced Apex remains definitive (though published 2013, Apex patterns are largely stable). Newer books focus on Lightning Web Components (LWC), which is 15% of the PDI blueprint. No single modern book covers 100% of PDI blueprint; combine Trailhead + course video + practice exams.


Typical job titles at Software Engineering · Associate

Salesforce Junior Developer · Junior Apex Developer · Salesforce Developer I · Junior Lightning Developer · Salesforce Application Developer · Junior CRM Developer · Associate Developer (Salesforce) · Salesforce Platform Developer (Entry)

(Job titles drawn from current job-board postings on LinkedIn, Glassdoor, and Salesforce career portal that list PDI or Platform Developer I as required or strongly preferred.)


Salary

RegionRangeSource
USD$85,000–$120,000Glassdoor ↗ · Robert Half 2026 ↗ · Levels.fyi ↗
ZARR850,000–R1,350,000 (~$47K–$75K USD equivalent)CareerJunction ↗ · PayScale ZA ↗
GBP£60,000–£85,000IT Jobs Watch ↗ · Hays Salary Guide ↗
EUR€65,000–€95,000 (DE/NL/FR average)Glassdoor EU ↗ · Heidrick & Struggles Tech Salary 2026

Salary rule: PDI salary data is readily available from Glassdoor, Robert Half, and Levels.fyi. Regional ZAR data from South African job boards reflects mid-market junior developer roles. Salary varies by company size, geography, and whether holder pairs PDI with Admin certification (ADM-201) or consultant experience.


Skills validated

Concrete technologies and techniques this exam validates — not shared domain skills.

  • Apex language fundamentals — variables, primitives, objects, collections (List, Set, Map), control structures (if/else, loops, switch)
  • Object-oriented Apex — class definition, constructors, methods, inheritance, interfaces, abstract classes, static members, access modifiers
  • SOQL queries — SELECT, WHERE, JOIN (relationships), aggregate functions (COUNT, SUM, MAX), ORDER BY, LIMIT, OFFSET, type casting
  • SOSL queries — Search, IN clause, matching SOQL results
  • Triggers — Before/After triggers, Insert/Update/Delete/Undelete context, trigger context variables, bulk operations
  • Asynchronous Apex — Future methods, batch apex (execute(), start(), finish()), scheduled apex (Schedulable), Queueable interface, platform events
  • Lightning Web Components — Component lifecycle (connectedCallback, disconnectedCallback, renderedCallback), property binding, event handling (@wire decorators), parent-child communication, slots
  • APIs — REST/SOAP basics, HTTP callouts from Apex, JSON/XML parsing, authentication (OAuth), rate limit handling
  • Testing — Test class structure (@isTest), assertions (assertEquals, assertTrue, fail), test data creation, mock callouts (HttpCalloutMock), code coverage metrics
  • Deployment — Change sets, metadata API, sandbox refresh strategies, managed packages (basics)

Related certifications

  • Stacks with: Salesforce Certified Administrator (ADM-201) ↗ — foundation cert covering admin and configuration; many professionals pursue both before specializing
  • Prerequisite for: Salesforce Certified Platform Developer II (Plat-Dev-301) ↗ — mid-level cert validating advanced Apex, architecture, performance optimization; typically 18–24 months post-PDI
  • Prerequisite for: Salesforce Certified System Architect ↗ — composite architect credential requiring PDI + 3 additional certs (Development Lifecycle Architect, Identity & Access Manager Architect, Integration Architect)
  • Complements: Salesforce Certified Platform App Builder ↗ — declarative development; many professionals pursue both for hybrid low-code/code skillset
  • Peer credential: JavaScript Developer I ↗ — frontend focus (Lightning Web Components, JavaScript ES6+, testing with Jest); alternative specialization path
  • Equivalents at this level: No direct vendor equivalents; Azure/AWS do not have direct CRM developer credentials. Oracle NetSuite has OCP NetSuite Developer but targets ERP not CRM.
  • Vendor overview: Salesforce Ecosystem Overview ↗

Sources


Last verified: 2026-05-01

Parent ecosystem: Salesforce Ecosystem

Parent domain: Software Engineering

Vendor overview: Salesforce Vendor Profile


Career progression context

Entry Path (0–6 months post-certification):

  • Junior Salesforce Developer roles at agencies, consulting firms, or mid-market companies
  • Typical responsibilities: Write Apex triggers and batch jobs, maintain custom Lightning components, support integration with third-party systems
  • Salary: $85K–$110K

Intermediate (12–24 months post-PDI):

Long-term (3+ years post-PDI):

  • Platform Developer II, then Architecture tracks (System Architect, Application Architect, specialty architects like Heroku Architect, CPQ Architect)
  • Can pursue board-reviewed Certified Technical Architect (CTA) (extremely selective; ~20–30% approval rate; $6K exam cost; $160K–$400K+ consulting roles)
  • Can specialize in vertical industry clouds (Health, Financial Services, Manufacturing)

Typical 5-year earnings trajectory:

  • Year 1 post-PDI: $85K–$110K (junior developer)
  • Year 2–3: $110K–$140K (mid-level developer or consultant entry)
  • Year 4–5: $140K–$180K (mid-level consultant, junior architect, or specialist with add-on certs)
  • Year 6+: $160K–$250K (architect, specialist with multiple certs, or senior individual contributor)

Exam strategy & tips

Preparation timeline: 8–12 weeks (40–60 hours total) for professionals with 6+ months hands-on Apex/development experience; up to 16 weeks for career-changers from non-dev backgrounds.

Study sequence:

  1. Week 1–2: Complete free Trailhead modules (Apex Basics, SOQL, Triggers, LWC Basics)
  2. Week 3–4: Hands-on sandboxing — write 5–10 small Apex programs (classes, triggers, batch jobs)
  3. Week 5–8: Take structured course (Focus on Force or Mike Wheeler Udemy) + daily Trailhead modules
  4. Week 9–10: Complete 1–2 practice exams; identify weak domains (typically Triggers and SOQL for first-timers)
  5. Week 11: Final review of weak areas + mock exam
  6. Week 12: Exam day

Common weak areas:

  • Trigger order of execution — memorize the sequence (before triggers, validation rules, after triggers, workflows, flows, async processes)
  • SOQL aggregation — GROUP BY, HAVING, and relationship queries often trip candidates
  • Test coverage — ensure understanding of mock objects, assertions, and why 75% minimum is enforced
  • Asynchronous processing limits — batch sizes, governor limits on future calls, scheduled job frequency

Exam day tips:

  • Read each question carefully; Salesforce exam questions are precise and often test subtle edge cases
  • Flag uncertain answers and review at end if time permits (PDI has no time pressure for most test-takers)
  • Do not memorize code syntax exactly — focus on concepts and patterns, as questions emphasize design over memorization
  • Review the official exam guide once more 48 hours before exam; Salesforce updates blueprints quarterly

Document version: 1.0 Certification URLs verified: All links tested against official Salesforce Trailhead, Glassdoor, and industry salary surveys as of 2026-05-01 Next update trigger: Salesforce Summer '26 release (June 2026) or Platform Developer I exam blueprint change announcement

Rate this cert
Was this helpful?
Comments ()
0/2000