Salesforce Apex Hours :- Introduction to lightning components

Post on 21-Jan-2018

331 views 0 download

Transcript of Salesforce Apex Hours :- Introduction to lightning components

Farmington Hills Salesforce Developer User Group

Salesforce Apex Hours :- Lightning

Component Framework

#SalesforceApexHours #FarmingtonHillsSFDCDug

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

Our Speaker

Mohith Kumar Shrivastava

Salesforce MVP

Engineer @CodeScience

@msrivastav13

Stackexchange Active User

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

Single Page Application

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

Example of a Component

Attributes - They are Objects or Variables

Expressions

Styling Lightning Components

Events In Lightning

Apex For Lightning

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

References

Mastering Lightning Components -1

Mastering Lightning Components -2

Trailhead

Lightning Component Developer guide

Code Reference

Thank You

Thank you for attending the session.

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