Apex Programming Basic syntax and structure of Apex. Difference between Apex and Java. Use cases of Apex in real-world scenarios. Triggers Types of triggers (before and after). Syntax and use of Trigger.new, Trigger.old. How to handle recursion in triggers. Writing bulk-safe triggers. Flows Types of flows in Salesforce. When to use flows instead of Apex. Use of record-triggered flows. Flow vs Process Builder vs Workflow Rules. Other Concepts Governor limits and their importance in Apex. SOQL vs SOSL – when to use which. Real-time examples from projects or scenarios (if any).