Salesforce Developer Training
sObjects, Lists, Maps and Sets
Salesforce Developer Training
0%
Completed
Module 1 — Salesforce Developer Foundations
Setting Up a Developer Edition Org
Reading
The Metadata-Driven Architecture
Reading
Custom Objects and Fields
Reading
Where Declarative Configuration Ends and Apex Begins
Reading
The Developer Console
Reading
VS Code with the Salesforce Extensions
Reading
Module 2 — Apex Language Essentials
Apex Syntax and Data Types
Reading
sObjects, Lists, Maps and Sets
Reading
Classes, Methods and Inheritance
Reading
Exception Handling in Apex
Reading
DML Statements vs the Database Methods
Reading
Safe Defaults for Shared Code
Reading
Module 3 — SOQL, SOSL and Query Tuning
Relationship Queries and Aggregate Functions
Reading
Bind Variables and Dynamic SOQL
Reading
Semi-Joins and Anti-Joins
Reading
SOSL Search and ORDER BY with LIMIT
Reading
Query Rows, Heap Limits and Query Tuning
Reading
Module 4 — Apex Triggers and Execution Order
Before and After Triggers
Reading
Trigger Context Variables
Reading
Handler and Domain Frameworks
Reading
Bulkification and Recursion Control
Reading
The Platform Order of Execution
Reading
Branching on Record Type and Criteria
Reading
Module 5 — Governor Limits, Testing and Async Apex
Limits by Execution Context
Reading
Test Classes and @isTest
Reading
Test Data, SeeAllData and Code Coverage
Reading
Batch, Queueable, Future and Schedulable Apex
Reading
Batch Chunk Sizing and Error Handling
Reading
Module 6 — Visualforce Pages and Controllers
Visualforce Markup and Components
Reading
Standard Controllers and Extensions
Reading
Custom Apex Controllers and View State
Reading
actionSupport, actionFunction and Rerender Patterns
Reading
Testing Visualforce Controllers
Reading
Module 7 — Lightning Web Components
LWC Project Structure and js-meta.xml
Reading
Reactive Properties with @api and @track
Reading
Wire Service and lightning/ui Adapters
Reading
Lightning Data Service
Reading
Events and Navigation
Reading
Jest Unit Tests
Reading
Module 8 — Apex Integration and Platform Events
Callouts, Callout Limits and Named Credentials
Reading
@RestResource Classes
Reading
HttpRequest and HttpResponse
Reading
Platform Events: Publish and Subscribe
Reading
Integration Error Handling and Retries
Reading
Module 9 — Apex Security, Patterns and Debugging
With Sharing and Without Sharing
Reading
CRUD and FLS Enforcement
Reading
Selector, Service and Domain Layers
Reading
Custom Metadata Types
Reading
Debug Logs, Log Levels and Custom Error Logging
Reading
Module 10 — Salesforce DX, Scratch Orgs and Source Tracking
sfdx-project.json and Source Format
Reading
Scratch Org Definition Files
Reading
sf Project Commands, Push and Pull
Reading
Source-Tracked Sandboxes and Resolving Tracking Conflicts
Reading
Metadata API Conversion
Reading
CI with GitHub Actions
Reading
Module 11 — Capstone: Full-Stack Salesforce App
Custom Objects in the Scratch Org
Reading
A Before-Trigger with a Handler
Reading
A Batch Rollup Job
Reading
Lightning Web Components Wired to Apex
Reading
A REST Endpoint for an External System
Reading
Test Classes Covering the Critical Paths
Reading
Module 12 — Certification and Interview Prep
Platform Developer I and II Exam Patterns
Reading
Trigger and Bulkification Scenarios
Reading
Live SOQL Debugging
Reading
Code Review of the Capstone
Reading
GitHub Portfolio and Resume
Reading
Mock Developer Interview
Reading
More
Announcements
Course Info