All 4 domains
21 official objectives
105–140 hrs suggested study
-
Domain 01
27%
Developer Fundamentals tests whether you know when code is the right tool at all: multi-tenant limits, declarative-first design, the data model your Apex will query, and what Agentforce for Developers can and cannot do for you.
Inside this domain
- Understand multi-tenant concepts and design frameworks, such as MVC architecture and Lightning Component Framework.
- Given a scenario, identify common use cases and best practices for declarative versus programmatic customizations, including governor limits, formula fields, and roll-up summaries.
- Given a scenario, determine, create, and access the appropriate data model including objects, fields, relationships, and external IDs.
- Understand use cases and limitations of using Agentforce for Developers.
Watch for Code first
- Objectives
- 4
Read the domain guide →
-
Domain 02
28%
The heaviest section of the exam and the core of Apex: what Flow can do, how Apex declares and executes logic, what SOQL, SOSL and DML return, and how triggers behave inside one transaction's limits and order of execution.
Inside this domain
- Identify the capabilities of the declarative process automation features.
- Understand how to declare variables, constants, methods, modifiers, Apex interfaces, and the appropriate use cases for each.
- Given a scenario, assess how Apex control flow statements will execute and when to apply different control flow statements.
- Given a scenario, write SOSL, SOQL, and DML statements in Apex, and assess what they will return.
- and 5 more objectives
Watch for Catch the limit
- Objectives
- 9
Read the domain guide →
-
Domain 03
25%
User Interface tests how Apex meets the screen: keeping pages and queries secure, choosing between Lightning components, Flow and Visualforce, using Lightning Web Components correctly, and exposing Apex to components, flows and Agentforce.
Inside this domain
- Given a scenario, prevent user interface and data access security vulnerabilities.
- Given a scenario, display and use custom user interface components, including Lightning components, Flow, and Visualforce.
- Describe the use cases and best practices for Lightning Web Components, including the framework, benefits, and events.
- Given a scenario, implement Apex to work with various types of page components, including Lightning components, Flow, and Agentforce.
Watch for Sharing equals security
- Objectives
- 4
Read the domain guide →
-
Domain 04
20%
The smallest section, but the one that decides whether code ever reaches production: writing Apex and flow tests with the right test data, using Salesforce DX, the CLI and Developer Console, debugging logs and async jobs, and deploying through the right environments.
Inside this domain
- Write and execute tests for triggers, controllers, classes, and flows using various sources of test data.
- Given a scenario, know how and when to use the Salesforce Developer tools such as Salesforce DX, Salesforce CLI, and Developer Console.
- Describe how to approach debugging system issues and monitoring flows, performance, asynchronous, and batch jobs.
- Describe the environments, requirements, and process for deploying code and associated configurations.
Watch for Turn on SeeAllData
- Objectives
- 4
Read the domain guide →
Domain names, weights and objectives come from Salesforce's official outline (Salesforce Certified Platform Developer Exam Guide, Summer '25 release (current as of October 2026)). Question counts and study hours are editorial planning estimates, not official figures. Last reviewed October 2026.