SlideShare una empresa de Scribd logo
1 de 49
Descargar para leer sin conexión
Lightning Workshop
11th March 2015
Matt Morris
Director, Desynit
@matmorris
Chris Edwards
Salesforce Administrator,
KCOM PLC
@Chris_SFDC
Keir Bowden
CTO, BrightGen
@bob_buzzard
Safe Harbor
Safe harbor statement under the Private Securities Litigation Reform Act of 1995: This presentation may contain forward-looking statements that
involve risks, uncertainties, and assumptions. If any such uncertainties materialize or if any of the assumptions proves incorrect, the results of
salesforce.com, inc. could differ materially from the results expressed or implied by the forward-looking statements we make. All statements
other than statements of historical fact could be deemed forward-looking, including any projections of subscriber growth, earnings, revenues, or
other financial items and any statements regarding strategies or plans of management for future operations, statements of belief, any
statements concerning new, planned, or upgraded services or technology developments and customer contracts or use of our services.
The risks and uncertainties referred to above include – but are not limited to – risks associated with developing and delivering new functionality
for our service, our new business model, our past operating losses, possible fluctuations in our operating results and rate of growth, interruptions
or delays in our Web hosting, breach of our security measures, risks associated with possible mergers and acquisitions, the immature market in
which we operate, our relatively limited operating history, our ability to expand, retain, and motivate our employees and manage our growth, new
releases of our service and successful customer deployment, our limited history reselling non-salesforce.com products, and utilization and
selling to larger enterprise customers. Further information on potential factors that could affect the financial results of salesforce.com, inc. is
included in our annual report on Form 10-K for the most recent fiscal quarter ended July 31, 2011. This document and others are available on
the SEC Filings section of the Investor Information section of our Web site.
Any unreleased services or features referenced in this or other press releases or public statements are not currently available and may not be
delivered on time or at all. Customers who purchase our services should make the purchase decisions based upon features that are currently
available. Salesforce.com, inc. assumes no obligation and does not intend to update these forward-looking statements.
Agenda
§  Welcome & Kick-off
§  Salesforce1 Lightning Overview presentation & demo
§  Hands-on Tutorials:
–  Lightning Components
–  Lightning Process Builder
–  Lightning App Builder
–  Lightning Connect
http://developer.salesforce.com/lightning
#lightningDevWeek
LIGHTNING WEEK
March 9 – March 13
100+ Dev Groups Worldwide
Get Hands-On
Meet the Experts
Lightning
Overview
Organizations Struggle To Build Custom Mobile Apps
Mobile
apps are
critical
Mobile
apps
deployed
App Gap
Less than ½
have deployed
apps
Complexity of form factors
Limited number of developers
Multiple operating systems
Multiple platforms
Traditional app development is slow
Custom
development
Connect to
Data Sources
Code Business
Processes
Build
App
user iteration
user iteration
Developers can not keep up with Business needs
Salesforce1 Lightning
Connect
Process
Builder
A complete suite for everyone to build killer apps fast!
App
Builder
Component
Framework
Connect
Process
Builder
App
Builder
Component
Framework
Lightning Connect
▪  Access to external data with point-and-
click simplicity
▪  Incorporate external data into Salesforce
in real-time, not copying data
▪  Not storing data alleviates data residency
concerns
▪  Dramatically reduces time to unlock back-
office systems
▪  Available in DE orgs; add-on license
required in Production orgs
Integrate external data faster
What External Data Sources are Supported?
Any Data Sources that can publish data in Open Data (OData) 2.0
protocol
▪  Commercial Packages
–  SAP Netweaver Gateway
–  Microsoft SQL Server, Dynamics CRM/NAV,
Azure Table Services
–  IBM Websphere exTreme Scale
–  Heroku Connect External Objects
▪  DIY Data Producer
–  .Net WCF Data Services, Java (Apache Olingo, odata4j), NodeJS
▪  Many more via partners
–  Dell Boomi, Informatica, Jitterbit, MuleSoft, Progressive, SoftwareAG
External Objects Work Like Custom Objects
✓  Tabs
✓  List Views
✓  Detail Pages
✓  Chatter Feeds
✓  Visualforce pages with standard or custom controllers
✓  Apex SObject types
✓  REST/SOAP API access
✓  SOQL and SOSL queries from Apex or API
✓  Available on Salesforce1 Mobile Platform
Lightning Connect Roadmap
▪  Read-only access is GA in Spring ‘15
▪  Pilot in Spring ’15
–  Read/write capability
–  Real-time cross-org access
–  Apex Connector library to develop custom connectors
▪  FUTURE*
▪  OData 4.0
–  Support for triggers
▪  Custom Reports for External Objects
Other External Object Limitations
✗  Formula and Roll-up Summary Fields
✗  Triggers, Workflow, Approvals, Process
✗  Validation Rules
✗  Field History Tracking
✗  Notes, Attachments
Walkthrough:
Lightning Connect
Connect
Process
Builder
App
Builder
Component
Framework
Lightning Process Builder
Automate business faster
▪  Create processes using visual layout
▪  Point-and-click development
▪  Manage multiple process paths in
ONE place
▪  Create “headless flows”
▪  Collaborate with business owners
▪  Replace many basic Apex triggers
▪  DE, EE and up
Process Builder
Next Generation Workflow
Multiple “Rules” in 1 process
More Flexibility
Graphical Interface
Workflow Rules
New Actions
With Process Builder You Can….
✓  Create a record (related OR unrelated to the criteria object)
✓  Update fields on ANY related record
✓  Launch a trigger-ready Flow
✓  Send an email
✓  Post to Chatter
✓  Submit for approval (or trigger existing approval process)
✓  Execute Apex Code
Process Builder Limitations
✗  Create Tasks
✗  Send Outbound Messages
✗  Design Screen Flows
Use Workflow Rules
Use Visual Workflow
Why does it say “Flow” sometimes?
▪  Behind the scenes, a Process Builder process is a Flow
–  Same engine as Visual Workflow
▪  Surfaces in
▪  End user error messages
▪  Packaging
▪  Maybe others…
Walkthrough:
Process Builder
Connect
Process
Builder
App
Builder
Component
Framework
Component Frameworks Are The Future
All leading platform companies are investing in component frameworks
Google
Polymer
Facebook
React
Salesforce
Lightning
Twitter
Flight
Mozilla
Brick
Standard Components
Built by Salesforce
Custom charts Data entry tools Custom data layout Dynamic maps
Left nav Publisher bar Feed items
Tasks
Sliders Multi-view charts
Pass/Fail
Custom Components
Built by customer developers
AppExchange Components
Built by Partners
Lightning Component Framework
What can I build with Lightning Components?
§  Lightning Component Tabs for Salesforce1 Mobile App (BETA)
–  Single or multiple “page” apps available in “Stage Left”
–  implements=“force:appHostable”
–  This is what you’re building in the tutorial!
§  Custom Components for Lightning App Builder (PILOT)
–  Components designed for ease-of-use via tools, available in the palette
–  implements=“flexipage:availableForAllPageTypes”
–  You’ll see this in the next section!
What else?
§  Lightning Applications
–  Full-page Lighting Component-based applications
–  URL-addressable
§  Lightning Extensions (Limited Pilot)
–  Override the default components with custom components
Lightning Components Handle User Interactions
Configure
Attributes
Listen for
Events
Fire
Events
•  Data updated
•  Screen tapped
•  Another component
changed
•  Network offline
•  Set color
•  Set object
•  Get user
•  Record saved
•  List scrolled
•  Save offline
•  Color changed
Lightning Components Improve Developer Productivity
APP or COMPONENT BUNDLE
Definition : html
Controller : js
Helper : js
EventHandler : js
Style : css
Component(s)
Cmp1 Cmp3
Cmp2 App1
App1 App2
Cmp2 Cmp2
Package 1 Package 2
§  Components are bundles
of resources
§  Bundles enable reusability,
shareability, and
extensibility
§  Components can be used
to compose apps
Visualforce and Lightning Components
Full FAQ at: https://developer.salesforce.com/page/Lightning_FAQ
§  What’s the difference?
–  Visualforce components are page-centric and most of the work is done
on the server. Lightning is designed from the component up, rather
than having the concept of a page as its fundamental unit. Lightning
Components are client-side centric, which makes them more dynamic
and mobile friendly.
§  Where can I use what?
–  Currently you can only use Lightning Components in the Salesforce1
Mobile App or a standalone app, not in the Salesforce desktop UI.
–  Currently you can use Visualforce inside a Lightning App, but not a
Lightning Component inside Visualforce.
Walkthrough:
Lightning
Components
Connect
Process
Builder
App
Builder
Component
Framework
Lightning App Builder
Drag & Drop
Build with standard, custom &
partner Lightning Components
Any Device
Design apps for every screen
from one canvas
Now anyone can build apps faster
What can I build?
§  Single Page Applications
–  Drill down to existing standard pages
–  Expose Global Actions for more interactivity
§  Dashboard-style Applications
–  Sales Leaderboard
§  “Point” Applications to solve a particular task
–  Upload expense receipt
Apps in Salesforce1 Mobile
What’s in an App?
Lightning
PageLightning
Components
Global Actions
Walkthrough:
Lightning App
Builder
Hands-on
Create a new Spring ’15 DE Org
http://bit.ly/lightning-org
Use this link to create a new Spring ‘15
Developer Edition (DE) org for the tutorials
(you only need one)
Tutorials
– bit.ly/process_lightning_tutorial (Module 3)
– bit.ly/lightning-components-tutorial (Module 2)
– bit.ly/lightning-connect-tutorial (Module 2 Step 6)
– http://bit.ly/app_builder_lightning (Module 3)
http://bit.ly/lightning-org
#golightningfast
Next Steps
Pave Your Own Trail
http://developer.salesforce.com/trailhead
http://developer.salesforce.com/calendar
•  Lightning App Builder
•  Lightning Component Framework
•  Lightning Process Builder
•  Lightning Connect
Lightning Deep Dive Webinars
Go to success.salesforce.com, Help & Training
•  Search for the Creating Lightning Components course
Want to build components? Check out the docs!
https://login.salesforce.com/auradocs
§  Login with an org that has Lightning enabled
§  Component, app, interface, and event reference guide
§  Reference JavaScript API
§  Samplecode
Questions?
Success Community Chatter Groups
▪  Official: Lightning Connect
▪  Official: Salesforce Workflow Automation
▪  For questions about Lightning Process Builder
▪  Official: Lightning App Builder
Thank You

