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
| Field | Value |
|---|---|
| Cost | $200 USD |
| Duration | 120 minutes |
| Questions | 60 (all scored; no unscored pretest) |
| Passing | 63% (approximately 38/60 questions) |
| Format | Multiple choice only (no performance-based labs) |
| Delivery | Pearson VUE or OnVUE (proctored online) |
| Languages | English, Chinese (Simplified), Chinese (Traditional), Japanese, German, French, Spanish |
| Valid | 3 years from date of passage |
| Renewal | Retake exam (cost: $200) or pursue Platform Developer II (composite with other certs) |
| Prerequisites | None formal; ADM-201 (Administrator) or equivalent hands-on experience recommended |
| Released | 2010 (original); current blueprint since Spring 2023 |
| Retiring | No 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
| Provider | Title | Cost | URL |
|---|---|---|---|
| Salesforce (Official) | Trailhead Platform Developer I Trailmix | Free | ↗ |
| Focus on Force | Platform Developer I Complete Study Guide + Practice Exams | $79–$149 | ↗ |
| Salesforce Ben | Platform Developer I Bundle (video + study guides) | $79–$299 | ↗ |
| Udemy (Mike Wheeler) | Salesforce Apex Training for Beginners | $14–$49 | ↗ |
| Pluralsight | Salesforce Apex Programming Learning Path | $299/year or $29/month | ↗ |
| Apex Academy | PDI 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
| Provider | Title | Cost | URL |
|---|---|---|---|
| Focus on Force | Platform Developer I Practice Exams (2 full exams + questions bank) | $49–$79 | ↗ |
| Salesforce Ben | PDI Practice Exam Bundle | $29–$79 | ↗ |
| Whizlabs | Salesforce PDI Practice Tests | $39–$59 | ↗ |
| Trailhead (Official) | Trailhead Superbadge: Developer | Free (requires sandbox environment) | ↗ |
Books
| Title | Author | Publisher | Year | ISBN | URL |
|---|---|---|---|---|---|
| Advanced Apex Programming for Salesforce.com and Force.com | Dan Appleman | CloudSource Press | 2013 | 9781936754465 | ↗ |
| Apex Cookbook | Martin Humpolec, Craig Maximov | Independently Published | 2021 | 979-8770695489 | ↗ |
| Salesforce Platform App Builder Certification Handbook | N/A | Packt Publishing | 2022 | 978-1801075571 | ↗ |
| Learn Salesforce Lightning Programming | Felicia Duarte | Apex Academy Press | 2022 | 978-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
| Region | Range | Source |
|---|---|---|
| USD | $85,000–$120,000 | Glassdoor ↗ · Robert Half 2026 ↗ · Levels.fyi ↗ |
| ZAR | R850,000–R1,350,000 (~$47K–$75K USD equivalent) | CareerJunction ↗ · PayScale ZA ↗ |
| GBP | £60,000–£85,000 | IT 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
- Salesforce Trailhead Platform Developer I Credential: https://trailhead.salesforce.com/credentials/platformdeveloperi
- Salesforce Exam Objectives: https://trailhead.salesforce.com/en/credentials/platformdeveloperi
- Focus on Force Platform Developer I Course: https://focusonforce.com/courses/platform-developer-i/
- Salesforce Ben Platform Developer I Study Guide: https://www.salesforceben.com/platform-developer-i-study-guide/
- Apex Academy Platform Developer I Prep: https://www.apexacademy.com/
- Glassdoor Salesforce Developer Salaries: https://www.glassdoor.com/Salaries/salesforce-developer-salary-SRCH_KO0,19.htm
- Robert Half 2026 Salary Guide: https://www.roberthalf.com/salary-guide
- Levels.fyi Salesforce Salaries: https://www.levels.fyi/companies/salesforce/salaries/
- IT Jobs Watch (GBP salary data): https://www.itjobswatch.co.uk/
- Hays Salary Guide (GBP/EUR): https://www.hays.co.uk/
- CareerJunction (ZAR data): https://www.careerjunction.co.za
- PayScale ZA: https://www.payscale.com/research/ZA
- Dan Appleman, Advanced Apex Programming for Salesforce.com and Force.com, 2013: https://www.amazon.com/Advanced-Apex-Programming-Salesforce-Force-com/dp/1936754460
- Udemy Mike Wheeler Apex Training: https://www.udemy.com/course/salesforce-apex-training/
- Pluralsight Salesforce Apex Programming Path: https://www.pluralsight.com/courses/salesforce-apex-programming
- Mason Frank 2026 Salesforce Careers and Hiring Guide: https://www.masonfrank.com/insights/salesforce-careers-and-hiring-guide/
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):
- Can pursue Platform Developer II (advanced patterns, architecture)
- Can laterally move to Consultant tracks (Sales Cloud, Service Cloud, Marketing Cloud Consultant)
- Can pursue System/Application Architect composites as foundation
- Typical salary bump: $110K–$135K
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:
- Week 1–2: Complete free Trailhead modules (Apex Basics, SOQL, Triggers, LWC Basics)
- Week 3–4: Hands-on sandboxing — write 5–10 small Apex programs (classes, triggers, batch jobs)
- Week 5–8: Take structured course (Focus on Force or Mike Wheeler Udemy) + daily Trailhead modules
- Week 9–10: Complete 1–2 practice exams; identify weak domains (typically Triggers and SOQL for first-timers)
- Week 11: Final review of weak areas + mock exam
- 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