Lightning

Introducing…

Job Oriented Lightning Training

For Admin | For Developer | For Integration | For Analyst

===============================================================

Average Salaries Our Students Got

Concepts which you will master after this course:

Scope of Getting Job On Lightning Platform

Market stat of Lightning professional – Multi Country

Road map of course

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

Domain

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

Placeholders

  1. 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

aura:if

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 <DIV>

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

Using <APEX:includeLightning>

Lightning Out in action

Building script for Lighting out

$Ligtning.CreateComponent

$Lightning.use

DOM Locator

Passing parameters to Component while creation

Using ltng:outApp

<Aura:Dependency>

Using <iFrame>

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

<aura:registerEvent>

Calling Action on Event Trigger

Component.getEvent()

Importance of Event Name

Setting Event parameters

event fire()

<aura:handler>

Adding child component to parent / container component

Trick to count number of events

Parsing data

Get event data

getParam

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

Event.setParams

$A.get

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

ui:button

lightning:button

Getting source from event

event.getsource().getlocalid()

event.getsource().get(“v.name”)

press vs onclick

Javascript For Salesforce Lightning

Advantage of Java script

Variable decalration

Significance of Var keyword

Alerting

Using Javascript Methods

Using JS file

<script src>

Accessing JS on a website

Ways to display message

console.log()

InnerHTML

Document.Write()

Key Javascript Keywords

Break

Continue

do-while

for

function

if

return

switch

try

Object in javascript

Property in object

Value in object

JSON

Event management

onchange

onclick

onmouseover

onmouseout

onkeydown

onload

Debugging in Lighting

Breakpoint

Debugger usage

 

== Bonus Topics – FREE! ====

Good news!!

Along with above syllabus we will help you to learn so many important Lightning topics by periodic knowledge sharing activities of trainer!! Some topics are mentioned below:

Keep learning! Keep growing!!

Lightning Locker Service

Lightning Audio Messages

Top Highlights Of New Release

SLDS Cards Pinned

region Collapsible

Sections Dynamic

Home Page

Component visibility rules

Mass quick actions

Reply – Forward Email

Cross Filters

Quick / Favourite Management of report and dashboard folders

Lightning CTI advantage

Lightning with other framework

Lightning Data service

Lightning component on public website

Chart.Js with Lightning

Creation of advance charts in Lightning

 

…..this list will grow in future !

Let’s get ready for your great Lightning career!!

 

GPS INFOTECH (Software Solutions)
Url: https://www.gpsinfotech.com
Contact person: prakash
Num: 919395190232 / 9989787231 with Whatsapp
Main mail id : gpsinfotech.net@gmail.com , prakash_m@gpsinfotech.com