Más contenido relacionado

La actualidad más candente

Building apps faster with lightning and winter '17
Building apps faster with lightning and winter '17Building apps faster with lightning and winter '17
Building apps faster with lightning and winter '17Salesforce Developers
 
Building JavaScript Applications on the Salesforce1 Platform
Building JavaScript Applications on the Salesforce1 PlatformBuilding JavaScript Applications on the Salesforce1 Platform
Building JavaScript Applications on the Salesforce1 PlatformSalesforce Developers
 
Salesforce Lightning component framework from 0 to app
Salesforce Lightning component framework from 0 to appSalesforce Lightning component framework from 0 to app
Salesforce Lightning component framework from 0 to appRoy Gilad
 
Local development with Open Source Base Components
Local development with Open Source Base ComponentsLocal development with Open Source Base Components
Local development with Open Source Base ComponentsSalesforce Developers
 
Salesforce Lightning Design System
Salesforce Lightning Design SystemSalesforce Lightning Design System
Salesforce Lightning Design SystemDurgesh Dhoot
 
Salesforce API: Salesforce Console Deep Dive
Salesforce API: Salesforce Console Deep DiveSalesforce API: Salesforce Console Deep Dive
Salesforce API: Salesforce Console Deep DiveSalesforce Developers
 
Building Mobile Apps on Salesforce Platform with Mobile SDK
Building Mobile Apps on Salesforce Platform with Mobile SDKBuilding Mobile Apps on Salesforce Platform with Mobile SDK
Building Mobile Apps on Salesforce Platform with Mobile SDKSalesforce Developers
 
Mds cloud saturday 2015 salesforce intro
Mds cloud saturday 2015 salesforce introMds cloud saturday 2015 salesforce intro
Mds cloud saturday 2015 salesforce introDavid Scruggs
 
Intro to the Salesforce Mobile SDK: Building Android Apps
Intro to the Salesforce Mobile SDK: Building Android AppsIntro to the Salesforce Mobile SDK: Building Android Apps
Intro to the Salesforce Mobile SDK: Building Android AppsSalesforce Developers
 
