Salesforce Apex Hours :- Introduction to lightning components

18
Farmington Hills Salesforce Developer User Group Salesforce Apex Hours :- Lightning Component Framework #SalesforceApexHours #FarmingtonHillsSFDCDug

Transcript of Salesforce Apex Hours :- Introduction to lightning components

Page 1: Salesforce Apex Hours :- Introduction to lightning components

Farmington Hills Salesforce Developer User Group

Salesforce Apex Hours :- Lightning

Component Framework

#SalesforceApexHours #FarmingtonHillsSFDCDug

Page 2: Salesforce Apex Hours :- Introduction to lightning components

Who am I ?

Amit Chaudhary

• Active on Salesforce Developer Community

• App Exchange product :- Code coverage Report

• Blogging at http://amitsalesforce.blogspot.in/

• Co-Organizer of :- FarmingtonHillsSFDCDug

Page 3: Salesforce Apex Hours :- Introduction to lightning components

Our Speaker

Mohith Kumar Shrivastava

Salesforce MVP

Engineer @CodeScience

@msrivastav13

Stackexchange Active User

Page 4: Salesforce Apex Hours :- Introduction to lightning components

Prerequisites

1.You Have Some Familiarity With Javascript

2.You Understand DOM Model

3.Familiarity With CSS

4.Worked On Salesforce Development With Apex and Visualforce

Page 5: Salesforce Apex Hours :- Introduction to lightning components

Single Page Application

Page 6: Salesforce Apex Hours :- Introduction to lightning components

Web Components

Page 7: Salesforce Apex Hours :- Introduction to lightning components

Difference between Visualforce

and Lightning Components

Visualforce

Monolithic unless developers use

Visualforce components and

templates

Building SPA applications without

using frameworks like angular

,react etc is tedious

Lightning Components

Framework enforces developers to

break application into

components

Building SPA is lot easier.Event driven

approach .(Publish and Subscribe

model)

Page 9: Salesforce Apex Hours :- Introduction to lightning components

Example of a Component

Page 10: Salesforce Apex Hours :- Introduction to lightning components

Attributes - They are Objects or Variables

Page 11: Salesforce Apex Hours :- Introduction to lightning components

Expressions

Page 12: Salesforce Apex Hours :- Introduction to lightning components

Styling Lightning Components

Page 13: Salesforce Apex Hours :- Introduction to lightning components

Events In Lightning

Page 14: Salesforce Apex Hours :- Introduction to lightning components

Apex For Lightning

Page 15: Salesforce Apex Hours :- Introduction to lightning components

Demo App

Key Take Aways

1.Publish Subscribe Model

2.Events publisher and handling

3.Interfaces for App Builders ,Community Builders

4.Use design attributes for admins

Page 16: Salesforce Apex Hours :- Introduction to lightning components

References

Mastering Lightning Components -1

Mastering Lightning Components -2

Trailhead

Lightning Component Developer guide

Code Reference

Page 17: Salesforce Apex Hours :- Introduction to lightning components

Thank You

Thank you for attending the session.

Page 18: Salesforce Apex Hours :- Introduction to lightning components

Follow Farmington Hills SFDC Developer Group

Twitter Hashtag

#FarmingtonHillsSFDCDug

Meetup.com

https://www.meetup.com/Farmington-Hills-Salesforce-Developer-

Meetup/

Facebook Page

https://www.facebook.com/FarmingtonHillsSfdcdug/?ref=bookmarks