Checklist progress
0/194Learned
Platform Developer
Study Checklist
Checklist progress
0/194Learned
Identify the capabilities of the declarative process automation features.
0/8
Understand how to declare variables, constants, methods, modifiers, Apex interfaces, and the appropriate use cases for each.
0/15
Given a scenario, assess how Apex control flow statements will execute and when to apply different control flow statements.
0/8
Given a scenario, write SOSL, SOQL, and DML statements in Apex, and assess what they will return.
0/18
SOQL versus SOSL for a retrieval requirement
Learn this conceptUnselected fields on queried sObjects
Learn this conceptApex bind variables in SOQL and SOSL
Learn this conceptChild-to-parent SOQL relationship queries
Learn this conceptParent-to-child SOQL relationship queries
Learn this conceptSOQL for loops versus list queries
Learn this conceptSOQL aggregate queries in Apex
Learn this conceptInline SOSL queries and result lists
Learn this conceptDynamic SOQL versus inline SOQL
Learn this conceptDynamic SOSL versus inline SOSL
Learn this conceptDML statements versus Database class methods
Learn this conceptDML on related parent and child records
Learn this conceptMixed DML operations on setup and non-setup objects
Learn this conceptGiven a scenario, follow best practices to write Apex classes and triggers.
0/6
Given a scenario, understand governor limits and their implications on Apex transactions.
0/5
Describe the relationship between Apex transactions, the save order of execution, and the potential for recursion and/or cascading.
0/10
Implement exception handling in Apex, including custom exceptions as needed.
0/7
Given a scenario, use declarative functionality and Apex together to automate business logic.
0/7
Prepare for the Exam
Study Community
Ask questions and get the latest info from other Platform Developer studiers.
Inline SOQL is a query written in Apex inside square brackets so the platform can run it as written. Dynamic SOQL is a SOQL string built at run time and executed with Database.query or Database.queryWithBinds, which lets you create more flexible applications, for example a search based on end-user input or a query that uses varying field names. Dynamic queries can be used in the same places as inline queries, share the same governor limits, and process results in much the same way.