Skip to content
Salesforce Dictionary - Free Salesforce GlossarySalesforce Dictionary
Cheat sheet

Platform Developer II cheat sheet

Advanced Apex, integrations, testing & architecture patterns

Must-know terms

  • Actionable Relationship Center (ARC) is a Salesforce Industries feature that renders the network of records around a focal point, typically an Account, Contact, or Household, as an interactive visual

  • ActivationsPlatform

    In Salesforce Data Cloud, an Activation is the published delivery of a segment of unified profiles to a downstream destination, such as Marketing Cloud Engagement, Google Ads, Meta Ads, an Amazon S3 e

  • Add-onPlatform

    An Add-on in Salesforce is a licensed product that extends the functionality of a base edition (Sales Cloud, Service Cloud, Experience Cloud, Marketing Cloud, and so on) without requiring an edition u

  • Advanced Search in Salesforce is the search experience that exposes object-specific filters, multi-criteria text matching, and configurable field scope beyond the simple top-bar global search. In Ligh

  • AJAX ToolkitDevelopment

    The AJAX Toolkit is the JavaScript library Salesforce historically provided so client-side code could call the SOAP API and Apex web service methods directly from the browser. It exposed an sforce.con

  • All SitesPlatform

    All Sites is the Setup page in Salesforce Experience Cloud that lists every Experience Cloud site (formerly called a Community) configured in the org. The page is the entry point to Experience Builder

  • An Anonymous Block in Apex is a piece of Apex code that runs once without being saved to the org as a class, trigger, or scheduled job. Developers run anonymous blocks to perform one-time tasks: clean

  • The Ant Migration Tool is a Java- and Ant-based command-line utility distributed by Salesforce for retrieving, deploying, and validating metadata between orgs over the Metadata API. Released in the la

  • Anti-JoinDevelopment

    An Anti-Join in SOQL is a query pattern that returns records from one object only when they do not have a matching record on a related object. The canonical example is finding Accounts with no Opportu

  • ApexDevelopment

    Apex is Salesforce's proprietary, strongly typed, object-oriented programming language that runs on the Lightning Platform servers. It looks like Java syntactically but is purpose-built for the Salesf

  • Apex ClassesDevelopment

    An Apex class is a reusable container for Apex code, holding properties, methods, constructors, inner classes, and constants. It is the building block of every nontrivial Apex codebase. Triggers deleg

  • The Apex Connector Framework is the Salesforce extension point for Salesforce Connect that lets developers build custom data sources, exposing external systems as External Objects in Salesforce. When

  • Apex ControllerDevelopment

    An Apex Controller is a server-side Apex class that backs a Salesforce UI page, exposing methods that the front-end can call to load and persist data. The role of a controller is to bridge the UI runt

  • Apex Exception Email is a Salesforce Setup configuration that controls which email addresses receive notifications when an unhandled Apex exception fires in the org. By default, Salesforce sends the e

  • Apex Flex QueueDevelopment

    The Apex Flex Queue is the Salesforce holding queue for batch Apex jobs that have been submitted but not yet started. The platform runs up to five concurrent batch jobs per org; any batch class submit

  • Apex JobsDevelopment

    Apex Jobs is the Salesforce Setup page that monitors every asynchronous Apex execution in the org: batch Apex, scheduled Apex, Future methods, and Queueable jobs. The page lives at Setup, Environments

  • Apex PageDevelopment

    Apex Page is the metadata-API name for what most Salesforce users call a Visualforce Page. The Metadata API type is ApexPage, the file extension is .page, and the matching Apex controller is an ApexCl

  • Apex SettingsDevelopment

    Apex Settings is the Salesforce Setup page that controls org-wide behavior of the Apex runtime. It governs how the compiler treats deployments, whether unit tests run in parallel, how callout response

  • Apex Test Execution is the Salesforce Setup page that lets administrators and developers launch Apex unit-test runs interactively, monitor progress, and inspect results. It lives at Setup, Custom Code

  • Apex TriggersDevelopment

    An Apex trigger is a block of Apex code that runs automatically when records on a specific object are inserted, updated, deleted, or undeleted. It is the platform's primary hook for executing custom l

  • Apex Managed Sharing is the Salesforce sharing mechanism that lets Apex code create, modify, and delete share records programmatically, applying access grants that standard sharing rules cannot expres

  • ApexGuru Insights is a Salesforce platform feature that uses AI-powered static and runtime analysis to surface performance, security, and reliability issues in an org's Apex code. The tool produces In

  • APIDevelopment

    An API (Application Programming Interface) in Salesforce is the programmatic interface that external systems use to interact with the platform: read records, create records, update records, delete rec

  • API CatalogDevelopment

    API Catalog is the MuleSoft Anypoint Platform feature that organises every API specification, implementation, and consumer documentation in one searchable repository so developers, architects, and par