Certification

Developers Track

Pause

Step One: Get Started

Developers: Build custom applications with Force.com

As a Force.com Developer with broad knowledge of custom application development, you perform extreme customization of CRM applications and use the right mix of declarative and coding capabilities to create completely custom apps for your company or clients.

With a Developer credential, you’ll demonstrate your ability to use the Force.com platform to the fullest. Your credentialed skills will be sought after by companies who want to unleash the potential of cloud computing. To earn this credential, you must pass a multiple-choice exam at a testing center or in an online-proctored environment.

Step Two: Get Ready

Are you ready to become a Salesforce.com Certified Force.com Developer or Advanced Developer? If you know the declarative functionality inside and out, are able to create a custom application using clicks, not code, but can identify those requirements that require coding, you may be ready for the Developer exam. If you are already a Certified Force.com Developer and know the ins and outs of Apex, Visualforce, and managing development in the cloud, you may be ready for the Advanced Developer exam.

The Study Guides for these credentials include a detailed listing of what the exams cover and what else you should know about becoming a Salesforce.com Certified Force.com Developer or Advanced Developer.

Step Three: Get Certified

You're ready! Register for the exam now.

Step Four: Keep It Going

Congratulations! Download the certified logo to use on business cards, email signatures, and professional networking sites. Keep the credential by passing short online maintenance exams after each major Salesforce release. Don’t worry—we provide release training and a release exam schedule to help you keep your credential. To take it to the next level, consider preparing for the Advanced-level credential.

Stay up to date on all certification news by joining the Salesforce.com Certified Professionals LinkedIn and Facebook communities.

Learn more about the:

The Salesforce.com Certified Force.com Developer exam is for individuals who want to demonstrate their knowledge, skills, and abilities building custom applications and analytics using the declarative capabilities of the Force.com platform. Here are examples of the concepts you should understand to pass the exam:

  • Build custom applications using the point-and-click capabilities of the platform
  • Design the data model, user interface, business logic, and security for custom applications
  • Design reports, dashboards, and portals

About the Exam

  • 60 multiple-choice questions
  • 90 minutes allotted to complete the exam
  • 68% is the passing score
  • Registration fee is USD 200
  • Retake fee is USD 100
  • No hard-copy or online materials may be referenced during the exam

Sample Questions

The samples below are representative of the questions on the Salesforce.com Certified Developer exam and are designed to help you become familiar with the types of questions on the exam. The actual exam questions may be more or less difficult than the questions below.

For more sample questions, click here for the Study Guide.

Within a custom recruiting application, Universal Containers uses a custom position object to track positions. Positions expire 90 days after they have been approved. A workflow rule is in place to send an email to the hiring manager listed on a position 15 days before the expiration.

What will happen if the expiration date of a position is extended by 30 days?

  1. An email will be sent 15 days before the original expiration date.
  2. An email will be sent 15 days before the updated expiration date.
  3. An email will be sent on the original expiration date.
  4. An email will not be sent.

The Answer is B.

A developer wants to ensure that when a parent record is deleted, child records are not deleted. Which relationship should the developer choose?

  1. Lookup
  2. Master-detail
  3. Many-to-many
  4. Master-to-master

The Answer is A.

The Salesforce.com Certified Force.com Advanced Developer exam is for individuals who want to demonstrate their knowledge, skills, and abilities developing custom applications using the programmatic capabilities on the Force.com cloud platform. Here are examples of Advanced Developer concepts that you should understand to pass the exam:

  • Develop custom applications using Apex and Visualforce
  • Manage the development lifecycle and environments
  • Write and execute comprehensive test plans

About the Exam and Programming Assignment

The Salesforce.com Certified Force.com Advanced Developer credential has three steps: (1) multiple-choice exam, (2) programming assignment, and (3) essay exam. To earn the Salesforce.com Certified Force.com Advanced Developer credential, you must successfully complete all three components in this order. Completion of each component is required to move on to the next step.

Multiple-choice Exam:

  • 69 multiple-choice questions
  • 120 minutes allotted to complete the exam
  • 73% is the passing score
  • Registration fee is USD 400
  • Retake fee is USD 200
  • No hard-copy or online materials may be referenced during the exam

Programming Assignment

  • Development of the programmatic components of an application using Apex and Visualforce against a set of business requirements in a pre-configured Salesforce organization
  • 1 month allotted to complete the programming assignment on your own time; Plan for a minimum of 20 hours within the allotted window to complete the assignment
  • Submission of the programming assignment for evaluation by a team of experts
  • Results are provided by email, 6-8 weeks following exam submission, in combination with essay exam results.
  • Successful completion of the Certified Force.com Advanced Developer exam is a prerequisite

Essay Exam:

  • When registering for the programming assignment you will schedule your essay exam
  • 3–5 short-answer essay questions related to the programming assignment you submit
  • 60 minutes allotted to complete the exam in a proctored environment
  • Results are provided by email, 6-8 weeks following exam submission, in combination with programming assignment results

Programming Assignment Schedule

The programming assignment is available on a quarterly basis according to the schedule listed below. Eligible candidates can register for the programming assignment and essay exam in Webassessor according to the schedule below. Registration priority is given to candidates who have not yet had an opportunity to register for the programming assignment and essay exam and registration eligibility is based on the completion date of the multiple choice exam or the last attempt of the programming assignment and essay exam. Please see the registration policy  for additional information. 

We recommend that candidates allocate a minimum of 20 hours to complete the programming assignment within the window outlined. Exam results will be distributed 6-8 weeks following the assignment due date.

Registration OpensAssignments DistributedAssignments Due
ClosedApril 14, 2014May 12, 2014
ClosedJune 23, 2014July 21, 2014
ClosedSeptember 29, 2014October 27, 2014
OpenDecember 15, 2014January 16, 2015

NOTE: Exam dates are subject to change at the discretion of salesforce.com.


Sample Questions

These samples are representative of the questions on the Salesforce.com Certified Advanced Developer exam, and are designed to help you become familiar with the types of questions on the exam. The actual exam questions may be more or less difficult than the questions below.

For more sample questions, click here for the Study Guide

Given the following Force.com page markup and assuming the controller and each extension include an action method named, “go,” which class method will be invoked when the user clicks on the commandButton?

Given the following Force.com page markup and assuming the controller and each extension include an action method named, “go,” which class method will be invoked when the user clicks on the commandButton?
  1. theController
  2. ext1
  3. ext2
  4. ext3

The Answer is B.

Which statement is true about automated testing of custom controllers for Force.com pages?

  1. Unlike other Force.com code tests, Force.com page tests must be executed in the browser.
  2. Calling Test.startTest() after setting a page fixture invokes a controller action specified in the page's action attribute.
  3. Form submission in a Force.com page using a custom controller can be simulated in a Force.com code test class.
  4. Expected navigation can only be asserted in a Force.com test when the resulting page is a Force.com page.

The Answer is C.

Connect with Certification

© Copyright 2000-2013 salesforce.com, inc. All rights reserved. Various trademarks held by their respective owners.

Salesforce.com, inc. The Landmark @ One Market, Suite 300, San Francisco, CA, 94105, United States