Platform Developer - Certification Goal
Lessons
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.
- Knowledge Check
Process Automation and Logic: Basic Apex
- 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.
- Code Exercises
- Knowledge Check
Process Automation and Logic: Advanced Topics
- 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.
- Knowledge Check
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.
- Knowledge Check
Testing, Debugging and Deployment: Debugging and Deployment
- Describe how to approach debugging system issues and monitoring flows, performance, asynchronous, and batch jobs.
- Given a scenario, know how and when to use the Salesforce Developer tools such as Salesforce DX, Salesforce CLI, and Developer Console.
- Describe the environments, requirements, and process for deploying code and associated configurations.
- Knowledge Check

Hi,
Do I need to refer the links under “Learn More” section also?
Or the topics covered in this course is sufficient for clearing the exam?
Hi Aswathy, the study guide provides a summary of the important points for each topic. For more detailed explanations and especially for topics that you are not so familiar with, we recommend to go through the Learn More links.
I cleared exam on October 28. Thank you for this exceptional content and great practice exams
Hi Shiva, Did you just go through the study guide or “Learn More” links also extensively for the exam? Thanks in advance!!
Congratulations on clearing the exam :)
Hi Martin,
I have passed my PD1 with a great result.
Many thanks for your awesome materials, both the study guide and practice exams!
Cheers,
Thank’s Martin,
I cleared my Developer Exam on 29th Oct. The content was great along with the practice exams.
Do you have an update of what you update for each new release?
Going to be doing my Dev exam next week and was hoping to just go over the new/changed items for Winter ’18
Hi Stephen, no we don’t separate out any updates, it is just mixed in with everything else.
i just passed my exam and the study material was very useful…Of course, you cant rely solely on this material. You must read all the links which are there after each topic. Now i will be preparing for dev 2 now..
Thanks Martin!!
Hi. It would be great if the section breakdown was more granular, at least in terms of marking a section as complete. I know they match closely the exam weightings, but they are not all that useful to study.
For example, in the same section for PD1 there’s a “subsection” on formulas … and one APEX triggers. These are two very different things. It would be great if there was a way to only mark the easier formula section as complete for example.
I think the same would be good even if the topics are similar. For example, there are a lot of subsections for certain topics. For example, maybe I studied SOQL statements inside out but have yet to study the component section for example.
So, maybe a way to mark the green “subsections” as complete would be useful.
Hi Pierre, thanks for the suggestion, it makes sense. We will put it on the list to see if we can improve that.
Concise course, using this and the Platform Developer 1 exam course, was what I used to successfully pass the exam.
Fantastic course!! I could not believe I passed this exam coming from a non-development background!!
Passed my exam today, I am very grateful for this course it was of great of help given I come from a non-development background.