Why Study with PlanetCert?
The Latest Questions
Practice questions and exam topics aligned with the current exam objectives.
Detailed Explanations
Go beyond the answer. Master the material with comprehensive learning and professional explanations for every concept.

AI-Powered Insights
Personalized preparation guidance that adapts to your performance and identifies weak spots automatically.
Exam Information
Official specifications published by Salesforce
Exam Format
Registration
Validity
PLATFORM-DEVELOPER-II Exam Topics and Domains
PLATFORM-DEVELOPER-II is organized into 8 weighted domains. Expect to work with SOQL, Apex, Visualforce, Database, and more.
Salesforce Fundamentals
Base System Objects
Describe the capabilities of base-system objects such as sharing objects, history objects, metadata objects, multi-currency, and Chatter objects
Salesforce Development Platforms
Describe the different capabilities of and use cases for the various Salesforce development platforms (Heroku, Fuel, Lightning Platform)
Data Modeling and Management
Multi-Language and Localization
Describe how to design code that accommodates multi-language, multi-currency, multi-locale considerations
Compound Data Types
Describe the implications of compound data types in Apex programming
External IDs
Describe the use cases for and benefits of external IDs
Custom Metadata and Custom Settings
Identify use cases for different types of custom metadata and custom settings, and describe how to implement solutions for those use cases
Logic and Process Automation
Order of Execution
- Given a scenario, describe the implications of the order of execution of a record save
- Given a scenario, debug unexpected behavior due to save execution order
Declarative and Programmatic Integration
- Describe the interactions between Visualforce/Apex with Flow/Process Builder
- Given a scenario, identify the optimal programmatic or declarative solution
Error Handling and Transactions
Describe the Apex features available for error handling and maintaining transactional integrity
Governor Limits and Performance
Identify potential issues with inefficient code and mitigation techniques to avoid exceeding governor limits
SOQL and SOSL
Describe the data return types for SOQL and SOSL queries and their impact on variable assignment
Asynchronous Apex
Describe the options, best practices, and use cases for asynchronous execution
Dynamic Apex
Given a scenario, identify the appropriate dynamic Apex feature
Apex Managed Sharing
Given a scenario, describe when and how to use Apex managed sharing
Authentication Techniques
Describe the use cases for the various authentication techniques
User Interface
Visualforce Controllers
- Given a scenario, describe how to use a standard set controller
- Describe the considerations when creating custom controllers and controller extensions
Visualforce Techniques
- Describe the techniques for using Visualforce to perform actions and partial page refresh
- Describe the messaging techniques and best practices when displaying errors in user interfaces
Code Reuse in Visualforce
Describe techniques to maximize code re-use with Visualforce
JavaScript in Visualforce
Describe use cases for JavaScript in a Visualforce page
Lightning Components
Given a set of requirements, describe the process for designing Lightning components
Performance
User Interface Performance
Describe the common performance issues for user interfaces and the techniques to mitigate them
Query Performance
Describe the considerations for query performance
Integration
Web Services Exposure
Describe how to expose Apex classes as SOAP and REST web services
Web Service Consumption
Describe how to use system classes to integrate with SOAP- or REST-based web services
Platform APIs
Describe when and how to use metadata, streaming, and Analytics API to enhance Apex and Visualforce solutions
Testing
Unit Testing Best Practices
Describe the best practices for unit testing in Apex
Test Data and Mocking
Describe how to apply different techniques to create test data and responses
Testing Visualforce
Describe the implications of testing Visualforce controllers and controller extensions
Test Execution
Describe various ways to execute tests and specify test execution options
Debug and Deployment Tools
Performance Analysis and Debugging
Given a scenario, identify the appropriate tool to analyze application performance profiles and troubleshoot data and performance issues
Deployment Tools
Given a scenario, identify the appropriate deployment tool
How do I earn this certification?
Passing PLATFORM-DEVELOPER-II earns the Salesforce Certified Platform Developer II certification. It sits in the Developer track.
- Salesforce Certified Technical Architect Highest level of technical certification
- Development Lifecycle - Salesforce Certified Development Lifecycle and Deployment Designer Expertise in development lifecycle and deployment
- Integration Architecture - Salesforce Certified Integration Architecture Designer Design complex integration solutions
- JavaScript Developer I - Salesforce Certified JavaScript Developer IComplementary front-end development skills for Lightning Web Components
- Platform App Builder - Salesforce Certified Platform App BuilderDeclarative development skills to complement programmatic expertise
- B2C Commerce Developer - Salesforce Certified B2C Commerce Developer E-commerce development on Salesforce Commerce Cloud
- OmniStudio Developer - Salesforce Certified OmniStudio DeveloperLow-code development for industry-specific solutions
Practice with Precision
The PlanetCert Simulator mirrors the real exam environment with authentic questions and timed pressure.
How to study for this exam?
The most effective way to prepare for PLATFORM-DEVELOPER-II is by using the PlanetCert Simulator to practice questions and review detailed explanations.
What's changed on this exam?
- ACTIVE
- Last content update: 2025-01-11
- Announcement date: 2017-06-28
- Lightning Web Components (LWC) Winter '25 Increased focus on LWC over Aura Components in exam content • Release date: 2024-12-15
- Apex Language API 62.0 New Apex features may appear in future exam updates • Release date: 2024-12-15
- Platform Events Enhanced Growing importance in integration domain of exam • Release date: 2024-09-01
Who should take this exam?
- 2-4 years of development experience
- At least 1 year of Lightning Platform experience
- Experience with Apex programming
- Experience with Lightning Web Components or Aura Components
- Experience with Visualforce
- Experience with web services (REST/SOAP)
Related practice tests
- ADM-201Salesforce Certified Platform Administrator
- PLAT-101Salesforce Certified Platform Foundations
- ADM-211Administration Essentials for Experienced Admin
- AP-202B2B Commerce for Developers Accredited Professional
- Comm-Dev-101B2C Commerce Cloud Developer