Introduction And Getting Started
  • Course Overview
  • About Your Author
  • Introduction to LWC
  • Important - How to Get Most Out of This Course
  • Important - A Note From Author
Javascript Fundamentals - Update 2021
  • What is Javascript
  • Adding Console Statements
  • Adding Comments in JS
  • Declaring Variables
  • Datatypes
  • String Functions
  • Arrays
  • Objects
  • String Concatenation
  • Functions in JS
  • Operators in JS
  • Compound Operator
  • Comparison Operator
  • Arithmetic Operator
  • Conditional Statement - If Else
  • Conditional Statement - Ternary Operator
  • Conditional Statement - Switch Case
  • Loops in JS
  • All Type Of For Loops in JS
  • Array Functions - Map & Filter
  • ES6 Spread Syntax
  • JSON Functions
  • OOPS in JS - Function Constructor
  • OOPS in JS - ES6 Classes
  • Working with DOM
Setup LWC Development Environment
  • Set Up Development Environment
  • Create Developer Org and Setup Dev Hub
  • Create Scratch Org
  • Explore Salesforce CLI Commands
LWC Fundamentals
  • Two Paths From Here
  • Component Bundle
  • Hello World Component
  • Data Binding
  • Applying CSS
  • Conditional Rendering
  • Looping or Iteration
  • Project - Simple Calculator - Part 1
  • Project - Simple Calculator - Part 2
  • Bonus - Component Library Overview
Javascript Properties
  • New Updates
  • Legacy - Private Properties - Non Reactive
  • Private Properties - Reactive
  • Spring'20 Update - All Properties Are Reactive
  • Spring'20 Update - When To Use Track Decorator
  • Getter Properties
  • Public Properties
  • Public Boolean Properties
LWC Local Development
  • LWC Local Development
Component Lifecycle & Composition
  • Using Slots
  • Public Methods
  • Shadow DOM
  • Component Lifecycle
Component Communication Using Events
  • Dispatching And Handling Events
  • Communication Between Independent Components
  • Share Javascript Code
Access Salesforce Data
  • Working With Salesforce Data - An Overview
  • Lightning Data Service - Create Record
  • Lightning Data Service - View Record
  • LDS - RecordViewForm and RecordEditForm
  • LDS - RecordForm Base Component
  • Call Apex Method Using Wire Adapter
  • Call Apex Method Imperatively
Navigation Service and Other Features
  • Display A Toast Notification
  • Get Record Id and Object Name From Framework
  • Meta File Configurations
  • Lightning Navigation Service Overview
  • Examples of Lightning Navigation Service
  • Using 3rd Party Libraries
Aura and LWC interoperability
  • Communicate In Same Component Hierarchy
  • Communicate In Different Components Hierarchy
Testing Your Lightning Web Components
  • JTest Setup
  • Writing Tests For Your Lightning Web Components
  • Debugging Test Files - Using Chrome
  • Debugging Test Files - Using VS Code
Rent A Car Project
  • Project Overview
  • Installing Schema
  • Develop CarSearchForm Component
  • Develop CarSearchResult Component
  • Develop CarTile Component
  • Develop CarDetails Component
  • Develop CarDetail Component
  • Develop AddCarExperience Component