Best Practices for Lightning Apps
Best Practices for Lightning AppsBest Practices for Lightning Apps
Best Practices for Lightning AppsMark Adcock
 
Introduction to the Wave Platform API
Introduction to the Wave Platform APIIntroduction to the Wave Platform API
Introduction to the Wave Platform APISalesforce Developers
 
Lightning Design System and Components for Visualforce Developers
Lightning Design System and Components for Visualforce DevelopersLightning Design System and Components for Visualforce Developers
Lightning Design System and Components for Visualforce DevelopersSalesforce Developers
 
Elevate workshop programmatic_2014
Elevate workshop programmatic_2014Elevate workshop programmatic_2014
Elevate workshop programmatic_2014David Scruggs
 
Lightning web components - Episode 1 - An Introduction
Lightning web components - Episode 1 - An IntroductionLightning web components - Episode 1 - An Introduction
Lightning web components - Episode 1 - An IntroductionSalesforce Developers
 
Quickly Build a Native Mobile App for your Community using Salesforce Mobile SDK
Quickly Build a Native Mobile App for your Community using Salesforce Mobile SDKQuickly Build a Native Mobile App for your Community using Salesforce Mobile SDK
Quickly Build a Native Mobile App for your Community using Salesforce Mobile SDKMichael Welburn
 
Igor Androsov on Mobilizing Salesforce Data with 12 Factor App on Heroku
Igor Androsov on Mobilizing Salesforce Data with 12 Factor App on HerokuIgor Androsov on Mobilizing Salesforce Data with 12 Factor App on Heroku
Igor Androsov on Mobilizing Salesforce Data with 12 Factor App on HerokuIgor Androsov
 
Build and Package Lightning Components for Lightning Exchange
Build and Package Lightning Components for Lightning ExchangeBuild and Package Lightning Components for Lightning Exchange
Build and Package Lightning Components for Lightning ExchangeSalesforce Developers
 

La actualidad más candente (20)

Building apps faster with lightning and winter '17
Building apps faster with lightning and winter '17Building apps faster with lightning and winter '17
Building apps faster with lightning and winter '17
 
Building JavaScript Applications on the Salesforce1 Platform
Building JavaScript Applications on the Salesforce1 PlatformBuilding JavaScript Applications on the Salesforce1 Platform
Building JavaScript Applications on the Salesforce1 Platform
 
Salesforce Lightning component framework from 0 to app
Salesforce Lightning component framework from 0 to appSalesforce Lightning component framework from 0 to app
Salesforce Lightning component framework from 0 to app
 
Local development with Open Source Base Components
Local development with Open Source Base ComponentsLocal development with Open Source Base Components
Local development with Open Source Base Components
 
Salesforce Lightning Design System
Salesforce Lightning Design SystemSalesforce Lightning Design System
Salesforce Lightning Design System
 
Salesforce API: Salesforce Console Deep Dive
Salesforce API: Salesforce Console Deep DiveSalesforce API: Salesforce Console Deep Dive
Salesforce API: Salesforce Console Deep Dive
 
Using Visualforce in Salesforce1
Using Visualforce in Salesforce1Using Visualforce in Salesforce1
Using Visualforce in Salesforce1
 
Building Mobile Apps on Salesforce Platform with Mobile SDK
Building Mobile Apps on Salesforce Platform with Mobile SDKBuilding Mobile Apps on Salesforce Platform with Mobile SDK
Building Mobile Apps on Salesforce Platform with Mobile SDK
 
Salesforce1 for Developers
Salesforce1 for DevelopersSalesforce1 for Developers
Salesforce1 for Developers
 
Mds cloud saturday 2015 salesforce intro
Mds cloud saturday 2015 salesforce introMds cloud saturday 2015 salesforce intro
Mds cloud saturday 2015 salesforce intro
 
Intro to the Salesforce Mobile SDK: Building Android Apps
Intro to the Salesforce Mobile SDK: Building Android AppsIntro to the Salesforce Mobile SDK: Building Android Apps
Intro to the Salesforce Mobile SDK: Building Android Apps
 
Best Practices for Lightning Apps
Best Practices for Lightning AppsBest Practices for Lightning Apps
Best Practices for Lightning Apps
 
Introduction to the Wave Platform API
Introduction to the Wave Platform APIIntroduction to the Wave Platform API
Introduction to the Wave Platform API
 
Lightning Design System and Components for Visualforce Developers
Lightning Design System and Components for Visualforce DevelopersLightning Design System and Components for Visualforce Developers
Lightning Design System and Components for Visualforce Developers
 
Elevate workshop programmatic_2014
Elevate workshop programmatic_2014Elevate workshop programmatic_2014
Elevate workshop programmatic_2014
 
Lightning web components - Episode 1 - An Introduction
Lightning web components - Episode 1 - An IntroductionLightning web components - Episode 1 - An Introduction
Lightning web components - Episode 1 - An Introduction
 
Introduction to Apex for Developers
Introduction to Apex for DevelopersIntroduction to Apex for Developers
Introduction to Apex for Developers
 
Quickly Build a Native Mobile App for your Community using Salesforce Mobile SDK
Quickly Build a Native Mobile App for your Community using Salesforce Mobile SDKQuickly Build a Native Mobile App for your Community using Salesforce Mobile SDK
Quickly Build a Native Mobile App for your Community using Salesforce Mobile SDK
 
Igor Androsov on Mobilizing Salesforce Data with 12 Factor App on Heroku
Igor Androsov on Mobilizing Salesforce Data with 12 Factor App on HerokuIgor Androsov on Mobilizing Salesforce Data with 12 Factor App on Heroku
Igor Androsov on Mobilizing Salesforce Data with 12 Factor App on Heroku
 
Build and Package Lightning Components for Lightning Exchange
Build and Package Lightning Components for Lightning ExchangeBuild and Package Lightning Components for Lightning Exchange
Build and Package Lightning Components for Lightning Exchange
 

Destacado

Advanced designs for reusable lightning components
Advanced designs for reusable lightning componentsAdvanced designs for reusable lightning components
Advanced designs for reusable lightning componentsthomaswaud
 
UCT Infolit Story 24 May 2016
UCT Infolit Story 24 May 2016UCT Infolit Story 24 May 2016
UCT Infolit Story 24 May 2016HELIGLIASA
 
