1. About the Salesforce Platform Developer I Certification Exam
The Salesforce Certified Platform Developer I credential is intended for individuals who have knowledge, skills, and experience in building custom applications on the Lightning Platform.
2. Exam Outline
2.1 Developer Fundamentals: 23% (14 Questions)
- 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.
- Given a scenario, identify the options and considerations when importing and exporting data into development environments.
2.2 Process Automation and Logic: 30% (18 Questions)
- Identify the capabilities of the declarative process automation features.
- Declare variables, constants, methods, and use modifiers and Apex interfaces.
- Given a scenario, use and apply Apex control flow statements.
- Given a scenario, write SOSL, SOQL, and DML statements in Apex.
- Given a scenario, follow best practices to write Apex classes and triggers.
- Given a scenario, identify the implications of governor limits on Apex transactions.
- Describe the relationship between Apex transactions, the save order of execution, and the potential for recursion and/or cascading.
- Implement exception handling in Apex, including custom exceptions as needed.
- Given a scenario, use declarative functionality and Apex together to automate business logic.
2.3 User Interface: 25% (15 Questions)
- Given a scenario, display content or modify Salesforce data using a Visualforce page and the appropriate controllers or extensions as needed.
- Describe the Lightning Component framework, its benefits, and the types of content that can be contained in a Lightning web component.
- Given a scenario, prevent user interface and data access security vulnerabilities.
- Given a scenario, display and use a custom user interface components, including Lightning Components, Flow, and Visualforce.
- Describe the use cases and best practices for Lightning Web Component events.
- Given a scenario, implement Apex to work with various types of page components, including Lightning Components, Flow, Next Best Actions, etc.
2.4 Testing, Debugging, and Deployment: 22% (13 Questions)
- Write and execute tests for triggers, controllers, classes, flows, and processes 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, processes, and asynchronous and batch jobs, etc.
- Describe the environments, requirements, and process for deploying code and associated configurations.
3. Salesforce Platform Developer I Certification Exam Guide
Platform Developer I Exam Guide
4. Salesforce Platform Developer I Certification Exam Trail
Study for the Platform Developer I Exam
5. Salesforce Platform Developer I Certification Exam Trailmix
Prepare for Your Salesforce Platform Developer I Credential
6. Superbadge
7. Important Topics for Salesforce Platform Developer I Certification Exam
7.1 Salesforce Fundamentals: 23% (14 Questions)
- Multi-tenant environment
- MVC architecture
- Lightning Component Framework
- Declarative versus programmatic customizations
- Objects, fields, and relationships
- Relationship types
- Data Import Wizard
- Data Loader
- Formula fields
- Roll-up summary fields
7.2 Process Automation and Logic: 30% (18 Questions)
- Flow
- Apex
- SOSL
- SOQL
- DML statements in Apex
- Apex classes
- Apex Triggers
- Apex Interfaces
- Apex Governor Limits
- Apex transactions
- Save order of execution
- Recursion
- Cascading
- Exception handling in Apex
- Custom exceptions
- Use programmatic techniques to prevent security vulnerabilities
- Invocable methods
- Platform Events
7.3 User Interface: 23% (14 Questions)
- Visualforce page
- Standard Controllers
- Custom Controllers
- Scheduled Job
- Batch Job
- Extensions
- Visualforce in Lightning Experience
- Lightning Component framework
- Aura Components
- Lightning Web Components
- Given a scenario, prevent user interface and data access security vulnerabilities.
- Given a scenario, as a Salesforce Certified Platform Developer display and use a custom user interface components, including Lightning Components, Flow, and Visualforce
- Lightning Web Component vs Aura Component
- Next Best Action
7.4 Testing, Debugging, and Deployment: 17% (10 Questions)
- Test Classes
- Apex anonymous code
- VSCode
- Salesforce DX
- Salesforce CLI
- Developer Console
- Debugging system issues and monitoring flows, processes, and asynchronous and batch jobs
- Change Set
- Environment Connections