Salesforce Certification Platform Developer I

About the Salesforce Platform Developer I Credential

The Salesforce Platform Developer I credential is intended for individuals who have knowledge, skills, and experience in building custom applications on the Lightning Platform.

This credential encompasses the fundamental programmatic capabilities of the Lightning Platform to develop custom business logic and interfaces to extend Salesforce using Apex, Visualforce, and basic Lightning Components. To achieve this credential, a candidate must successfully pass the Salesforce Platform Developer I exam. This exam is also a prerequisite to the Salesforce Platform Developer II Multiple Choice exam.

About the Exam

Read on for details about the Salesforce Platform Developer I 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%
  • Registration fee: USD 200, plus applicable taxes as required per local law (Retake fee: USD 100, plus applicable taxes as required per local law)
  • Delivery options: Proctored exam delivered onsite at a testing center or in an online proctored environment. Click here for information on scheduling an exam.
  • References: No hard-copy or online materials may be referenced during the exam.
  • Prerequisite: None; course attendance highly recommended

Recommended Training and References

As preparation for this exam, we recommend a combination of hands-on experience, training course completion, Trailhead trails, and self-study in the areas listed in the Exam Outline section of this exam guide.

The self-study materials recommended for this exam include:

Exam Outline

The Salesforce Platform Developer I exam measures a candidate’s knowledge and skills related to the following objectives. A candidate should have hands-on experience developing custom applications on the Lightning Platform and have demonstrated the application of each of the features/functions below.

Salesforce Fundamentals: 7%

  • 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.

Exam Bookings

Any candidate can book Salesforce exams via following website https://www.webassessor.com/