Salesforce Certification
Guided Help x

Credential Overview

The Salesforce Certified Platform Developer I credential is designed for those who have knowledge, skills, and experience building custom declarative and programmatic applications on the Force.com platform.

Here are some examples of the concepts you should understand to pass the exam:

  • Design the data model, user interface, business logic, and security for custom applications
  • Develop custom applications using Apex and Visualforce
  • Be familiar with the development lifecycle from development to testing, and have knowledge of the available environments

About the Exam

All proctored Salesforce certification exams can be scheduled as an onsite or online exam. Learn more about scheduling an exam.

Quick facts about the exam:

  • 60 multiple-choice/multiple-select questions* (5 unscored items will be added)
  • 110 minutes allotted to complete the exam (time allows for unscored questions)
  • 65% is the passing score
  • Registration fee is USD 200, plus applicable taxes as required per local law
  • Retake fee is USD 100, plus applicable taxes as required per local law
  • No hard-copy or online materials may be referenced during the exam

*Please note that as of November 16, 2017, all Salesforce certification exams will contain five additional, randomly placed, unscored questions to gather data on question performance. The duration of each exam has been evaluated and adjusted to accommodate the inclusion of the unscored questions. These five questions will be in addition to the 60 scored questions on your exam, and will have no impact whatsoever on your score.

Sample Questions

These sample questions are representative of what you can expect to see on the Salesforce Certified Platform Developer I exam and are designed to help you become familiar with the testing format. More sample questions are available in our Exam Guide.

A developer creates a method in an Apex class and needs to ensure that errors are handled properly.

What would the developer use? (There are three correct answers.)

  1. ApexPages.addErrorMessage()
  2. A custom exception
  3. .addError()
  4. Database.handleException()
  5. A try/catch construct

The Answer is B, C, E.

In the Lightning Component framework, where is client-side controller logic contained?

  1. Apex
  2. Visualforce
  3. HTML
  4. JavaScript

The Answer is D.