Beginner
Lightning Web Components
Lightning Web Components: Beginner to Advanced
Go from your first component to production-quality, enterprise-grade Lightning Web Components — data, Apex integration, security, performance, testing, and real-world projects, ending in a capstone application.
Salesforce CLI and VS Code Setup
Beginner
15 min
Salesforce DX Concepts: Projects and Org Authentication
Beginner
15 min
Scratch Orgs vs. Sandboxes
Beginner
12 min
Creating, Deploying, and Retrieving Components
Beginner
18 min
Local Development Workflow and Source Control Basics
Beginner
15 min
Exercise: Create, Deploy, and Test an LWC in a Real Org
Beginner
25 min
Programming Fundamentals: Values, Variables, and Operators
Beginner
20 min
Modern Variables and Objects: let, const, and Destructuring
Beginner
18 min
Arrays, Array Methods, and the Spread Operator
Beginner
18 min
Functions, Arrow Functions, and Classes
Beginner
20 min
Modules: Imports and Exports
Beginner
12 min
Promises and async/await
Intermediate
18 min
Error Handling and Optional Chaining
Intermediate
15 min
Immutability and JavaScript Events
Intermediate
15 min
Anatomy of a Component
Beginner
15 min
Data Binding and Directives
Beginner
20 min
Component Communication
Intermediate
20 min
The Component Lifecycle
Beginner
15 min
Properties, Fields, and Getters
Beginner
15 min
Conditional and List Rendering
Beginner
18 min
Event Handling Basics
Beginner
15 min
Styling with CSS, SLDS, and Static Resources
Beginner
18 min
Parent-to-Child Communication with @api
Intermediate
18 min
Public Properties and Public Methods
Intermediate
15 min
Child-to-Parent Communication with CustomEvent
Intermediate
18 min
Event Propagation: bubbles, composed, and Retargeting
Intermediate
18 min
Sibling Communication with Lightning Message Service
Advanced
20 min
Project: Components That Talk to Each Other
Intermediate
30 min
Lightning Data Service and the UI API
Intermediate
15 min
Base Record Components
Intermediate
18 min
The Wire Service: @wire, getRecord, and getFieldValue
Intermediate
20 min
createRecord, updateRecord, and deleteRecord
Intermediate
18 min
Reactive Wire Parameters and Refreshing Data
Advanced
18 min
Project: Account/Contact Management Without Apex
Intermediate
30 min
Apex Foundations for LWC Developers
Beginner
22 min
When Apex Is Required
Intermediate
12 min
@AuraEnabled and cacheable=true
Intermediate
15 min
Calling Apex with @wire vs. Imperatively
Intermediate
20 min
Wrapper and DTO Patterns for Apex Responses
Advanced
18 min
Error Handling and Refreshing Apex-Backed Data
Advanced
18 min
Governor Limits and Bulkification from LWC
Advanced
15 min
Project: Advanced Account Search Backed by Apex
Advanced
35 min
Core Input Components: lightning-input, combobox, textarea
Intermediate
15 min
Checkbox Groups, Radio Groups, and Date Fields
Intermediate
12 min
Validation and reportValidity()
Intermediate
15 min
Submission, Loading States, and Toast Notifications
Intermediate
15 min
Project: A Professional Lead Capture Component
Intermediate
30 min
The Salesforce Security Model: CRUD, FLS, and Sharing
Advanced
18 min
with sharing, inherited sharing, and User-Mode Operations
Advanced
18 min
Lightning Web Security
Advanced
15 min
XSS and Injection Risks in LWC
Advanced
18 min
Secure Apex/LWC Communication and Safe DOM Manipulation
Advanced
18 min
Separation of Concerns: UI vs. Business Logic
Advanced
18 min
Controller/Service/Selector Patterns for LWC
Advanced
20 min
State Management and Error Handling Strategy
Advanced
18 min
Configuration-Driven Development with Custom Metadata
Advanced
18 min
Scalable Component Design and Code Review Standards
Advanced
18 min
Project: Lead Management Application
Advanced
40 min
Project: Account Search Tool
Advanced
35 min
Project: Contact Management Application
Advanced
35 min
Project: Case Management Workspace
Advanced
40 min
Project: Sales Pipeline Dashboard
Advanced
40 min
Project: Client 360 Component
Advanced
40 min
Project: Document Upload Component
Advanced
35 min
Project: External API Integration Component
Advanced
40 min
Project: Mobile Sales Workspace
Advanced
35 min
Project: Configurable Enterprise Dashboard
Advanced
45 min
- Estimated time
- 39 hours
- Modules
- 20
- Lessons
- 115