Acquire New Customers and Explode Your Revenue with Content Marketing
Acquire New Customers and Explode Your Revenue with Content MarketingAcquire New Customers and Explode Your Revenue with Content Marketing
Acquire New Customers and Explode Your Revenue with Content MarketingMaria Pergolino
 
Улучшение Ликвидности Компании и Антикризисные Мероприятия
Улучшение Ликвидности Компании и Антикризисные МероприятияУлучшение Ликвидности Компании и Антикризисные Мероприятия
Улучшение Ликвидности Компании и Антикризисные МероприятияTaras Kuzin
 
College of Cape Town Infolit Story 24 May 2016
College of Cape Town Infolit Story 24 May 2016College of Cape Town Infolit Story 24 May 2016
College of Cape Town Infolit Story 24 May 2016HELIGLIASA
 
SiMania Joint Legacy Chapter 1
SiMania Joint Legacy Chapter 1SiMania Joint Legacy Chapter 1
SiMania Joint Legacy Chapter 1Haleigh Dykes
 
evaluacion inicial o diagnostica
evaluacion inicial o diagnosticaevaluacion inicial o diagnostica
evaluacion inicial o diagnosticaBanesa Ruiz
 
Commercial renderings
Commercial renderingsCommercial renderings
Commercial renderingstkors6
 
Различия_в_покрытиях_что_лучше_выбрать?
Различия_в_покрытиях_что_лучше_выбрать?Различия_в_покрытиях_что_лучше_выбрать?
Различия_в_покрытиях_что_лучше_выбрать?specdveri
 
Connected cities mac
Connected cities  macConnected cities  mac
Connected cities macLuiz Calado
 
Conquista y colonización de venezuela
Conquista y colonización de venezuelaConquista y colonización de venezuela
Conquista y colonización de venezuelaDiana Benítez
 
PHP Conference Argentina 2013 - Deployment de aplicaciones PHP a prueba de balas
PHP Conference Argentina 2013 - Deployment de aplicaciones PHP a prueba de balasPHP Conference Argentina 2013 - Deployment de aplicaciones PHP a prueba de balas
PHP Conference Argentina 2013 - Deployment de aplicaciones PHP a prueba de balasPablo Godel
 

Destacado (20)

Advanced designs for reusable lightning components
Advanced designs for reusable lightning componentsAdvanced designs for reusable lightning components
Advanced designs for reusable lightning components
 
UCT Infolit Story 24 May 2016
UCT Infolit Story 24 May 2016UCT Infolit Story 24 May 2016
UCT Infolit Story 24 May 2016
 
Acquire New Customers and Explode Your Revenue with Content Marketing
Acquire New Customers and Explode Your Revenue with Content MarketingAcquire New Customers and Explode Your Revenue with Content Marketing
Acquire New Customers and Explode Your Revenue with Content Marketing
 
Full Resume
Full ResumeFull Resume
Full Resume
 
Keeping content strategy alive: Managing people & processes
Keeping content strategy alive: Managing people & processesKeeping content strategy alive: Managing people & processes
Keeping content strategy alive: Managing people & processes
 
Memória 1
Memória 1Memória 1
Memória 1
 
test
testtest
test
 
Улучшение Ликвидности Компании и Антикризисные Мероприятия
Улучшение Ликвидности Компании и Антикризисные МероприятияУлучшение Ликвидности Компании и Антикризисные Мероприятия
Улучшение Ликвидности Компании и Антикризисные Мероприятия
 
College of Cape Town Infolit Story 24 May 2016
College of Cape Town Infolit Story 24 May 2016College of Cape Town Infolit Story 24 May 2016
College of Cape Town Infolit Story 24 May 2016
 
Grupo 5
Grupo 5Grupo 5
Grupo 5
 
SiMania Joint Legacy Chapter 1
SiMania Joint Legacy Chapter 1SiMania Joint Legacy Chapter 1
SiMania Joint Legacy Chapter 1
 
evaluacion inicial o diagnostica
evaluacion inicial o diagnosticaevaluacion inicial o diagnostica
evaluacion inicial o diagnostica
 
Commercial renderings
Commercial renderingsCommercial renderings
Commercial renderings
 
Regulation of Bankruptcy in Uzbekistan
Regulation of Bankruptcy in Uzbekistan  Regulation of Bankruptcy in Uzbekistan
Regulation of Bankruptcy in Uzbekistan
 
Различия_в_покрытиях_что_лучше_выбрать?
Различия_в_покрытиях_что_лучше_выбрать?Различия_в_покрытиях_что_лучше_выбрать?
Различия_в_покрытиях_что_лучше_выбрать?
 
Reginaldo aparecido pontes ...
Reginaldo aparecido pontes ...Reginaldo aparecido pontes ...
Reginaldo aparecido pontes ...
 
Medio audiovisual-tv
Medio audiovisual-tvMedio audiovisual-tv
Medio audiovisual-tv
 
Connected cities mac
Connected cities  macConnected cities  mac
Connected cities mac
 
Conquista y colonización de venezuela
Conquista y colonización de venezuelaConquista y colonización de venezuela
Conquista y colonización de venezuela
 
PHP Conference Argentina 2013 - Deployment de aplicaciones PHP a prueba de balas
PHP Conference Argentina 2013 - Deployment de aplicaciones PHP a prueba de balasPHP Conference Argentina 2013 - Deployment de aplicaciones PHP a prueba de balas
PHP Conference Argentina 2013 - Deployment de aplicaciones PHP a prueba de balas
 

Similar a Lightning Workshop London

Salesforce Lightning workshop Hartford - 12 March
Salesforce Lightning workshop Hartford - 12 MarchSalesforce Lightning workshop Hartford - 12 March
Salesforce Lightning workshop Hartford - 12 MarchJitendra Zaa
 
Lightning Developer Week - Bangalore Salesforce Developer Group
Lightning Developer Week - Bangalore Salesforce Developer GroupLightning Developer Week - Bangalore Salesforce Developer Group
Lightning Developer Week - Bangalore Salesforce Developer GroupAbhilash Kuntar
 
Intro to Salesforce Lightning for Admins
Intro to Salesforce Lightning for Admins Intro to Salesforce Lightning for Admins
Intro to Salesforce Lightning for Admins Desynit
 
Lightning breakout mun world tour 2015 sfsans
Lightning breakout mun world tour 2015 sfsansLightning breakout mun world tour 2015 sfsans
Lightning breakout mun world tour 2015 sfsansSalesforce Deutschland
 
