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* (2-5 unscored questions may be added)
  • 105 minutes allotted to complete the exam (time allows for unscored questions)
  • 68% 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 on occasion, Salesforce may place a small number of unscored questions on an exam in order to gather data on question performance. These unscored exam questions are in addition to the 60 scored questions on your exam, and have no impact whatsoever on your final exam results. Exam time has been evaluated to accommodate the inclusion of unscored questions. Your exam results will be based on the 60 scored questions.

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.