Salesforce Platform Developer II Certification Guide

Current study overview for the Salesforce Platform Developer II credential, verified against Salesforce's credential catalog on July 19, 2026.

Study map for Salesforce Platform Developer II

Build projects that force advanced design choices.

Salesforce Platform Developer II

Catalog status checked July 19, 2026: Available.

Current credential snapshot

Item Current listing
Credential Salesforce Platform Developer II
Track Developer
Level in source inventory Mid
Exam code in source inventory Plat-Dev-301
Price in source inventory $200 USD
Availability Available

Exam format, objectives, pricing, and prerequisites can change. Confirm those details in Salesforce’s current exam guide before purchasing or scheduling an exam.

Study overview

🚀 Stop building scripts; start architecting systems.Platform Developer II

The definitive validation for senior programmatic experts on the Salesforce Lightning Platform.


At a Glance

Feature Details
Exam Code Plat-Dev-301
Duration 120 minutes
Questions 60 multiple-choice/multiple-select (plus 5 unscored)
Passing Score 70%
Cost $200 USD (Retake: $100 USD)
Delivery Proctored onsite or online
Prerequisites Salesforce Certified Platform Developer I
Recommended Experience 2–4 years as a developer; 1+ year design/deployment on Lightning

🎯 Who Should Take This – The Senior Developer: You have moved past basic CRUD operations and are now managing complex business logic, custom integrations, and high-scale data volumes.

  • The Aspiring Architect: You want to prove you understand the underlying mechanics of the platform, from Apex governor limits to sophisticated sharing models and performance tuning.
  • The Full-Stack Specialist: You are comfortable jumping between Lightning Web Components, Aura, and Apex while ensuring the entire solution is testable and maintainable.

What You’ll Prove

This credential moves beyond knowing what a tool does and focuses on why and how to use it in complex, real-world scenarios. You are being tested on your ability to deliver production-grade code that doesn’t just work, but scales. – You can design and implement advanced programmatic solutions that follow object-oriented design patterns and reusability best practices.

  • You can optimize application performance by identifying bottlenecks in SOQL queries, Apex loops, and UI rendering.
  • You can architect complex data models and sharing logic using both declarative features and Apex Managed Sharing.
  • You can integrate Salesforce with external systems using REST and SOAP web services, including handling asynchronous callouts and error state management.
  • You can execute a comprehensive testing and deployment strategy using mocks, stubs, and source-driven development tools.

Exam Outline

Domain Weight What’s Covered
Process Automation, Logic, and Integration 27% Optimal programmatic vs. declarative solutions, Apex trigger best practices, error handling, transactional integrity, and asynchronous Apex.
User Interface 20% LWC and Aura event communication, Visualforce actions and partial refreshes, responsive design, and using static resources.
Testing, Debugging, and Deployment 20% Advanced testing with mocks/stubs, troubleshooting Apex and UI components, and formulating deployment processes for source-driven dev.
Performance 18% Identifying UI performance issues, optimizing SOQL for large data volumes (LDV), and resolving code inefficiencies.
Advanced Developer Fundamentals 15% Localization, multi-currency features, Apex Managed Sharing, and best practices for custom metadata and settings.

💡 In Notion, convert each domain row into a toggle to nest your study notes underneath.


Suggested Study Path

  1. Master the Prerequisites. This is a two-part journey. Ensure you have completed the required Superbadges—specifically Apex Specialist, Data Integration Specialist, and Advanced Apex Specialist—as they cover the hands-on logic the exam expects.
  2. Audit the Official Exam Guide. Review every bullet point in the syllabus. If you can’t explain the difference between a Mock and a Stub or why you’d use Continuation in a controller, spend a day in the documentation.
  3. Build in a Developer Org. Theory will fail you here. Manually implement Apex Managed Sharing and write REST callouts that handle common HTTP error codes. Practice querying History objects and working with Large Data Volumes.
  4. Deep Dive into Performance. Learn the specific SOQL keywords and indexing strategies required to handle millions of records. Understand the View State in Visualforce and the @AuraEnabled(cacheable=true) annotation in LWC.
  5. Simulate the Environment. Use practice exams to get used to the scenario-based questions. Focus on the “Choose 2” or “Choose 3” formats, as these are where most candidates lose points by missing edge cases.

⚠️ Watch Out For – The “Good Enough” Trap: In PDII, the question isn’t just “which code works?” it’s “which code is the best practice for performance and scalability?”

  • Governor Limit Nuances: Don’t just know the limits; know the specific scenarios where they are triggered, such as total SOQL queries in a trigger context versus an asynchronous block.
  • Over-Engineering: Be careful with scenario questions that offer a programmatic solution when a declarative one (like Flow) is more efficient or maintainable.
  • Testing Specifics: Pay close attention to testing requirements for Batch Apex, specifically the limitations of startTest() and stopTest() when dealing with asynchronous code.

🔗 Resources – Official Salesforce Exam Guide


Stop memorizing and start understanding the ‘why’ behind the architecture. If you can explain the order of execution to a rubber duck without crying, you’re halfway there.

Official status sources

Catalog status last verified: 2026-07-19.