San Diego Salesforce User Group - Lightning Overview
San Diego Salesforce User Group - Lightning OverviewSan Diego Salesforce User Group - Lightning Overview
San Diego Salesforce User Group - Lightning OverviewVivek Chawla
 
Enterprise-grade UI with open source Lightning Web Components
Enterprise-grade UI with open source Lightning Web ComponentsEnterprise-grade UI with open source Lightning Web Components
Enterprise-grade UI with open source Lightning Web ComponentsSalesforce Developers
 
TrailheaDX and Summer '19: Developer Highlights
TrailheaDX and Summer '19: Developer HighlightsTrailheaDX and Summer '19: Developer Highlights
TrailheaDX and Summer '19: Developer HighlightsSalesforce Developers
 
Lightning Web Components - A new era, René Winkelmeyer
Lightning Web Components - A new era, René WinkelmeyerLightning Web Components - A new era, René Winkelmeyer
Lightning Web Components - A new era, René WinkelmeyerCzechDreamin
 
[MBF2] Plate-forme Salesforce par Peter Chittum
[MBF2] Plate-forme Salesforce par Peter Chittum[MBF2] Plate-forme Salesforce par Peter Chittum
[MBF2] Plate-forme Salesforce par Peter ChittumBeMyApp
 
Trailhead live - Overview of Salesforce App Cloud
Trailhead live - Overview of Salesforce App CloudTrailhead live - Overview of Salesforce App Cloud
Trailhead live - Overview of Salesforce App CloudJohn Stevenson
 
Customizing Salesforce User Interfaces with Lightning Components
Customizing Salesforce User Interfaces with Lightning ComponentsCustomizing Salesforce User Interfaces with Lightning Components
Customizing Salesforce User Interfaces with Lightning ComponentsSalesforce Developers
 
Salesforce Lightning Components and App Builder EMEA World Tour 2015
Salesforce Lightning Components and App Builder EMEA World Tour 2015Salesforce Lightning Components and App Builder EMEA World Tour 2015
Salesforce Lightning Components and App Builder EMEA World Tour 2015Peter Chittum
 
Elevate london dec 2014.pptx
Elevate london dec 2014.pptxElevate london dec 2014.pptx
Elevate london dec 2014.pptxPeter Chittum
 
ISV Lightning Webinar Series - Part 1 (December 1, 2015)
ISV Lightning Webinar Series - Part 1 (December 1, 2015)ISV Lightning Webinar Series - Part 1 (December 1, 2015)
ISV Lightning Webinar Series - Part 1 (December 1, 2015)Salesforce Partners
 
ISV Lightning Webinar Series - Part 2 (December 8, 2015)
ISV Lightning Webinar Series - Part 2 (December 8, 2015)ISV Lightning Webinar Series - Part 2 (December 8, 2015)
ISV Lightning Webinar Series - Part 2 (December 8, 2015)Salesforce Partners
 
Spring 17 ISV Release Readiness (February 16, 2017)
Spring 17 ISV Release Readiness (February 16, 2017)Spring 17 ISV Release Readiness (February 16, 2017)
Spring 17 ISV Release Readiness (February 16, 2017)Salesforce Partners
 
Hands-on Workshop: Intermediate Development with Heroku and Force.com
Hands-on Workshop: Intermediate Development with Heroku and Force.comHands-on Workshop: Intermediate Development with Heroku and Force.com
Hands-on Workshop: Intermediate Development with Heroku and Force.comSalesforce Developers
 
CloudOps evening presentation from Salesforce.com
CloudOps evening presentation from Salesforce.comCloudOps evening presentation from Salesforce.com
CloudOps evening presentation from Salesforce.comAlistair Croll
 
Elevate Tel Aviv
Elevate Tel AvivElevate Tel Aviv
Elevate Tel Avivsready
 

Similar a Lightning Workshop London (20)

Salesforce Lightning workshop Hartford - 12 March
Salesforce Lightning workshop Hartford - 12 MarchSalesforce Lightning workshop Hartford - 12 March
Salesforce Lightning workshop Hartford - 12 March
 
Lightning Developer Week - Bangalore Salesforce Developer Group
Lightning Developer Week - Bangalore Salesforce Developer GroupLightning Developer Week - Bangalore Salesforce Developer Group
Lightning Developer Week - Bangalore Salesforce Developer Group
 
Intro to Salesforce Lightning for Admins
Intro to Salesforce Lightning for Admins Intro to Salesforce Lightning for Admins
Intro to Salesforce Lightning for Admins
 
Lightning breakout mun world tour 2015 sfsans
Lightning breakout mun world tour 2015 sfsansLightning breakout mun world tour 2015 sfsans
Lightning breakout mun world tour 2015 sfsans
 
San Diego Salesforce User Group - Lightning Overview
San Diego Salesforce User Group - Lightning OverviewSan Diego Salesforce User Group - Lightning Overview
San Diego Salesforce User Group - Lightning Overview
 
Enterprise-grade UI with open source Lightning Web Components
Enterprise-grade UI with open source Lightning Web ComponentsEnterprise-grade UI with open source Lightning Web Components
Enterprise-grade UI with open source Lightning Web Components
 
TrailheaDX and Summer '19: Developer Highlights
TrailheaDX and Summer '19: Developer HighlightsTrailheaDX and Summer '19: Developer Highlights
TrailheaDX and Summer '19: Developer Highlights
 
Lightning Web Components - A new era, René Winkelmeyer
Lightning Web Components - A new era, René WinkelmeyerLightning Web Components - A new era, René Winkelmeyer
Lightning Web Components - A new era, René Winkelmeyer
 
[MBF2] Plate-forme Salesforce par Peter Chittum
[MBF2] Plate-forme Salesforce par Peter Chittum[MBF2] Plate-forme Salesforce par Peter Chittum
[MBF2] Plate-forme Salesforce par Peter Chittum
 
Trailhead live - Overview of Salesforce App Cloud
Trailhead live - Overview of Salesforce App CloudTrailhead live - Overview of Salesforce App Cloud
Trailhead live - Overview of Salesforce App Cloud
 
An Introduction to Lightning Web Components
An Introduction to Lightning Web ComponentsAn Introduction to Lightning Web Components
An Introduction to Lightning Web Components
 
