Exam SalesForce Platform Developer II
Salesforce Certified Platform Developer I
Authors: Dan Appleman, David Liu, Scott Lee, Matt Kaufman, Irena Miziolek, Sara Morgan Nettles, Mehdi Maujood, Don Robins
This path teaches Salesforce coding fundamentals to individuals with zero or minimal prior coding experience. All key objectives of the Salesforce Certified Platform Developer I... Read more.What You Will Learn
These courses prepare you for the Salesforce Certified Platform Developer I certification. More importantly however, they teach you the practical skills needed to become a Salesforce developer within your organization.
This path is intended for Salesforce professionals with the Salesforce Certified Administrator certification or equivalent experience. No prior coding knowledge is required.
The Salesforce Platform Developer I exam measures a candidate’s knowledge and skills related to the following objectives. A candidate should have hands-on experience developing custom applications on the Lightning Platform and have demonstrated the application of each of the features/functions below.
Salesforce Fundamentals: 7%
Describe the considerations when developing in a multi-tenant environment.
Understand the Salesforce Architecture - Trailhead
Understand design frameworks, such as MVC architecture and Aura Framework, and how to build applications using both declarative and programmatic tools.
MVC - Model View Controller
Aura Components Basics - Trailhead
Given a scenario, identify common use cases for declarative versus programmatic customizations.
Click vs Code
Identify Tools to Build Your App
Data Modeling and Management: 13%
Given a set of requirements, determine, create, and access the appropriate data model including objects, fields, and relationships.
Describe the capabilities of the various relationship types and custom IDs and the implications of each on record access and development.
Object Relationships Overview
Data Modeling - Trailhead
Types of relationship in Salesforce
Describe the options for and considerations when importing and exporting data into development environments.
Salesforce Data Loader
Describe the capabilities and use cases for formula fields and roll-up summary fields.
Formulas & Validations - Trailhead
Calculate Field Values With Formulas
Roll-up Summary Field
Process Automation and Logic: 38%
Describe the capabilities of the declarative process automation features.
Lightning Flow - Trailhead
When to use apex
Declare variables, constants, methods, and use modifiers and interfaces in Apex.
Know all of these modifiers [Public, Private, Protected, Global, Override, Static, Void]
Given a scenario, use and apply Apex control flow statements.
Given a scenario, write Apex classes and use Apex interfaces.
Given a scenario, write SOSL, SOQL, and DML statements in Apex.
SOQL - Salesforce Object Query Language
SOSL - Salesforce Object Search Language
DML - Data Manipulation Language
Given a use case, write Apex classes and triggers following best practices.
Given a scenario, identify the implications of governor limits on Apex transactions.
More on Limits
When do these limits occur and how to stop them?
Too many SOQL queries: 101
Apex CPU time limit exceeded
Maximum Trigger Depth Exceeded
Describe the relationship between Apex transactions, the save order of execution, and the potential for recursion and/or cascading.
Order of execution MEMORIZE THIS
What is recursion
Implement exception handling in Apex, including custom exceptions as needed.
Use programmatic techniques to prevent security vulnerabilities.
Given a scenario, use declarative functionality and Apex together to automate business logic.
Choose the Right Automation Tool - Trailhead
Given a scenario, identify the appropriate publish/subscribe logic for platform events.
Understand Event-Driven Software Architecture - Trailhead
User Interface: 25%
Given a scenario, display or modify Salesforce data using a Visualforce page and the appropriate controllers or extensions as needed.
Visualforce Basics - Trailhead
Describe the types of web content that can be incorporated into Visualforce pages.
PDF and custom content type. Use to specify custom content type.
Incorporate Visualforce pages into Lightning Platform applications.
Use Visualforce in Lightning Experience - Trailhead
Describe the Lightning Component framework and its benefits.
Describe 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, Visual Flow, and Visualforce.
Describe the use cases for Lightning component events and application events.
Why Use the Lightning
Who this course is for:
engineer software development and business intelligence and assurance
software development engineer and business intelligence
2000 :diplôme d’ ingénieur * informatique et
réseaux de télécoms,
Business Intelligence Developer