Salesforce Certified Platform Developer I Exam Guide.

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. 

1. About the Salesforce Platform Developer I Certification Exam

  • Content: 60 scored, multiple-choice/multiple-select questions and up to 5 non-scored questions
  • Time allotted to complete the exam: 105 minutes
  • Passing score: 65% (39 out of 60 Questions)
  • Registration fee: USD 200, plus applicable taxes as required per local law
  • Retake fee: USD 100, plus applicable taxes as required per local law
  • Prerequisite: None

2. Exam Outline

Salesforce Fundamentals: 7%

  • Describe the considerations when developing in a multi-tenant environment.
  • Understand design frameworks, such as MVC architecture and Lightning Component Framework, and how to build applications using both declarative and programmatic tools.
  • Given a scenario, identify common use cases for declarative versus programmatic customizations.

Data Modeling and Management: 13%

  • Given a set of requirements, determine, create, and access the appropriate data model including objects, fields, and relationships.
  • Describe the capabilities of the various relationship types and custom IDs and the implications of each on record access and development.
  • Describe the options for and considerations when importing and exporting data into development environments.
  • Describe the capabilities and use cases for formula fields and roll-up summary fields.

Process Automation and Logic: 40%

  • Describe the capabilities of the declarative process automation features.
  • Declare variables, constants, methods, and use modifiers and interfaces in Apex.
  • Given a scenario, use and apply Apex control flow statements.
  • Given a scenario, write SOSL, SOQL, and DML statements in Apex.
  • Given a use case and following best practices, write Apex classes and triggers and use Apex interfaces.
  • 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.
  • Use programmatic techniques to prevent security vulnerabilities.
  • Given a scenario, use declarative functionality and Apex together to automate business logic.
  • Given a scenario, identify the appropriate publish/subscribe logic for platform events.

User Interface: 23%

  • Given a scenario, display content or modify Salesforce data using a Visualforce page and the appropriate controllers or extensions as needed.
  • Incorporate Visualforce pages into Lightning Platform applications.
  • 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 for Lightning Web Component or Aura Component events.
  • Given a user interface requirement, describe interactions between Apex and various types of page components, including Lightning Components, Flow, Next Best Actions, etc.

Testing, Debugging, and Deployment: 17%

  • Write and execute tests for triggers, controllers, classes, flows, and processes using various sources of test data.
  • Describe the use cases for invoking Apex anonymous code and Apex unit tests.
  • Describe the Salesforce Developer tools such as Salesforce DX, Salesforce CLI, and Developer Console, and when to use them.
  • 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

Apex Specialist

7. Important Topics for Salesforce Platform Developer I Certification Exam

7.1 Salesforce Fundamentals: 7% (4 Questions)

  • Multi-tenant environment
  • MVC architecture
  • Lightning Component Framework
  • Declarative versus programmatic customizations

7.2 Data Modeling and Management: 13% (8 Questions)

  • Objects, fields, and relationships
  • Relationship types
  • Data Import Wizard
  • Data Loader
  • Formula fields
  • Roll-up summary fields

7.3 Process Automation and Logic: 40% (24 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.4 User Interface: 23% (14 Questions)

  • Visualforce page
  • Standard Controlers
  • Custom Controlers
  • 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.5 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

Recommended Articles

Tags:

Please Leave a Comment