Customizing Salesforce User Interfaces with Lightning Components
Customizing Salesforce User Interfaces with Lightning ComponentsCustomizing Salesforce User Interfaces with Lightning Components
Customizing Salesforce User Interfaces with Lightning Components
 
Salesforce Lightning Components and App Builder EMEA World Tour 2015
Salesforce Lightning Components and App Builder EMEA World Tour 2015Salesforce Lightning Components and App Builder EMEA World Tour 2015
Salesforce Lightning Components and App Builder EMEA World Tour 2015
 
Elevate london dec 2014.pptx
Elevate london dec 2014.pptxElevate london dec 2014.pptx
Elevate london dec 2014.pptx
 
ISV Lightning Webinar Series - Part 1 (December 1, 2015)
ISV Lightning Webinar Series - Part 1 (December 1, 2015)ISV Lightning Webinar Series - Part 1 (December 1, 2015)
ISV Lightning Webinar Series - Part 1 (December 1, 2015)
 
ISV Lightning Webinar Series - Part 2 (December 8, 2015)
ISV Lightning Webinar Series - Part 2 (December 8, 2015)ISV Lightning Webinar Series - Part 2 (December 8, 2015)
ISV Lightning Webinar Series - Part 2 (December 8, 2015)
 
Spring 17 ISV Release Readiness (February 16, 2017)
Spring 17 ISV Release Readiness (February 16, 2017)Spring 17 ISV Release Readiness (February 16, 2017)
Spring 17 ISV Release Readiness (February 16, 2017)
 
Hands-on Workshop: Intermediate Development with Heroku and Force.com
Hands-on Workshop: Intermediate Development with Heroku and Force.comHands-on Workshop: Intermediate Development with Heroku and Force.com
Hands-on Workshop: Intermediate Development with Heroku and Force.com
 
CloudOps evening presentation from Salesforce.com
CloudOps evening presentation from Salesforce.comCloudOps evening presentation from Salesforce.com
CloudOps evening presentation from Salesforce.com
 
Elevate Tel Aviv
Elevate Tel AvivElevate Tel Aviv
Elevate Tel Aviv
 

Más de Keir Bowden

LC 2022 - Second Generation Packaging
LC 2022 - Second Generation PackagingLC 2022 - Second Generation Packaging
LC 2022 - Second Generation PackagingKeir Bowden
 
Mutation Testing.pdf
Mutation Testing.pdfMutation Testing.pdf
Mutation Testing.pdfKeir Bowden
 
London Non-Profit Spring 22 Salesforce Release
London Non-Profit Spring 22 Salesforce ReleaseLondon Non-Profit Spring 22 Salesforce Release
London Non-Profit Spring 22 Salesforce ReleaseKeir Bowden
 
London Salesforce Developer January 2022
London Salesforce Developer January 2022London Salesforce Developer January 2022
London Salesforce Developer January 2022Keir Bowden
 
Winter 22 for Developers
Winter 22 for DevelopersWinter 22 for Developers
Winter 22 for DevelopersKeir Bowden
 
Londons Calling 2021
Londons Calling 2021Londons Calling 2021
Londons Calling 2021Keir Bowden
 
London Salesforce Developers TDX 20 Global Gathering
London Salesforce Developers TDX 20 Global GatheringLondon Salesforce Developers TDX 20 Global Gathering
London Salesforce Developers TDX 20 Global GatheringKeir Bowden
 
Helsinki developer group march 2020
Helsinki developer group march 2020Helsinki developer group march 2020
Helsinki developer group march 2020Keir Bowden
 
London's calling 2020 Documentor Plug-In
London's calling 2020 Documentor Plug-InLondon's calling 2020 Documentor Plug-In
London's calling 2020 Documentor Plug-InKeir Bowden
 
Lightning User Interface Testing with Selenium and Node JS
Lightning User Interface Testing with Selenium and Node JSLightning User Interface Testing with Selenium and Node JS
Lightning User Interface Testing with Selenium and Node JSKeir Bowden
 
Salesforce CLI Cheat Sheet
Salesforce CLI Cheat Sheet Salesforce CLI Cheat Sheet
Salesforce CLI Cheat Sheet Keir Bowden
 
Salesforce Spring 19 release top 10 Features
Salesforce Spring 19 release top 10 FeaturesSalesforce Spring 19 release top 10 Features
Salesforce Spring 19 release top 10 FeaturesKeir Bowden
 
UI Testing with Selenium and Node - London's Calling 2019
UI Testing with Selenium and Node - London's Calling 2019UI Testing with Selenium and Node - London's Calling 2019
UI Testing with Selenium and Node - London's Calling 2019Keir Bowden
 
Salesforce Winter 19 release top 10 features
Salesforce Winter 19 release top 10 featuresSalesforce Winter 19 release top 10 features
Salesforce Winter 19 release top 10 featuresKeir Bowden
 
Quickstart Templates with the Salesforce CLI
Quickstart Templates with the Salesforce CLIQuickstart Templates with the Salesforce CLI
Quickstart Templates with the Salesforce CLIKeir Bowden
 
TrailheaDX Global Gathering London 2018
TrailheaDX Global Gathering London 2018TrailheaDX Global Gathering London 2018
TrailheaDX Global Gathering London 2018Keir Bowden
 
Getting started with public speaking
Getting started with public speakingGetting started with public speaking
Getting started with public speakingKeir Bowden
 
London's Calling 2018 - No Connection, No Problem
London's Calling 2018 - No Connection, No ProblemLondon's Calling 2018 - No Connection, No Problem
London's Calling 2018 - No Connection, No ProblemKeir Bowden
 
No Connection? No Problem!
No Connection? No Problem!No Connection? No Problem!
No Connection? No Problem!Keir Bowden
 

Más de Keir Bowden (20)

LC 2022 - Second Generation Packaging
LC 2022 - Second Generation PackagingLC 2022 - Second Generation Packaging
LC 2022 - Second Generation Packaging
 
Mutation Testing.pdf
Mutation Testing.pdfMutation Testing.pdf
Mutation Testing.pdf
 
London Non-Profit Spring 22 Salesforce Release
London Non-Profit Spring 22 Salesforce ReleaseLondon Non-Profit Spring 22 Salesforce Release
London Non-Profit Spring 22 Salesforce Release
 
London Salesforce Developer January 2022
London Salesforce Developer January 2022London Salesforce Developer January 2022
London Salesforce Developer January 2022
 
