Intro:
This path is for readers who already know Salesforce and want to build a development foundation, moving from access and queries to automation and architecture. You start with profiles, permission sets and roles, then work through SOQL, governor limits, Apex collections, sync and async Apex, and trigger frameworks. The path ends with integration patterns and the Well-Architected Framework.
Read the lessons in order. Each one builds on the previous one, so the bulkification pattern from the governor limits and collections lessons comes back in trigger frameworks. Your progress is saved in your browser on this device, so you can stop at any point and come back to “Continue with lesson N” to pick up where you left off.
8 lessons
Lessons in this path
For readers familiar with Salesforce: build from access and queries to automation and architecture.
- Profiles vs. Permission Sets vs. Roles: The Ultimate Salesforce Security Guide
Understand how profiles, permission sets and roles work together to control Salesforce user access.
- Salesforce SOQL vs SOSL Explained: Queries, Relationships & Best Practices
Learn when to use SOQL or SOSL, how to query a parent and its children in one statement, and how aggregates and FOR UPDATE row locks work.
- Master Salesforce Governor Limits: SOQL, CPU Timeouts, and Apex Best Practices
Discover why a SOQL query inside a loop fails at 101 records, and how Apex, flows and managed packages share one per-transaction budget.
- Apex Collections Demystified: The Complete Guide to Lists, Sets, and Maps
Compare Apex Lists, Sets and Maps, and use the Set, Map, loop pattern to query once and replace nested loops with fast Map lookups.
- Salesforce Sync vs. Async Apex: How to Choose the Right Path
Decide whether Apex work should run while the user waits or in the background, and when to choose Queueable, Batch or Scheduled.
- Salesforce Trigger Frameworks: Bulkification & Reentrancy Explained
See why each object should have one logic-less trigger, how a handler class routes the work by context, and how static guards stop recursion.
- Salesforce Integration Patterns: The Architect's Catalog Explained
Match each integration to one of six official patterns by asking who starts it, how fast it must respond and how reliable delivery must be.
- Salesforce Well-Architected Framework: The 3 Core Pillars Explained
Evaluate a Salesforce design against the Trusted, Easy and Adaptable pillars, and base your findings on Health Check and Optimizer data.