Platform Developer 1 - 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.
- Given a scenario, identify the options and considerations when importing and exporting data into development environments.
- Knowledge Check
Process Automation and Logic: Advanced Topics
- Given a scenario, follow best practices to write Apex classes and triggers.
- Given a scenario, identify the implications of governor limits 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, display content or modify Salesforce data using a Visualforce page and the appropriate controllers or extensions as needed
- Describe the Lightning Component framework, its benefits, and the types of content that can be contained in a Lightning web component
- Given a scenario, prevent user interface and data access security vulnerabilities
- Given a scenario, display and use a custom user interface components, including Lightning Components, Flow, and Visualforce.
- Describe the use cases and best practices for Lightning Web Component events.
- Given a scenario, implement Apex to work with various types of page components, including Lightning Components, Flow, Next Best Actions, etc.
- Knowledge Check
Testing, Debugging and Deployment: Debugging and Deployment
- Describe how to approach debugging system issues and monitoring flows, processes, and asynchronous and batch jobs, etc.
- 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
Thank you for putting this together! Just passed my exam last week!
Passed my exam not five minutes ago! Thank you, Martin, for such great material!
Passed the exam on Sunday. The study guide and the practice exams were really helpful. Thanks Martin for all the time and energy that you have put into these courses!
I passed the dev1 exam yesterday. I bought the questions and the guide. It’s definitely worth it.
Thanks! I just used this course, links and wrote code…passed exam today! Will access to this course expire?
Hi Michael, congratulations on passing the exam! Course access is good for one year from the date of purchase.
Got certified yesterday ! The exam way more difficult than I expected based on the test exams in focusonforce.com . I was able to score about 85% , the study material here definitely helped me prepare for exam. Here is how I did it – Went over all topics in study guide and prepared my own notes for each topic focusing on things I was not clear about. Worked on those areas using trailhead/Dev Org to get clarity. Revised only my notes ,the second time. Then attempted all practice exams . and focused on topics for which I was not able to answer questions.
The most important thing I got out of this material is , that I don’t have to go multiple places to look for information , it saved me a lot of time.
Thanks a lot!
Hello Martin, The study material presented here for Dev I (along with samples questions here) is sufficient to get through certification?? Or do you recommend any additional study material outside of this course? Please advice. Thank you.
We always recommend to use our material in combination with trailhead and to dig into the reference links we provide in the study guides and practice exams.
Thank you. Do we also need to dig into the links under SEE ALSO seen in these reference link/s pages?
It’s hard to give a definite answer, I believe it depends on your existing knowledge and the importance of the topic overall.
Hi,
I am planning to write the Developer exam in few weeks. Is my understanding correct that weightage is still more on VisualForce rather than Lightning Components for the exam?
Hi Anand, the topics are quite specific (e.g. formula fields, roll-up summary fields, writing triggers, test classes) so most are not UI specific. There are 2 topics that are just on the Lightning framework these are in the User Interface section.
Hi,
I have a doubt regarding deployment using ANT Migration Tool. When we have to deploy a custom object with all the fields to a different org, then do we just need to include the custom object in the package.xml or we need to include all fields as well?
Hi Inna, when retrieving a custom object with all of its metadata from an org and deploying it to another org, only the custom object needs to be specified in the package.xml file. There is no need to include all the fields in the file.
This page can be used as a reference to see what is included in different metadata types: https://developer.salesforce.com/docs/atlas.en-us.api_meta.meta/api_meta/meta_types_list.htm
Also, if a section is marked complete and the content in that section is changed, does the section get reset so that we know there is new stuff to look at?
Hi Stephen, the section does not get reset.