I gained the Salesforce developer certification on 24th October 2012. Now, I'm a Salesforce.com Certified Force.com Developer. This post gives an overview of the exam and a few tips to hopefully assist others. I will not post any actual exam questions and answers. That will be cause to violate the test taker agreement that we all sign up to at the beginning of the exam and devalues the certification.
The Salesforce.com Certified Force.com Developer exam measures a candidate’s knowledge and skills related to the objectives . A candidate should have hands-on experience developing custom applications on the Force.com platform. I post guidelines which gain from my experience of preparing DEV 401 exam. The starting point for the exam is the Study guide. First you need to have a understand about the format of the exam. Refer the following for exam format and how will you be tested. For more details, Refer the Salesforce.com Certified Force.com Developer Study Guide.
- Application Design - 5%
- Components of application
- Model-view-controller design paradigm
- Declarative capabilities of the Force.com platform
- Building blocks of an application provided by the Force.com platform
- Functional data model for a business application
- Object relationship types
- Permission and data access in a custom app (e.g., profiles, defaults, roles)
- Optional (Salesforce-enabled) features for managing the application (e.g., create audit fields, encrypted fields, multi-currency)
- Components of any Force.com application user interface (e.g., tabs, applications, detail pages, list views)
- Declarative framework for building a user interface (e.g., what can and can’t be done in a page layout)
- Capabilities and functionality of Force.com sites
- Formulas, validation rules, and workflow rules
- Given a scenario, determine which Force.com feature to use to solve a business requirement and/or describe how to apply the solution
- Capabilities of the Force.com approval processes
- Given a scenario, select the appropriate features of Force.com approval processes to satisfy business requirements
- Extending business logic through Force.com code
- Capabilities and constraints of import wizards
- Capabilities and constraints of API-based tools for managing data
- Functions of the Force.com Data Loader
- Functions of external IDs and upsert
- Characteristics of Force.com record IDs
- Capabilities and constraints of reports and analytics of the Force.com platform
- Given a scenario, determine methods for analyzing and displaying data
Recommended readings are,
- DEV 401 : Building Applications with Force.com and Visualforce - Student guide (which are provided at Salesforce DEV 401 training course. If You have participated to DEV 401 training, you must have this guide)
- Force.com Fundamentals book
- Force.com Developer Certification Handbook by Siddhesh Kabe
The third recommended reading has a sample paper which will be provided better understand about the actual DEV 401 exam. I'm recommending to do the sample paper of Force.com Developer Certification Handbook.
I'm listing few topics to be focused more.
- Security and Sharing (Very important)
- Object relationships
- How many lookup relationships are allowed in an object?
- Master - Detail
- How many master detail relationships are allowed in an object?
- Master detail between standard and custom object.How it is implemented?
- Many to Many using Junction object(Very Important)
- Standard workflows as well as time dependent
- Approval Processes
- Parallel Approval processes
- Dynamic Routing Approvel
- Scenario to use formula fields and validation rules
- What all can be done using page layout and what is not possible.
If you need further references use below links;
NOTE : This blog post covers only DEV 401 and new topics can be added with new releases. The best solution for that issue is referring latest Salesforce.com Certified Force.com Developer - Study Guide.
Good luck for the DEV 401 Exam!!!