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