Home  >>  Lightning

Salesforce Lightning Syllabus

Introduction to Lightning

Working on Classic To Lightning Migration

About Previous User Experience

Impact On All Departments

Check List Before Moving To Lightning Experience

Project Planning For This Experience Shift

Rolling Out To Lightning Experience

Pre and post rollout strategy

Pilot team

Profile level Roll out

Permission set level Roll out

Lightning experience tour

Features of LEX

Enabling Lightning Experience

Setting Users For Lightning Experience

Profile Level Enablement

Permission Set Level Enablement

Switching Between Lightning Experience And Salesforce Classic

Disable Switch Between Lightning Experience And Salesforce Classic

Classic Vs Lightning experience – Comparative walk through

Setup management

Records management

Home page design

Record page design

Type of page assignment

Lead management process

Chatter collaboration

Reporting overview

App Launcher

Object Manager

Global Search

Sales Cloud Features In Lightning

Service Cloud Features In Lightning

Making Sale Process Faster

Reports And Dashboards In Lightning Experience

Report And Dashboard On Home Pages

Install Report And Dashboards

Creating Dashboards

Share Information In Interactive Dashboards

Page Layouts In Lightning Experience

Compact Layouts In Lightning Experience

Actions In Lightning Experience

Lightning Process Builder

Advance Process Builder

Salesforce Mobile

Using Salesforce1 With Lightning

Lightning App Builder

Using Components App Builder

Ways Of Using App Builder (Ex: Salesforce1,LEX Etc)

Building Lightning Pages With App Builder


Need Of Custom Domain

Setting Custom Domain

Test & Deploy Custom Domain

Latest change in CSS – Extend SLDS

Understanding Lightning Bundle

Lightning Applications

Lightning Components

Calling Component from App

Using Attributes in Component

Using Attributes in Application

Calling methodology to use attributes

Client Side Controller

Helper Methods

Styling with SLDS extend

Key pillars in Lightning

End to end process diagram

Combining App, Component and JS Controller

Creating Lightning Client Side Controller

Essential Things In Lightning Projects

Deep Diving In Lightning Components

Components Markups

Components Naming Rules

Using Attributes In Components

Javascript Function Vs Apex Function

Parameters Of Javascript Functions

Using Attributes In Application

Creating Conditional Statement

Creating Lightning Client Side Controller

Understanding Aura Id

Working With UI Elements

Creating Input Field

Creating Button

Action Vs Press

Changing value Of Component Element

Getting value Of Component Element

Getting control Of Component Element


V. Vs C.

Variable declaration in Javascript

Need Of Custom Domain

Essential development things in Lightning projects

Lightning Component Vs Visualforce page programming

How to apply CSS in Lightning

Using Lightning Component On Home Page

Need Of Implement: flexipage

Value Providers

Creating Conditional Statement

Using Attributes In Components


Case Study: Voting Eligibility

Conditional Activity In Component

Conditional Activity In Controller

Using Helper in Lightning Component

Importance of Helper

Lightning: namespace Vs UI: namespace

Best practise in namespace

Using sObject in Lightning Component

Importance of

Using Console.Log

Using $A.Util

Client side validation

Calling server side controller function

Passing parameters to server side controller

Working on Actions

Using setCallBack methodology

Checking response state of controller calling

Using exception handling parameters

Significance of enqueueActions()

Performing DML with Lightning

Understanding @AuraEnabled

With sharing and Without sharing – with Lightning

Use of init event

Calling init function on component load

Using Arrays of sObject

Aura Iteration

Traversing Collection in Lighting Component

Returning values from server side controlle

Aura Iteration var Vs list

Using hyperlink in Table

Using isValid() to check status

Getting response from Server side controller

Enqueue server side controller calls

Lightning Out

Use cases

4 Steps for Lightning Out


Lightning Out in action

Building script for Lighting out



DOM Locator

Passing parameters to Component while creation

Using ltng:outApp


Advantage of embed video

Showing video on Lighting Home page

Components Markups

Components Naming Rules

Components ID

Components Global ID

Components Local ID

Components Composition

Components Attribute Passing

Component Body

Input Control Components

Using Attributes In Components

Using Attributes In Application

Creating Conditional Statement

Conditional Mark-up

Dynamically Show OR Hide Mark-up

Value Providers

Global Value Providers

User Interface Components

User Interface Components Dynamic Update

Creating Lightning Client Side Controller

Creating Lightning Server Side Controller

Using Helpers For Complex Client-Side Event Handling

Base Helpers For Complex Client-Side Event Handling

Lightning Design System Considerations

Working With UI Components

Button Labels

Lightning Styling / CSS

Configure Components Sor Custom Tabs

Add Lightning Components In Salesforce1

Override Standard Actions with Lightning Components

Working On A Real-time Project Scenario

Event in Salesforce

Component Events

Application Events

Key Difference

When to use which event?

Sub components

Need of Events

Communication between components

How events work

Handler Event

Notifier Event

Event driven programming

Best Practice

Component events in Action

Overview of implementation process

Creating Handler component

Creating Notifier component

Understanding component container

Register tag

Handler tag

Creating Event

Event Attributes

Using client side controller to fire events

Using client side controller to handle events

Calling Action on Event Trigger


Importance of Event Name

Setting Event parameters

event fire()

Adding child component to parent / container component

Trick to count number of events

Parsing data

Get event data


Comparative analysis of Events

Scope of Component Event

Scope of Application Event

Local and Global pattern of info passing in Event

Application Event

Steps for Application Event

Use of “name” attribute in Component and Application Event



Container Component pattern

Value Providers

Value Providers for Component

Value Providers for Controller

Component IDs

Local ID

Global ID

Finding Global ID from page source

Global Value Providers

Using $Browser

Using $Locale

Using $Resource

Key types of buttons



Getting source from event



press vs onclick

Javascript For Salesforce Lightning

Advantage of Java script

Variable decalration

Significance of Var keyword


Using Javascript Methods

Using JS file

Accessing JS on a website

Ways to display message




Key Javascript Keywords










Object in javascript

Property in object

Value in object


Event management






Debugging in Lighting

Please fill the below form. Our representative will contact you very soon.
Please wait...
× How can I help you?