โ† All Salesforce Certification Flashcard Decks

Salesforce Platform Developer I Flashcards

6 cards from real Salesforce Certification practice questions. Tap to flip, then mark Knew It or Still Learning โ€” missed cards come back until you master them.

Read the first 6 Salesforce Platform Developer I flashcards as text
  1. What is the purpose of the @AuraEnabled annotation in Apex?

    Answer: Exposes Apex methods to Lightning components

    @AuraEnabled makes an Apex method accessible from Lightning Aura or LWC components via JavaScript calls.

  2. Which Salesforce development concept ensures triggers handle multiple records at once?

    Answer: Trigger Bulkification

    Trigger bulkification means writing trigger logic to handle collections (lists/maps) instead of single records to respect governor limits.

  3. What does the Apex 'Database.SaveResult' object return?

    Answer: The saved record ID and success/error details

    Database.SaveResult contains the record ID if successful or error messages if the DML operation partially or fully fails.

  4. Which Apex interface must be implemented to schedule a class to run at a specific time?

    Answer: Schedulable

    The Schedulable interface requires implementing the execute(SchedulableContext sc) method and allows classes to be scheduled via cron.

  5. What is a Salesforce sandbox used for in the development lifecycle?

    Answer: Testing and development without affecting production

    Sandboxes are copies of the production org used for development, testing, and UAT before deploying changes to production.

  6. Which Apex method is used to send an email programmatically from Salesforce?

    Answer: Messaging.SingleEmailMessage

    Messaging.SingleEmailMessage is the Apex class instantiated and populated before being sent via Messaging.sendEmail().