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)
Supported IDE
1. Visual Studio Code Plugin
2. Sublime Plugin
3. MavesMate V7 BETA
4. Force.com IDE
5. Developer Console
6. Welkins Suite
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

Salesforce Apex Hours :- Introduction to lightning components

  • 1.
    Farmington Hills SalesforceDeveloper User Group Salesforce Apex Hours :- Lightning Component Framework #SalesforceApexHours #FarmingtonHillsSFDCDug
  • 2.
    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
  • 3.
    Our Speaker Mohith KumarShrivastava Salesforce MVP Engineer @CodeScience @msrivastav13 Stackexchange Active User
  • 4.
    Prerequisites 1.You Have SomeFamiliarity With Javascript 2.You Understand DOM Model 3.Familiarity With CSS 4.Worked On Salesforce Development With Apex and Visualforce
  • 5.
  • 6.
  • 7.
    Difference between Visualforce andLightning 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)
  • 8.
    Supported IDE 1. VisualStudio Code Plugin 2. Sublime Plugin 3. MavesMate V7 BETA 4. Force.com IDE 5. Developer Console 6. Welkins Suite
  • 9.
    Example of aComponent
  • 10.
    Attributes - Theyare Objects or Variables
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
    Demo App Key TakeAways 1.Publish Subscribe Model 2.Events publisher and handling 3.Interfaces for App Builders ,Community Builders 4.Use design attributes for admins
  • 16.
    References Mastering Lightning Components-1 Mastering Lightning Components -2 Trailhead Lightning Component Developer guide Code Reference
  • 17.
    Thank You Thank youfor attending the session.
  • 18.
    Follow Farmington HillsSFDC 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