Winter 22 for Developers
Winter 22 for DevelopersWinter 22 for Developers
Winter 22 for Developers
 
Londons Calling 2021
Londons Calling 2021Londons Calling 2021
Londons Calling 2021
 
London Salesforce Developers TDX 20 Global Gathering
London Salesforce Developers TDX 20 Global GatheringLondon Salesforce Developers TDX 20 Global Gathering
London Salesforce Developers TDX 20 Global Gathering
 
Helsinki developer group march 2020
Helsinki developer group march 2020Helsinki developer group march 2020
Helsinki developer group march 2020
 
London's calling 2020 Documentor Plug-In
London's calling 2020 Documentor Plug-InLondon's calling 2020 Documentor Plug-In
London's calling 2020 Documentor Plug-In
 
Lightning User Interface Testing with Selenium and Node JS
Lightning User Interface Testing with Selenium and Node JSLightning User Interface Testing with Selenium and Node JS
Lightning User Interface Testing with Selenium and Node JS
 
Salesforce CLI Cheat Sheet
Salesforce CLI Cheat Sheet Salesforce CLI Cheat Sheet
Salesforce CLI Cheat Sheet
 
Salesforce Spring 19 release top 10 Features
Salesforce Spring 19 release top 10 FeaturesSalesforce Spring 19 release top 10 Features
Salesforce Spring 19 release top 10 Features
 
UI Testing with Selenium and Node - London's Calling 2019
UI Testing with Selenium and Node - London's Calling 2019UI Testing with Selenium and Node - London's Calling 2019
UI Testing with Selenium and Node - London's Calling 2019
 
Salesforce Winter 19 release top 10 features
Salesforce Winter 19 release top 10 featuresSalesforce Winter 19 release top 10 features
Salesforce Winter 19 release top 10 features
 
Quickstart Templates with the Salesforce CLI
Quickstart Templates with the Salesforce CLIQuickstart Templates with the Salesforce CLI
Quickstart Templates with the Salesforce CLI
 
TrailheaDX Global Gathering London 2018
TrailheaDX Global Gathering London 2018TrailheaDX Global Gathering London 2018
TrailheaDX Global Gathering London 2018
 
Getting started with public speaking
Getting started with public speakingGetting started with public speaking
Getting started with public speaking
 
Salesforce CLI
Salesforce CLISalesforce CLI
Salesforce CLI
 
London's Calling 2018 - No Connection, No Problem
London's Calling 2018 - No Connection, No ProblemLondon's Calling 2018 - No Connection, No Problem
London's Calling 2018 - No Connection, No Problem
 
No Connection? No Problem!
No Connection? No Problem!No Connection? No Problem!
No Connection? No Problem!
 

Último

Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxBkGupta21
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESmohitsingh558521
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 

Último (20)

Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 

