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 Platform Developer II certification validates advanced Apex development expertise, asynchronous processing mastery, and enterprise integration capabilities. This credential is designed for experienced developers with at least 2 years of hands-on Salesforce development experience who have already earned the Platform Developer I certification. Success requires deep knowledge of design patterns, architecture principles, and when to apply specific solutions to complex business problems.
⚡ What's New in Winter '26
🤖 Enhanced Async Processing Emphasis
Winter '26 places greater focus on distinguishing between Queueable, Batch, Future, and Scheduled Apex in real-world scenarios.
🛡️ Package Development Expansion
Namespaced and unlocked package development now includes dependency management and versioning strategies.
✨ Platform Events Integration
Loosely coupled event-driven architecture patterns are now prominently featured in integration domain questions.
📊 Exam At a Glance
| Certification Name | Salesforce Certified Platform Developer II |
| Level | Developer |
| Prerequisites | Salesforce Certified Platform Developer I; 2+ years 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 a testing center |
🎯 Exam Domains & Weightings
1. Data Modeling
12%This domain evaluates your ability to design efficient data structures and relationships within Salesforce. You'll be tested on schema decisions that balance performance, scalability, and business requirements.
🆕 Winter '26: Winter '26 introduces emphasis on handling large data volumes and optimization strategies for complex relationships.
2. Architecture
18%Architecture comprises a significant portion of the exam and tests your understanding of enterprise-scale system design. This includes evaluating trade-offs between different architectural approaches and selecting patterns that align with organizational goals.
🆕 Winter '26: Expanded coverage of multi-cloud architecture and dependency injection patterns for better code testability.
3. Logic and Process Automation
22%The largest domain by weight, Logic and Process Automation covers asynchronous Apex execution models, trigger frameworks, and declarative automation. You must understand when and how to apply different automation techniques to solve business requirements efficiently.
🆕 Winter '26: Winter '26 deepens the focus on trigger frameworks and distinguishing optimal use cases for each async execution model.
4. User Interface
18%This domain assesses your capability to build responsive, user-friendly interfaces using Lightning Web Components and Visualforce. Questions emphasize component lifecycle, event communication, and accessibility standards.
🆕 Winter '26: Increased emphasis on modern Lightning Web Component patterns and performance optimization techniques.
5. Testing and Deployment
15%Testing and Deployment validates your knowledge of comprehensive test strategies, code coverage requirements, and release management best practices. This includes understanding test data isolation, mocking, and continuous integration workflows.
🆕 Winter '26: Winter '26 expands coverage of automated deployment pipelines and test data management at scale.
6. Integration
15%The Integration domain tests your proficiency in connecting Salesforce with external systems securely and reliably. This covers REST/SOAP APIs, Platform Events, callout patterns, and data synchronization strategies.
🆕 Winter '26: Platform Events now featured prominently as the preferred pattern for loosely coupled, event-driven integrations.
❓ Sample Exam Questions
A developer needs to ensure that a custom utility class for managing API callouts maintains only one instance throughout the entire transaction execution. Which design pattern should be implemented to achieve this requirement?
- A. Abstract Factory Pattern to generate multiple utility instances
- B. Singleton Pattern to guarantee a single reusable instance
- C. Observer Pattern to monitor instance creation events
- D. Builder Pattern to construct the utility class incrementally
A Salesforce developer needs to optimize test performance by avoiding duplicate record creation across multiple test methods in a single test class. Which annotation should be used to accomplish this?
- A. To enable concurrent test execution across multiple org instances
- B. To initialize shared test records once that all test methods can access
- C. To suppress Apex security checks during unit test execution
- D. To configure external API mocks and HTTP callout responses
A developer needs to integrate with an external REST API when an Account record is updated. The integration must happen asynchronously to avoid governor limit issues. What is the recommended implementation pattern?
- A. Write the HTTP callout logic directly in the Account trigger's after update event
- B. Create a method annotated with @future(callout=true) and call it from the trigger
- C. Configure a batch job to run immediately and execute the callout within execute method
- D. Set up a scheduled action to invoke the external API at a fixed time interval
A company needs to synchronize data between Salesforce and multiple external systems whenever a contract is signed. The current trigger-based approach creates tight dependencies and makes it difficult to add new integrations without modifying Salesforce code. Which architectural pattern would best address these challenges?
- A. Implement synchronous callouts within Apex triggers to notify all systems simultaneously
- B. Publish domain events that external systems can subscribe to independently without direct coupling to Salesforce logic
- C. Create a batch job that processes all updates every hour to ensure consistency
- D. Configure workflow rules to send emails notifying administrators about each contract signature
A developer needs to execute one batch job immediately after another batch job completes processing. Which approach should be used to achieve this batch job chaining?
- A. Implement the Database.Batchable interface with a constructor parameter specifying the next batch class
- B. Use the Database.Stateful interface to maintain state and trigger the next batch automatically
- C. Annotate the batch class with @ChainableBatch and define dependent batch jobs
- D. Call Database.executeBatch within the finish method to initiate the subsequent batch job
📚 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 Architecture (18%) and Logic and Process Automation (22%)—these domains together represent 40% of the exam. Master design patterns, trigger frameworks, and understand the nuances of asynchronous Apex execution models including Queueable, Batch, Future, and Scheduled jobs.
- Develop proficiency in selecting the appropriate asynchronous execution method for each scenario. Understand how Queueable's chaining capability differs from Batch, and when @future methods are appropriate versus when they introduce unnecessary complexity.
- Study package development thoroughly, including namespaced packages, unlocked packages, and dependency management strategies. Questions frequently test your ability to evaluate packaging approaches for different organizational needs and constraints.
- Prepare for scenario-based questions that ask 'how would you design?' and 'what is the best approach?' Focus on articulating trade-offs between different solutions rather than memorizing syntax. Practice explaining why one pattern outperforms another in specific contexts.
- Strengthen your understanding of Testing and Deployment (15%) by practicing test isolation techniques, mocking strategies, and deployment automation. Ensure you can explain @TestSetup usage, test data factories, and how to achieve required code coverage efficiently.
🙋 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 →☁️ Explore All Salesforce Certifications
Jump directly to any certification exam guide — all updated for Winter '26