Salesforce Certified Platform Developer II Certification Exam Guide
📋 Quick Navigation
⚡ Quick Answer
What is the Salesforce Certified Platform Developer II Certification Exam Guide?
The Salesforce Certified Platform Developer II Certification Exam Guide validates expertise in the relevant Salesforce domain. Exam format: 65% passing score. Offered by Salesforce, registered through Webassessor/Kryterion. Updated for Winter '26.
Winter '26 Edition
Last Updated: March 2026 | Exam Version: Winter '26
The Salesforce Certified Platform Developer II (PDII) credential validates your advanced Apex development expertise, architectural design skills, and ability to build scalable enterprise solutions on the Salesforce platform. This challenging certification is intended for developers with Platform Developer I credentials and minimum two years of hands-on development experience. Expect rigorous questions on design patterns, asynchronous processing, and best-practice implementation.
⚡ What's New in Winter '26
🤖 Enhanced Async Processing
Winter '26 emphasizes modern queuing patterns and Queueable interfaces for sophisticated batch and integration scenarios.
📦 Package Development Focus
Expect deeper coverage of unlocked packages, namespacing, and dependency management for enterprise-scale deployments.
🔌 Integration Architecture
Platform Events and event-driven architecture now represent a larger portion of integration domain content.
📊 Exam At a Glance
| Certification Name | Salesforce Certified Platform Developer II |
| Level | Developer |
| Prerequisites | Salesforce Certified Platform Developer I; 2+ years professional development experience |
| Number of Questions | 60 multiple-choice |
| Duration | 120 minutes |
| Passing Score | 70% |
| Exam Fee | $400 USD |
| Retake Fee | $200 USD |
| Delivery | Proctored online or at testing center |
🎯 Exam Domains & Weightings
1. Data Modeling
12%This domain assesses your grasp of advanced schema design, custom object relationships, and data architecture decisions that support complex business requirements. You'll demonstrate understanding of performance implications and scalability considerations when structuring data models.
🆕 Winter '26: Winter '26 includes expanded coverage of design decisions for multi-tenant environments and data duplication strategies.
2. Architecture
18%Architecture represents a substantial portion of the exam, testing your ability to evaluate trade-offs between implementation approaches and recommend optimal solutions for enterprise scenarios. Expect questions on layering, separation of concerns, and design patterns that guide professional development.
🆕 Winter '26: Increased focus on event-driven architecture and messaging patterns for modern cloud integrations.
3. Logic and Process Automation
22%The largest domain covers declarative and programmatic automation, including Apex logic, Flow design, and trigger implementation. This section emphasizes when to use asynchronous processing, queueing mechanisms, and orchestration frameworks that keep code maintainable and performant.
🆕 Winter '26: Winter '26 expands Queueable interface usage and async chain patterns for complex multi-step workflows.
4. User Interface
18%This domain evaluates your competency with Lightning Web Components, Aura frameworks, and page customization techniques that deliver exceptional user experiences. Questions explore accessibility, responsive design, and client-side state management.
🆕 Winter '26: Enhanced content on LWC composition patterns and component lifecycle optimization.
5. Testing and Deployment
15%Testing strategies, code coverage requirements, and deployment pipelines form the foundation of this domain. You'll demonstrate expertise in writing effective test classes, managing dependencies, and executing zero-downtime releases.
🆕 Winter '26: Winter '26 includes deeper coverage of Sandbox strategies and continuous integration pipelines.
6. Integration
15%This domain covers external system communication, API consumption, and event-based connectivity patterns. You'll be tested on callout design, middleware patterns, and managing integration complexity across heterogeneous enterprise environments.
🆕 Winter '26: Platform Events and loosely-coupled integration architectures receive expanded emphasis.
❓ Sample Exam Questions
A developer needs to ensure that only one instance of a logging service exists across an entire transaction and can be accessed from anywhere in the code. Which design pattern should be implemented to accomplish this requirement?
- A. Builder Pattern for constructing the logger incrementally
- B. Singleton Pattern to restrict instantiation and provide global access
- C. Observer Pattern to monitor logging events
- D. Adapter Pattern to convert logging interfaces
A developer needs to optimize test execution time in a test class that contains 15 test methods. Each method requires the same set of Account and Contact records to be created. Which approach best addresses this requirement?
- A. Use the @IsTest(SeeAllData=true) annotation to access production data directly in each test method
- B. Create a method annotated with @TestSetup that instantiates the required records once for all test methods to utilize
- C. Implement a custom batch job that runs before test execution to pre-populate the test database with necessary records
- D. Add @SuppressWarnings annotations to each test method to bypass governor limit checks during test fixture creation
Your trigger needs to make an external REST API call when an Opportunity is closed. What is the recommended approach to handle this requirement?
- A. Call the external API directly within the trigger logic using HttpRequest
- B. Wrap the API call in an asynchronous method decorated with @future(callout=true)
- C. Use a scheduled action with System.scheduleBatch to process the callout
- D. Emit the callout request through Platform Events for immediate synchronous processing
A company needs to integrate multiple external systems with Salesforce while maintaining architectural flexibility and avoiding tight dependencies. Which characteristic of Platform Events best addresses this requirement?
- A. They automatically retry failed messages without custom error handling code
- B. They enable publishers and subscribers to operate independently without direct coupling between systems
- C. They consume fewer API calls than standard REST callouts
- D. They guarantee synchronous processing across all connected applications
A developer needs to create a multi-step data processing workflow where each batch job must complete before the next one begins. What is the recommended method to achieve this sequential batch execution?
- A. Use the Schedulable interface to schedule batch jobs at intervals
- B. Implement Database.Stateful and store job IDs in instance variables
- C. Invoke Database.executeBatch from within the finish method of the current batch class
- D. Enable the AsyncApexJob polling feature to monitor batch completion events
📚 Study Resources
🏃 Trailhead
Complete the official Certification Prep trail — free, covers all exam domains, and is updated each release.
Go to Trailhead →📄 Official Exam Guide
Download the official exam guide from Trailhead for the exact domain weightings and topic list for Winter '26.
Official Guide →💬 Trailblazer Community
Join the study group on the Trailblazer Community to share tips, ask questions, and connect with other candidates.
Join Community →💡 Top Exam Tips
- Prioritize understanding Architecture (18%) and Logic and Process Automation (22%)—these domains collectively comprise 40% of exam content and heavily emphasize design patterns, trigger frameworks, and async processing strategies.
- Master the distinctions between @future, Queueable, Batch, and Scheduled Apex by building mental models of when each mechanism suits particular use cases and governor limit constraints.
- Study namespaced packages, unlocked package dependency management, and versioning strategies—package development represents a modern, practical skill set the exam assesses.
- Practice articulating architectural trade-offs and design reasoning; the exam frequently presents scenarios demanding "what is the optimal approach?" answers requiring nuanced judgment rather than rote knowledge.
- Review design patterns (Singleton, Factory, Strategy, Observer) and dependency injection principles—these concepts underpin many advanced architectural questions on the exam.
🙋 Frequently Asked Questions
Ready to Get Certified?
Start with Trailhead and book your exam when you're consistently scoring 80%+ on practice questions.
Book the Exam →💻 More Developer Certifications
Explore related Salesforce certifications in the Developer track