Salesforce Platform Developer Exam Guide – Winter ’26 | Syllabus + Questions

๐Ÿ†•

Updated for Winter '26 Release

Last Updated: November 2025 | Exam Version: Winter '26

This guide reflects the latest Salesforce Platform Developer I exam structure and recent platform updates, including ongoing improvements to Apex, Lightning Web Components, Flow, and developer tooling.

๐Ÿ‘จ‍๐Ÿ’ป What is Salesforce Platform Developer I?

๐Ÿง 
Core Developer Credential

Validates your ability to build custom business logic and UIs on the Salesforce Platform using Apex, SOQL, and Lightning components.

⚙️
Declarative + Programmatic

Tests when to use point-and-click tools (Flows, validation rules) vs code, and how they work together in the MVC architecture.

๐Ÿš€
Step to Advanced Dev & Architect

A key milestone if you’re targeting Platform Developer II, Application Architect, or full-time Salesforce Developer roles.

๐ŸŽ“

Salesforce Certified Platform Developer I

Your complete guide to passing the Platform Developer I exam and starting your Salesforce developer journey.

Ideal for admins and developers with 6–12 months of hands-on experience building on the Salesforce Platform.

๐Ÿ“Š Platform Developer I Exam at a Glance

Duration
105 minutes
Questions
60 questions
Multiple-choice / multiple-select
Passing Score
68%
Exam Fee
$200 USD
Retake Fee
$100 USD
Prerequisites
None (recommended: Admin / App Builder)

๐Ÿ“ Note: Check the official exam guide on Trailhead before booking to confirm the latest time, price and passing score.

Exam Objectives & Weightage (Platform Developer I)

1. Developer Fundamentals

23%

Covers core multi-tenant architecture, data modeling, and platform basics. You need to know when to use declarative features (formula fields, roll-ups, validation rules) vs code.

View Key Topics ▼
  • Multi-tenant & MVC concepts on the Salesforce Platform
  • Standard & custom objects, fields, relationships, external IDs
  • Governor limits and their impact on design
  • Declarative vs programmatic approaches
  • Basic understanding of Lightning framework and metadata

2. Process Automation & Logic

30%

This is the largest section. It tests your ability to write and reason about Apex classes, triggers, SOQL/SOSL, and to choose between Flow and Apex while respecting the order of execution.

3. User Interface

25%

Focuses on building UIs with Lightning Web Components (LWCs), Aura, and Visualforce, and how to surface data securely to users.

4. Testing, Debugging & Deployment

22%

Tests your understanding of unit tests, code coverage, debug logs, environments, and deployment tools such as change sets and metadata APIs.

๐Ÿ“ Sample Platform Developer I Questions

๐Ÿ’ก Practice Scenario-Based Questions

These sample questions are written in a style similar to the actual exam. Try answering them before checking the answers.

Question 1: Developer Fundamentals

A developer is building an app that must support thousands of customers in a shared org. Which platform characteristic is MOST important to understand when designing the data model and Apex code?

A) Single-tenant execution

B) Multi-tenant architecture and governor limits

C) On-premise deployment model

D) Unlimited heap size per transaction

✓ Correct Answer: B) Multi-tenant architecture and governor limits

Explanation: Salesforce is a multi-tenant platform, and governor limits enforce fair resource usage. Understanding these limits is essential for scalable data models and efficient Apex.

Question 2: Process Automation & Logic

A business requirement states that when an Opportunity is moved to "Closed Won", a custom "Project__c" record should be created and related to the Opportunity. The solution must be scalable and declarative-first. What is the recommended approach?

A) Create an Apex trigger on Opportunity that inserts the Project__c record

B) Use a record-triggered Flow on Opportunity to create the Project__c record

C) Use a workflow rule with an outbound message

D) Ask users to manually create Project__c records after closing Opportunities

✓ Correct Answer: B) Use a record-triggered Flow on Opportunity to create the Project__c record

Explanation: Salesforce recommends Flow as the primary automation tool. Only when declarative options are insufficient should you fall back to Apex triggers.

Question 3: User Interface

A developer is building a Lightning Web Component that displays a list of Accounts with a button to open each record. Which base component should be used to navigate to the record page?

A) <lightning-record-form>

B) <lightning-card>

C) NavigationMixin with standard__recordPage

D) <lightning-input>

✓ Correct Answer: C) NavigationMixin with standard__recordPage

Explanation: In LWCs, use NavigationMixin to programmatically navigate to standard or custom pages, such as the record page.

Question 4: Testing & Debugging

A developer needs to write unit tests for an Apex class that sends emails and performs DML. What are two best practices? (Choose 2)

A) Use @IsTest(SeeAllData=true) to reuse production data

B) Use Test.startTest() and Test.stopTest() around the call to the method under test

C) Create test data within the test method or a test utility class

D) Assert that debug logs contain the correct messages

✓ Correct Answers: B and C

Explanation: Use Test.startTest() / Test.stopTest() to reset limits and execute async code, and create isolated test data inside tests. SeeAllData=true is discouraged in almost all cases.

Question 5: Deployment

A team wants to move Apex classes, Lightning components, and custom objects from a full sandbox to production. They need to ensure that only tested components are deployed together. Which tool or approach is MOST appropriate?

A) Data Loader

B) Change sets

C) Weekly export service

D) Report subscription

✓ Correct Answer: B) Change sets

Explanation: Change sets are a point-and-click tool for moving metadata (including code) between related orgs, ensuring only selected components are deployed.

๐Ÿ’ก Exam Tip: PD1 is heavy on concepts and best practices. You usually don’t need to write code from scratch, but you must understand what the code does and whether it’s efficient and bulk-safe.

๐Ÿ“š Study Plan for Platform Developer I (4–6 Weeks)

๐ŸŽฏ Suggested Roadmap

๐Ÿ“˜
Weeks 1–2: Fundamentals & Data Model

Complete Trailhead modules for Developer Fundamentals and practice data modeling, relationships, and basic SOQL in a Dev Org.

⚙️
Weeks 3–4: Apex & Automation

Write Apex triggers & classes, build Flows, and learn the order of execution. Aim to implement real business scenarios.

๐Ÿงช
Weeks 5–6: LWC, Testing & Mocks

Build simple LWCs, practice writing tests to 75%+ coverage, and take full-length practice exams in timed mode.

๐Ÿ’ก Exam Day Tips (Platform Developer I)

Time Management

60 questions in 105 minutes ≈ ~1.75 minutes per question. Don’t get stuck — answer, flag, and return later.

Think Bulk & Best Practice

Prefer solutions that are bulk-safe, maintainable, and respect limits. Avoid answers that use SeeAllData=true or ignore limits.

Read the Code Carefully

For code questions, mentally execute the code with a small data set. Watch out for issues like SOQL in loops or missing bulk handling.