dc dotCreds
Reference guide

Salesforce Platform App Builder Course Notes

Study Salesforce Platform App Builder section notes, then jump straight into the guided course or related practice questions without losing your place.

Continue CourseStart PracticePDF downloads available in Pro.
Checking access

Checking Pro access...

Looking for your active Pro access before showing Course Notes. This usually takes just a moment.

Course Notes preview

Unlock Pro for the full per-exam reference guide.

Preview one piece from each section. Pro includes every Course Notes section, summary, key point, common mistake, exam tip, related-question review, and PDF export.

Includes full Course Mode and Course Notes.

Section 1Business Logic and Process Automation (28%)Preview
More in this section
  • 10 more key points in Pro version
  • 5 more common mistakes in Pro version
  • 4 more exam tips in Pro version
  • 53 more related questions in Pro version

Summary

Highest-weight domain. Start by identifying whether the requirement is a calculated value, a save-time guardrail, an aggregate, an approval, or automation. Formula fields calculate without storing updates; validation rules block invalid saves; roll-up summaries aggregate directly related detail records in master-detail; approvals route records for review; Flow handles interactive, record-driven, scheduled, and reusable automation. For record-triggered Flow, use before-save for efficient same-record field updates and after-save when you must create/update related records or perform actions. Prevent repeat execution with precise start conditions and change detection; design for bulk operations and fault handling.

Key Points

  • Formula field = derived value; no nightly write needed just to keep a calculation current.

Common Mistakes

  • Using Flow to store a value that a formula can calculate dynamically.

Exam Tips

  • Translate the requirement into WHEN, WHAT, and WHERE: when does it run, what must change, and is the change on the triggering record or elsewhere?
Section 2Salesforce Fundamentals (23%)Preview
More in this section
  • 10 more key points in Pro version
  • 5 more common mistakes in Pro version
  • 4 more exam tips in Pro version
  • 43 more related questions in Pro version

Summary

Think in layers and context. Prefer declarative tools when they meet the requirement; use programmatic customization when the requirement exceeds platform configuration. Evaluate AgentExchange solutions for capability, trust, permissions, and rollout—not as a bypass around Salesforce security. For access, distinguish object/field permissions from record sharing. OWD establishes the record-sharing baseline; role hierarchy, sharing rules, and manual sharing can open access. Reports and dashboards test format, grouping, formulas, running-user behavior, and drill-down. Mobile questions often hinge on global versus object-specific actions, compact layouts, and form-factor-aware page design.

Key Points

  • Object permission answers 'can the user use this object?'; field permission answers 'can the user see/edit this field?'; sharing answers 'which records?'.

Common Mistakes

  • Changing OWD to solve object- or field-permission problems.

Exam Tips

  • Access question? Ask three questions in order: object, field, then record.
Section 3Data Modeling and Management (22%)Preview
More in this section
  • 11 more key points in Pro version
  • 5 more common mistakes in Pro version
  • 4 more exam tips in Pro version
  • 41 more related questions in Pro version

Summary

Model lifecycle first: can the child exist without the parent, who owns it, what happens on delete, and is native roll-up required? Lookup is loose/optional and keeps independent ownership/sharing; master-detail is tightly coupled and supports native roll-up summaries on the master. Use junction objects for many-to-many relationships with attributes on the association. Select field types for how data is stored and used, and analyze dependencies before type changes. Use External ID plus upsert for stable external keys. Choose Data Import Wizard for supported, smaller, guided imports and Data Loader for larger or repeatable/API-driven jobs. External objects represent data stored outside Salesforce rather than copying it into normal Salesforce objects.

Key Points

  • Many-to-many with fields on the association = junction object, typically with two master-detail relationships.

Common Mistakes

  • Choosing master-detail merely because records are related, without checking lifecycle/ownership needs.

Exam Tips

  • Relationship questions are lifecycle questions disguised as schema questions.
Section 4User Interface (17%)Preview
More in this section
  • 10 more key points in Pro version
  • 4 more common mistakes in Pro version
  • 4 more exam tips in Pro version
  • 31 more related questions in Pro version

Summary

Keep UI layers separate. Record types select business processes, picklist values, and page-layout assignments. Page layouts control fields, related lists, buttons, and actions in the traditional record layout. Lightning App Builder composes app/home/record pages from components and controls page activation/assignment. Dynamic Forms places individual fields/sections on supported record pages and applies visibility rules; Dynamic Actions applies visibility to actions. Compact layouts drive highlights panels. Component visibility can depend on record data, user permissions, and form factor. Use custom Lightning components only when standard/declarative components cannot meet the interaction or presentation requirement.

Key Points

  • Lightning App Builder creates app pages, home pages, and record pages from components.

Common Mistakes

  • Using OWD/FLS as a substitute for component or action visibility.

Exam Tips

  • Record type selects business process/picklists/layout assignment; it does not grant record access.
Section 5App Deployment (10%)Preview
More in this section
  • 9 more key points in Pro version
  • 4 more common mistakes in Pro version
  • 4 more exam tips in Pro version
  • 17 more related questions in Pro version

Summary

Know the real sandbox types and the deployment path. Developer is metadata-focused isolated development; Developer Pro provides more capacity for development/QA; Partial Copy includes a template-selected sample of production data and is common for UAT/integration testing; Full is the closest production replica and supports performance/load testing and staging. Change sets move supported metadata between related orgs with deployment connections; they do not automatically solve missing dependencies. Validate inbound changes in the target before committing. Managed packages are designed for controlled distribution and upgrades; unmanaged packages are editable templates without a managed upgrade path. Always verify permissions, assignments, integrations, and critical business paths after deployment.

Key Points

  • Developer sandbox = metadata/configuration copy for isolated development/testing; no production business data by default.

Common Mistakes

  • Inventing generic 'testing' or 'staging' sandbox types instead of choosing from Developer, Developer Pro, Partial Copy, and Full.

Exam Tips

  • Representative subset = Partial Copy; production-scale/performance = Full.