Salesforce Platform Developer 1
These are technical notes I compiled while studying using Trailhead, Salesforce's free self-learning portal.
Notes by Exam Topic
Some content in this section taken from Salesforce’s Certified Platform Developer I Exam Guide.
Developer Fundamentals, 23%
- Notes: Understand multi-tenant concepts and design frameworks, such as MVC architecture and Lightning Component Framework. 10/4/22
- Notes: Given a scenario, identify common use cases and best practices for declarative versus programmatic customizations, including governor limits, formula fields, and roll-up summaries. 10/5/22
- Notes: Given a scenario, determine, create, and access the appropriate data model including objects, fields, relationships, and external IDs. 10/11/22
- Notes: Given a scenario, identify the options and considerations when importing and exporting data into development environments. 10/11/22
- Apex & .NET Basics 9/4/21
- Aura Components Core Concepts 10/14/22
- Formulas and Validations 2/2/22
- Data Modeling 7/22/22
- Data Management 7/24/22
Process Automation and Logic, 30%
- Declarative Features
- Notes: Identify the capabilities of the declarative process automation features. 10/17/22
- Notes: Given a scenario, use declarative functionality and Apex together to automate business logic. 10/19/22
- Basic Apex
- Notes: Declare variables, constants, methods, and use modifiers and Apex interfaces. 10/20/22
- Notes: Given a scenario, use and apply Apex control flow statements. 10/22/22
- Notes: Given a scenario, write SOSL, SOQL, and DML statements in Apex. 10/24/22
- Advanced Topics
- Notes: Given a scenario, follow best practices to write Apex classes and triggers. 11/3/22
- Notes: Given a scenario, identify the implications of governor limits on Apex transactions. 11/5/22
- Notes: Describe the relationship between Apex transactions, the save order of execution, and the potential for recursion and/or cascading. 11/6/22
- Notes: Implement exception handling in Apex, including custom exceptions as needed. 11/8/22
- Apex Syntax Review 10/28/22
- Approve Records with Approval Processes 10/31/20
- Record-Triggered Flows 11/13/22
- Search Solution Basics 11/13/22
- Apex Basics & Database 9/11/21
- Apex Triggers 9/17/21
- Asynchronous Apex 11/16/22
- Triggers and Order of Execution
User Interface, 25%
- Notes: Given a scenario, display content or modify Salesforce data using a Visualforce page and the appropriate controllers or extensions as needed. 12/13/22
- Notes: Describe the Lightning Component framework, its benefits, and the types of content that can be contained in a Lightning web component. 12/15/22
- Notes: Given a scenario, prevent user interface and data access security vulnerabilities. 12/17/22
- Notes: Given a scenario, display and use a custom user interface components, including Lightning Components, Flow, and Visualforce. 12/19/22
- Notes: Describe the use cases for Lightning Web Component events. 12/20/22
- Notes: Given a scenario, implement Apex to work with various types of page components, including Lightning Components, Flow, Next Best Actions, etc. 12/23/22
- Visualforce Basics 11/21/22
- Visualforce & Lightning Experience 11/22/22
- Lightning Web Components Basics 12/6/22
- Secure Server-Side Development 12/7/22
Testing, Debugging, and Deployment, 22%
- Testing
- Notes: Write and execute tests for triggers, controllers, classes, flows, and processes using various sources of test data. 1/7/23
- Debugging and Deployment
- Notes: Describe how to approach debugging system issues and monitoring flows, processes, and asynchronous and batch jobs, etc. 1/9/23
- Notes: Given a scenario, know how and when to use the Salesforce Developer tools such as Salesforce DX, Salesforce CLI, and Developer Console. 1/12/23
- Notes: Describe the environments, requirements, and process for deploying code and associated configurations. 1/12/23
- Developer Console Basics 1/3/23
- Command-Line Interface 1/5/23
- Apex Testing 10/26/22
- Find and Fix Bugs with Apex Replay Debugger 1/5/23
- Org Development Model 3/28/21
- Debug Logs
Apex Specialist Superbadge Prework
- Apex Integration Services 1/17/23
Additional Preparation
- FoF Knowledge Check 1/12/23
- FoF Practice Exam Question Review 1/20/23
- SalesforceBen PD1 Practice Exam Question Review 1/26/23
- Study for the Platform Developer I Exam Trail
- Apex Specialist Superbadge
Practical Advice from SalesforceBen.com
- Salesforce Platform Developer Certification Guide & Tips
- Zero to PD1: Motivation, Mindset, Mastery & Mentor
- Free Salesforce Platform Developer I Practice Exam
- Salesforce Developer Salary Guide 2022/23
Exams
- Certification Exam Passed 1/28/2023 - Credential ID: 2957564