Lightning Workshop London

  • 2. Matt Morris Director, Desynit @matmorris Chris Edwards Salesforce Administrator, KCOM PLC @Chris_SFDC Keir Bowden CTO, BrightGen @bob_buzzard
  • 3. Safe Harbor Safe harbor statement under the Private Securities Litigation Reform Act of 1995: This presentation may contain forward-looking statements that involve risks, uncertainties, and assumptions. If any such uncertainties materialize or if any of the assumptions proves incorrect, the results of salesforce.com, inc. could differ materially from the results expressed or implied by the forward-looking statements we make. All statements other than statements of historical fact could be deemed forward-looking, including any projections of subscriber growth, earnings, revenues, or other financial items and any statements regarding strategies or plans of management for future operations, statements of belief, any statements concerning new, planned, or upgraded services or technology developments and customer contracts or use of our services. The risks and uncertainties referred to above include – but are not limited to – risks associated with developing and delivering new functionality for our service, our new business model, our past operating losses, possible fluctuations in our operating results and rate of growth, interruptions or delays in our Web hosting, breach of our security measures, risks associated with possible mergers and acquisitions, the immature market in which we operate, our relatively limited operating history, our ability to expand, retain, and motivate our employees and manage our growth, new releases of our service and successful customer deployment, our limited history reselling non-salesforce.com products, and utilization and selling to larger enterprise customers. Further information on potential factors that could affect the financial results of salesforce.com, inc. is included in our annual report on Form 10-K for the most recent fiscal quarter ended July 31, 2011. This document and others are available on the SEC Filings section of the Investor Information section of our Web site. Any unreleased services or features referenced in this or other press releases or public statements are not currently available and may not be delivered on time or at all. Customers who purchase our services should make the purchase decisions based upon features that are currently available. Salesforce.com, inc. assumes no obligation and does not intend to update these forward-looking statements.
  • 4. Agenda §  Welcome & Kick-off §  Salesforce1 Lightning Overview presentation & demo §  Hands-on Tutorials: –  Lightning Components –  Lightning Process Builder –  Lightning App Builder –  Lightning Connect
  • 5. http://developer.salesforce.com/lightning #lightningDevWeek LIGHTNING WEEK March 9 – March 13 100+ Dev Groups Worldwide Get Hands-On Meet the Experts
  • 7. Organizations Struggle To Build Custom Mobile Apps Mobile apps are critical Mobile apps deployed App Gap Less than ½ have deployed apps Complexity of form factors Limited number of developers Multiple operating systems Multiple platforms
  • 8. Traditional app development is slow Custom development Connect to Data Sources Code Business Processes Build App user iteration user iteration Developers can not keep up with Business needs
  • 9. Salesforce1 Lightning Connect Process Builder A complete suite for everyone to build killer apps fast! App Builder Component Framework
  • 11. Lightning Connect ▪  Access to external data with point-and- click simplicity ▪  Incorporate external data into Salesforce in real-time, not copying data ▪  Not storing data alleviates data residency concerns ▪  Dramatically reduces time to unlock back- office systems ▪  Available in DE orgs; add-on license required in Production orgs Integrate external data faster
  • 12. What External Data Sources are Supported? Any Data Sources that can publish data in Open Data (OData) 2.0 protocol ▪  Commercial Packages –  SAP Netweaver Gateway –  Microsoft SQL Server, Dynamics CRM/NAV, Azure Table Services –  IBM Websphere exTreme Scale –  Heroku Connect External Objects ▪  DIY Data Producer –  .Net WCF Data Services, Java (Apache Olingo, odata4j), NodeJS ▪  Many more via partners –  Dell Boomi, Informatica, Jitterbit, MuleSoft, Progressive, SoftwareAG
  • 13. External Objects Work Like Custom Objects ✓  Tabs ✓  List Views ✓  Detail Pages ✓  Chatter Feeds ✓  Visualforce pages with standard or custom controllers ✓  Apex SObject types ✓  REST/SOAP API access ✓  SOQL and SOSL queries from Apex or API ✓  Available on Salesforce1 Mobile Platform
  • 14. Lightning Connect Roadmap ▪  Read-only access is GA in Spring ‘15 ▪  Pilot in Spring ’15 –  Read/write capability –  Real-time cross-org access –  Apex Connector library to develop custom connectors ▪  FUTURE* ▪  OData 4.0 –  Support for triggers ▪  Custom Reports for External Objects
  • 15. Other External Object Limitations ✗  Formula and Roll-up Summary Fields ✗  Triggers, Workflow, Approvals, Process ✗  Validation Rules ✗  Field History Tracking ✗  Notes, Attachments
  • 18. Lightning Process Builder Automate business faster ▪  Create processes using visual layout ▪  Point-and-click development ▪  Manage multiple process paths in ONE place ▪  Create “headless flows” ▪  Collaborate with business owners ▪  Replace many basic Apex triggers ▪  DE, EE and up
  • 19. Process Builder Next Generation Workflow Multiple “Rules” in 1 process More Flexibility Graphical Interface Workflow Rules New Actions
  • 20. With Process Builder You Can…. ✓  Create a record (related OR unrelated to the criteria object) ✓  Update fields on ANY related record ✓  Launch a trigger-ready Flow ✓  Send an email ✓  Post to Chatter ✓  Submit for approval (or trigger existing approval process) ✓  Execute Apex Code
  • 21. Process Builder Limitations ✗  Create Tasks ✗  Send Outbound Messages ✗  Design Screen Flows Use Workflow Rules Use Visual Workflow
  • 22. Why does it say “Flow” sometimes? ▪  Behind the scenes, a Process Builder process is a Flow –  Same engine as Visual Workflow ▪  Surfaces in ▪  End user error messages ▪  Packaging ▪  Maybe others…
  • 25. Component Frameworks Are The Future All leading platform companies are investing in component frameworks Google Polymer Facebook React Salesforce Lightning Twitter Flight Mozilla Brick
  • 26. Standard Components Built by Salesforce Custom charts Data entry tools Custom data layout Dynamic maps Left nav Publisher bar Feed items Tasks Sliders Multi-view charts Pass/Fail Custom Components Built by customer developers AppExchange Components Built by Partners Lightning Component Framework
  • 27. What can I build with Lightning Components? §  Lightning Component Tabs for Salesforce1 Mobile App (BETA) –  Single or multiple “page” apps available in “Stage Left” –  implements=“force:appHostable” –  This is what you’re building in the tutorial! §  Custom Components for Lightning App Builder (PILOT) –  Components designed for ease-of-use via tools, available in the palette –  implements=“flexipage:availableForAllPageTypes” –  You’ll see this in the next section!
  • 28. What else? §  Lightning Applications –  Full-page Lighting Component-based applications –  URL-addressable §  Lightning Extensions (Limited Pilot) –  Override the default components with custom components
  • 29. Lightning Components Handle User Interactions Configure Attributes Listen for Events Fire Events •  Data updated •  Screen tapped •  Another component changed •  Network offline •  Set color •  Set object •  Get user •  Record saved •  List scrolled •  Save offline •  Color changed
  • 30. Lightning Components Improve Developer Productivity APP or COMPONENT BUNDLE Definition : html Controller : js Helper : js EventHandler : js Style : css Component(s) Cmp1 Cmp3 Cmp2 App1 App1 App2 Cmp2 Cmp2 Package 1 Package 2 §  Components are bundles of resources §  Bundles enable reusability, shareability, and extensibility §  Components can be used to compose apps
  • 31. Visualforce and Lightning Components Full FAQ at: https://developer.salesforce.com/page/Lightning_FAQ §  What’s the difference? –  Visualforce components are page-centric and most of the work is done on the server. Lightning is designed from the component up, rather than having the concept of a page as its fundamental unit. Lightning Components are client-side centric, which makes them more dynamic and mobile friendly. §  Where can I use what? –  Currently you can only use Lightning Components in the Salesforce1 Mobile App or a standalone app, not in the Salesforce desktop UI. –  Currently you can use Visualforce inside a Lightning App, but not a Lightning Component inside Visualforce.
  • 34. Lightning App Builder Drag & Drop Build with standard, custom & partner Lightning Components Any Device Design apps for every screen from one canvas Now anyone can build apps faster
  • 35. What can I build? §  Single Page Applications –  Drill down to existing standard pages –  Expose Global Actions for more interactivity §  Dashboard-style Applications –  Sales Leaderboard §  “Point” Applications to solve a particular task –  Upload expense receipt
  • 37. What’s in an App? Lightning PageLightning Components Global Actions
  • 40. Create a new Spring ’15 DE Org http://bit.ly/lightning-org Use this link to create a new Spring ‘15 Developer Edition (DE) org for the tutorials (you only need one)
  • 41. Tutorials – bit.ly/process_lightning_tutorial (Module 3) – bit.ly/lightning-components-tutorial (Module 2) – bit.ly/lightning-connect-tutorial (Module 2 Step 6) – http://bit.ly/app_builder_lightning (Module 3) http://bit.ly/lightning-org
  • 44. Pave Your Own Trail http://developer.salesforce.com/trailhead
  • 45. http://developer.salesforce.com/calendar •  Lightning App Builder •  Lightning Component Framework •  Lightning Process Builder •  Lightning Connect Lightning Deep Dive Webinars
  • 46. Go to success.salesforce.com, Help & Training •  Search for the Creating Lightning Components course
  • 47. Want to build components? Check out the docs! https://login.salesforce.com/auradocs §  Login with an org that has Lightning enabled §  Component, app, interface, and event reference guide §  Reference JavaScript API §  Samplecode
  • 48. Questions? Success Community Chatter Groups ▪  Official: Lightning Connect ▪  Official: Salesforce Workflow Automation ▪  For questions about Lightning Process Builder ▪  Official: Lightning App Builder