2. 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
5. Difference between Visualforce and Lightning Components
Visualforce
1.Monolithic unless developers use
Visualforce components and
templates
2.Building SPA applications without
using frameworks like angular
,react etc is tedious
Lightning Components
1.Framework enforces developers to
break application into
components
2.Building SPA is lot easier.Event
driven approach .(Publish and
Subscribe model)
6. Why Lightning Components?
1. Reusability(App Builder,Community Builder,SF1 ,Visualforce,With Lightning
out take components outside SFDC)
1. Responsive (fits any device)
1. Event Driven approach
16. SalesLeaderBoard App Demo
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
17. Building a Simple Youtube search component for community
builders
1. Implement ForceCommunity:availableForAllPageTypes
1. Design Tokens and Design Variables for community
builder
1. Callouts via Apex
18. Building Components for Record Home pages and Home page
1. Implement Flexipage:availableForRecordHome
1. Design components for Home page