Salesforce Certified Platform Developer II Exam Study Guide

Salesforce-Certified-Platform-Developer-II

Salesforce Certified Platform Developer II Preparation Details

The Salesforce Certified Platform Developer II exam validates advanced Apex, Lightning Web Components, and integration skills for experienced Salesforce developers. This guide maps every domain, task, and objective from the official exam guide to verified Salesforce documentation so you can study each topic in order. You can also explore more Salesforce certification study guides on the Salesforce Certifications category to keep building your skills.

Salesforce Certified Platform Developer II Materials

CourseraSalesforce Certified Apex & LWC Development Bootcamp
UdemySalesforce Certified Platform Developer II Exam : 2026

Advanced Developer Fundamentals: 15%

Demonstrate knowledge of localization and multi-currency features and capabilities and how they affect coding.

Manage Multiple Currencies

CurrencySettings

Supported Languages

Custom Labels

Given a scenario, justify using sharing objects and Apex managed sharing.

Understanding Apex Managed Sharing

Organization-Wide Sharing Defaults

Create Apex Sharing Reasons

Recalculate Apex Managed Sharing

Given a scenario, identify best practices for various types of custom metadata and custom settings, and how to implement required solutions.

Define Custom Settings

Custom Settings

What are Custom Metadata Types?

Access Custom Metadata Records Programmatically

Process Automation, Logic, and Integration: 27%

Given a scenario, identify the considerations of interactions between multiple processes, both declarative and programmatic.

Triggers and Order of Execution

Process Order for Salesforce Automation Rules and Apex Triggers: Key Reminders

Record-Triggered Automation

Given a scenario, propose and justify the optimal programmatic or declarative solution.

Record-Triggered Automation

Trigger and Bulk Request Best Practices

Asynchronous Apex

Demonstrate knowledge of the best practices for writing Apex triggers.

Trigger and Bulk Request Best Practices

Triggers and Order of Execution

Define Apex Triggers

Describe and use the Apex features available for error handling and maintaining transactional integrity.

Exception Handling

Transaction Control

Exception Handling Example

What Happens When an Apex Exception Occurs?

Demonstrate how and where to use advanced keywords in a SOQL query structure.

SOQL and SOSL Queries

SOQL SELECT Syntax

Using Apex Variables in SOQL and SOSL Queries

Working with SOQL and SOSL Query Results

Analyze a set of requirements and determine the benefits of using asynchronous Apex coding.

Asynchronous Apex

Queueable Apex

Execution Governors and Limits

Given a scenario and requirements, identify the appropriate dynamic Apex feature to use in the solution.

Dynamic Apex

Understanding Apex Describe Information

SOQL and SOSL Queries

Given a scenario, identify the appropriate publish / subscribe logic for platform events.

Platform Events Developer Guide

Publishing Platform Events

Subscribing to Platform Events

Considerations for Publishing and Subscribing to Platform Events with Apex and APIs

Given a scenario, apply the programmatic integration techniques and platform features for inbound and outbound communication.

Invoking Callouts Using Apex

Introduction to Apex REST

Apex REST Methods

Exposing Apex Methods as SOAP Web Services

User Interface: 20%

Given requirements and code snippets for a LWC or Aura Component and its Apex controller class, analyze determine any changes.

Call Apex Methods Imperatively

Wire Apex Methods to Components

Handle Errors from Apex

Identify the techniques for using Visualforce to perform actions, partial page refreshes, and asynchronous operations.

apex:actionFunction

apex:actionPoller

Implement Partial Page Updates with Command Links and Buttons

Apply Ajax Behavior to Events on Any Component

Given a scenario, identify best practices for displaying errors in the user interface.

Error Handling Best Practices for Lightning Web Components

Work with Errors

Handle Errors

Validating Fields

Given a set of requirements, select the appropriate LWC, Aura Component, or Visualforce solution and identify its benefits.

Get Started

Aura Coexistence

Introducing Aura Components

Identify aspects of LWC or Aura Components that can cause a component’s markup to display in a responsive manner based on form factor.

$Browser

Create Mobile-Ready Components

CSS Stylesheets

Given a scenario, implement the correct method to communicate events through Lightning Web Components or Aura Components.

Communicate with Events

Create and Dispatch Events

Handle Events

Communicate Across the DOM

Describe the purpose and benefit of static resources in Visualforce, Lightning Web Components, and Aura Components.

Static Resources

Creating a Static Resource

StaticResource

Testing, Debugging, and Deployment: 20%

Apply advanced techniques and tools for testing Apex classes and triggers, such as mocks and stubs.

Build a Mocking Framework with the Stub API

StubProvider Interface

Testing HTTP Callouts

Testing HTTP Callouts by Implementing the HttpCalloutMock Interface

Apply techniques and tools for testing and debugging LWC, Aura Components, and Visualforce controllers and extensions, and JavaScript.

Test Lightning Web Components

Write Jest Tests

Debug Jest Tests

End-to-End Tests

Given a scenario, Apex code, Apex trigger, or Apex tests that’s not executing as expected, apply techniques tools to identify the cause.

Set Checkpoints in Apex Code

Log Inspector

Debug Logs

Checking Code Coverage

Given a scenario, formulate the deployment process, supporting tools, and mechanisms for source-driven development.

Explore Source-Driven Development for Salesforce Projects

Second-Generation Managed Packages

Deploy Using Change Sets

Salesforce Development Tools

Performance: 18%

Identify the common performance issues for user interfaces and demonstrate knowledge of techniques and tools to mitigate them.

Optimize the View State

Visualforce Performance: Best Practices

Lightning Web Components Performance Best Practices

Given a scenario, choose the appropriate logic and query structure to maximize application performance and handle large data volumes.

Lightning Platform Query Optimizer

Using SOQL and SOSL

Working with Very Large SOQL Queries

Developer Console Query Plan Tool FAQ

Analyze a scenario and determine performance improvements that can be achieved with an asynchronous callout.

Make Long-Running Callouts with Continuations

Continuations

Make Long-Running Callouts with Continuations

Identify scenarios where code reuse is applicable and how the reuse should be implemented.

Classes, Objects, and Interfaces

Class Definition Creation

Interfaces

Given sample code, identify inefficiencies and demonstrate how to resolve them.

Execution Governors and Limits

Running Apex within Governor Execution Limits

Apex Transactions and Governor Limits

Trigger and Bulk Request Best Practices

Wrapping Up Salesforce Certified Platform Developer II

This guide walked through every domain of the Salesforce Certified Platform Developer II exam, from Apex sharing and asynchronous coding to Lightning Web Components, integration, testing, and performance tuning. Pair this reference with hands-on practice in a developer org to reinforce each objective before exam day. You can also explore more Salesforce certification study guides on the Salesforce Certifications category to keep building your skills. Have a question or tip? Leave a comment below.

Receive Updates on Salesforce Certified Platform Developer II Exam


Want to be notified as soon as I post? Subscribe to the RSS feed / leave your email address in the subscribe section. Share the article to your social networks with the below links so it can benefit others.

Share the Salesforce Certified Platform Developer II Study Guide in Your Network

You may also like

Leave a Reply

Your email address will not be published. Required fields are marked *