The Salesforce Plat-Dev-201 exam preparation guide is designed to provide candidates with necessary information about the Platform Developer exam. It includes exam summary, sample questions, practice test, objectives and ways to interpret the exam objectives to enable candidates to assess the types of questions-answers that may be asked during the Salesforce Certified Platform Developer exam.
It is recommended for all the candidates to refer the Plat-Dev-201 objectives and sample questions provided in this preparation guide. The Salesforce Platform Developer certification is mainly targeted to the candidates who want to build their career in Salesforce Developer domain and demonstrate their expertise. We suggest you to use practice exam listed in this cert guide to get used to with exam environment and identify the knowledge areas where you need more work prior to taking the actual Salesforce Platform Developer exam.
Salesforce Plat-Dev-201 Exam Summary:
|
Exam Name
|
Salesforce Platform Developer |
| Exam Code | Plat-Dev-201 |
| Exam Price |
Registration fee: USD 200 Retake fee: USD 100 |
| Duration | 105 minutes |
| Number of Questions | 65 |
| Passing Score | 68% |
| Recommended Training / Books |
Study for the Platform Developer Exam Prepare for Your Salesforce Platform Developer Credential Apex Specialist Build Applications Programmatically on the Salesforce Platform (DEX450) |
| Schedule Exam |
Kryterion Webassessor PEARSON VUE |
| Sample Questions | Salesforce Plat-Dev-201 Sample Questions |
| Recommended Practice | Salesforce Certified Platform Developer Practice Test |
Salesforce Platform Developer Syllabus:
| Section | Objectives | Weight |
|---|---|---|
| Developer Fundamentals |
- Understand multi-tenant concepts and design frameworks, such as MVC architecture and Lightning Component Framework.
- Given a scenario, identify common use cases and best practices for declarative versus programmatic customizations, including governor limits, formula fields, and roll-up summaries. - Given a scenario, determine, create, and access the appropriate data model including objects, fields, relationships, and external IDs. - Understand use cases and limitations of using Agentforce for Developers. |
27% |
| Process Automation and Logic |
- Identify the capabilities of the declarative process automation features. - Understand how to declare variables, constants, methods, modifiers, Apex interfaces, and the appropriate use cases for each. - Given a scenario, assess how Apex control flow statements will execute and when to apply different control flow statements. - Given a scenario, write SOSL, SOQL, and DML statements in Apex, and assess what they will return. - Given a scenario, follow best practices to write Apex classes and triggers. - Given a scenario, understand governor limits and their implications 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. - Given a scenario, use declarative functionality and Apex together to automate business logic. |
28% |
| User Interface |
- Given a scenario, prevent user interface and data access security vulnerabilities. - Given a scenario, display and use custom user interface components, including Lightning components, Flow, and Visualforce. - Describe the use cases and best practices for Lightning Web Components, including the framework, benefits, and events. - Given a scenario, implement Apex to work with various types of page components, including Lightning components, Flow, and Agentforce. |
25% |
| Testing, Debugging, and Deployment |
- Write and execute tests for triggers, controllers, classes, and flows using various sources of test data. - Given a scenario, know how and when to use the Salesforce Developer tools such as Salesforce DX, Salesforce CLI, and Developer Console. - Describe how to approach debugging system issues and monitoring flows, performance, asynchronous, and batch jobs. - Describe the environments, requirements, and process for deploying code and associated configurations. |
20% |
