Skip to main content

Apex Fundamentals

Core Apex programming — classes, interfaces, triggers, governor limits, and order of execution.

Topics Covered

  • Classes & Interfaces — Access modifiers, constructors, abstract/virtual classes, interfaces
  • Triggers — Before/after, insert/update/delete/undelete, context variables, trigger handlers
  • Governor Limits — SOQL query limits, DML limits, CPU time, heap size, bulkification strategies
  • Order of Execution — Validation rules, before triggers, after triggers, workflow, assignment rules, auto-response
  • Collections — List, Set, Map usage patterns and best practices
  • Exception Handling — Try/catch, custom exceptions, Database methods vs. DML
  • Asynchronous Apex — @future, Queueable, Batch, Schedulable patterns