1. Lightning Experience

Introduction to Lightning Experience
Lightning Component Framework
Introduction to aura framework

  1. Migration Assistance

Enabling and Disabling of Lightning Experience for your organization
Migrating from Classic to Lightning Experience Vice-Versa

  1. Domain Management

What is Domain Management?
Creating Custom Domain for organization
Configuring Custom Domain
Configuring Authentication Setting for your Domain

  1. Debugging in Lightning Experience

Lightning Inspector
Installing Lightning Inspector Extension
Enabling of Debug mode in Lightning Components

  1. Static Resource

What is Static Resource?
Steps for Creating Static Resource
Stylesheet Creation using Static Resource

  1. Lightning Resource

Creation of Lightning Resource using Console
Lightning Application
Lightning Component
Lightning Interface
Lightning Event

  1.  Lightning Application Bundle

Steps for creating Lightning Application
Adding of SVG resource to Component Bundle
Adding Lightning Component to application
Tabs and App Launcher
Adding of lightning components to custom tab (lightning tab)

Adding of lightning page to custom tab (lightning page tab)
Adding of lightning components to app launcher

  1. Lightning Component Bundle

Steps for creating Lightning Component
CSS Styles
SVG File

  1. Client Side Controller

Creating Lightning Client Side Controller
Setting the attribute values
Getting the attribute values
Setting the attribute values
Multiple actions
What is helper
Creating helper

  1. Server Side Controllers

With sharing
Without sharing
Creating @Aura Enabled variables
Combining App, Component and JS Controller
Using client side controller to fire events
Invoking the apex class in Lightning
Checking response state of controller calling
Getting response from Server-side controller
Importance of $A.enqueueAction
Invoking the method from client side
Passing the parameters to apex method
SOQL in Lighting
DML in lightning


  1.  DataTable

Display of Fields
Rows wise Actions
Column wise Actions

OverLay pop-up
Model Actions

  1. Global Id’s and Expressions
  2. Custom Labels
  3. Component Documentation
  4. Design
  5. Events

Application Events
Component Events
Creating Events
Handling Events
Firing Events
Firing Events from Interfaces
Setting Parameters
Getting Parameters
Salesforce Defined Standard Events

  1. VisualForce Pages

Lightning Out in action
Converting Visualforce view to Lightning view
Building script for Lighting out

  1. Lightning Interfaces
  2. Lightning Tokens
  3. Lightning Data Services 

what is Lightning Data Service is.
Lighting data service Advantages.
Loading a Record
Saving a Record
Creating a Record
Deleting a Record
Record Changes


  1. Lightning Actions

Global Actions
Object specific actions
Flow Actions

Adding the actions to layout
Customize buttons and links
Adding Lightning Component to application
Tabs and App Launcher
Adding of lightning components to a custom tab(lightning tab)
Adding of the lightning page to a custom tab(lightning page tab)
Adding lightning components to an app launcher


  1. SVG
  2. Webservices
  3. Dynamic Components
  4. Generic Components
  5. Ligthning Design System

Understandin BDM style classes

  1. SFDX

Setting up CLI
Setting up VS Code
Installing GitHub
Creating Project
Building Apex class
Building Lightning components
Creating a DevHub
Creating a scratch org
Deploying the Code between the orgs
Local Repositories

  1. Deployments using Dev Hub and GIT HUB
  2. Two Mini- Projects
  3. Lighting Web Components