Salesforce Platform Developer 1

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%

Apex Specialist Superbadge Prework

Additional Preparation

Practical Advice from