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