KEMBAR78
Salesforce.com Lightning | PPTX
Feel the Lightning
Experience!!
We’re in an increasingly multi-device world,
so Salesforce people created Lightning to
make it easy to build responsive applications
for any screen.
Salesforce Lightning
Functions..
1.App Builder
2.Process Builder
3.Schema Builder
4.Connect
1. App Builder
The Lightning App Builder makes it possible for developers to
build apps with customer UI visually, in a drag-and-drop
format, without writing code.Click here to try it by yourself
2. Process Builder
The Lightning Process Builder makes it very easy to
visualize, create and automate complex enterprise workflows.
It offers point and click tools to add anything to the
workflows.
3. Schema Builder
The Lightning Schema Builder allows developers to visualize
the data model and further simplify the development process
considerably. Developers can now add new custom objects,
fields and relationships by the same simple point and click
method, without having to write code. This also spares the
developer from spending hours managing and re-formatting data
in massive tables.
4. Connect
Connect allows users to integrate data from multiple sources
into a single interface, the using point-and-click, code-free
mode. The benefit of integration extends to all enterprise
data, whether stored in Salesforce or any external system.
Lightning Component Framework and
Aura Framework
The Lightning Component framework is built on the open-source
Aura framework (Aura is a UI framework for developing dynamic
web apps for mobile and desktop devices) .
Visualforce and Lightning
The Lightning Component framework works HTML, JavaScript, and
CSS, while interacting via events. Lightning components are
client-side centric, making them more dynamic and mobile
friendly.
Visualforce and Lightning
(Continue..)
Visualforce components are page-centric and rely heavily on
server calls.
What are Components?
Components are the self-contained and reusable units of an
app
A component can contain other components, as well as HTML,
CSS, JavaScript, or any other Web-enabled code. This enables
you to build apps with sophisticated UIs.
Components are rendered to produce HTML DOM elements within
the browser.
What are Components?
(Continue..)
The details of a component's implementation are encapsulated.
This allows the consumer of a component to focus on building
their app, while the component author can innovate and make
changes without breaking consumers.
Where You Can Use Lightning
Components?
1.Standalone Apps
2.Lightning Components for Salesforce1
3.Point-and-Click Components for the Lightning App Builder
4.Salesforce1 with Lightning Extensions
First Lightning App!!
1. Before We Start: Add a Custom Domain to
Your Org.
To use Lightning Components, your organization needs to have
a custom domain configured using My Domain.
Why Custom Domain?
To ensure security around Lightning Components.
2. Create Lightning Components
in the Developer Console
1.Click File | New | Lightning Component.
2.Enter helloWorld for the name of the new component,and
click OK.
3.This creates a helloWorld.cmp resource.
4. Click File | Save
5. Create a Lightning app. Click File | New | Lightning
Application.
6.Enter helloWorldApp for the name of the new app, and click
OK(This creates a helloWorldApp.app resource).
What is this c:helloWorld ?
c:helloWorld refers to the component helloWorld.cmp using the
default namespace C. If your organization has a registered
namespace, you can use it to reference Lightning components,
such as myNamespace:helloWorld.
7. To see your app, click Preview.
8. To see a list of existing Lightning resources, click File
| Open Lightning Resources
For Your Information.,.,.,.
In future, You will be able to develop Lightning components
in Sandbox. It is not generally available even in beta.
It is in testing.
Adding Lightning Components to
the Salesforce1
1. In helloWorld.cmp, include
implements="force:appHostable" in your
aura:component tag.
2. Create a custom tab for this component.
1.From Setup, enter Tabs in the Quick Find box, then select
Tabs.
2.Click New in the Lightning Component Tabs related list.
3. Select the Lightning component to display in the custom
tab.
4. Enter a label to display on the tab.
5. Select the tab style and click Next.
6. When prompted to add the tab to profiles, accept the
default and click Save.
Continue..
For Your Information.,.,.
Creating a custom tab is a prerequisite to enabling your
component in the Salesforce1 Navigation menu, but accessing
your Lightning component from the full Salesforce site is not
supported.
Salesforce.com Lightning
Advantages
Big players like Microsoft, SAP are supporting this out of
box.
Data is not saved in SFDC so you will save cost on space.
Data will be always realtime.
You don't need any development effort to connect SFDC with
external applications, Even business users or Admins can
use point and click to integrate.
If you have lightning connect license, you can connect to
external system anytime without any code.
Salesforce.com Lightning

Salesforce.com Lightning

  • 1.
    Feel the Lightning Experience!! We’rein an increasingly multi-device world, so Salesforce people created Lightning to make it easy to build responsive applications for any screen.
  • 2.
  • 3.
    1. App Builder TheLightning App Builder makes it possible for developers to build apps with customer UI visually, in a drag-and-drop format, without writing code.Click here to try it by yourself
  • 4.
    2. Process Builder TheLightning Process Builder makes it very easy to visualize, create and automate complex enterprise workflows. It offers point and click tools to add anything to the workflows.
  • 5.
    3. Schema Builder TheLightning Schema Builder allows developers to visualize the data model and further simplify the development process considerably. Developers can now add new custom objects, fields and relationships by the same simple point and click method, without having to write code. This also spares the developer from spending hours managing and re-formatting data in massive tables.
  • 6.
    4. Connect Connect allowsusers to integrate data from multiple sources into a single interface, the using point-and-click, code-free mode. The benefit of integration extends to all enterprise data, whether stored in Salesforce or any external system.
  • 7.
    Lightning Component Frameworkand Aura Framework The Lightning Component framework is built on the open-source Aura framework (Aura is a UI framework for developing dynamic web apps for mobile and desktop devices) .
  • 8.
    Visualforce and Lightning TheLightning Component framework works HTML, JavaScript, and CSS, while interacting via events. Lightning components are client-side centric, making them more dynamic and mobile friendly.
  • 9.
    Visualforce and Lightning (Continue..) Visualforcecomponents are page-centric and rely heavily on server calls.
  • 10.
    What are Components? Componentsare the self-contained and reusable units of an app A component can contain other components, as well as HTML, CSS, JavaScript, or any other Web-enabled code. This enables you to build apps with sophisticated UIs. Components are rendered to produce HTML DOM elements within the browser.
  • 11.
    What are Components? (Continue..) Thedetails of a component's implementation are encapsulated. This allows the consumer of a component to focus on building their app, while the component author can innovate and make changes without breaking consumers.
  • 12.
    Where You CanUse Lightning Components? 1.Standalone Apps 2.Lightning Components for Salesforce1 3.Point-and-Click Components for the Lightning App Builder 4.Salesforce1 with Lightning Extensions
  • 14.
    First Lightning App!! 1.Before We Start: Add a Custom Domain to Your Org. To use Lightning Components, your organization needs to have a custom domain configured using My Domain. Why Custom Domain? To ensure security around Lightning Components.
  • 15.
    2. Create LightningComponents in the Developer Console 1.Click File | New | Lightning Component. 2.Enter helloWorld for the name of the new component,and click OK. 3.This creates a helloWorld.cmp resource.
  • 16.
    4. Click File| Save 5. Create a Lightning app. Click File | New | Lightning Application. 6.Enter helloWorldApp for the name of the new app, and click OK(This creates a helloWorldApp.app resource).
  • 17.
    What is thisc:helloWorld ? c:helloWorld refers to the component helloWorld.cmp using the default namespace C. If your organization has a registered namespace, you can use it to reference Lightning components, such as myNamespace:helloWorld.
  • 18.
    7. To seeyour app, click Preview. 8. To see a list of existing Lightning resources, click File | Open Lightning Resources
  • 19.
    For Your Information.,.,.,. Infuture, You will be able to develop Lightning components in Sandbox. It is not generally available even in beta. It is in testing.
  • 20.
    Adding Lightning Componentsto the Salesforce1
  • 21.
    1. In helloWorld.cmp,include implements="force:appHostable" in your aura:component tag. 2. Create a custom tab for this component. 1.From Setup, enter Tabs in the Quick Find box, then select Tabs. 2.Click New in the Lightning Component Tabs related list.
  • 22.
    3. Select theLightning component to display in the custom tab. 4. Enter a label to display on the tab. 5. Select the tab style and click Next. 6. When prompted to add the tab to profiles, accept the default and click Save. Continue..
  • 23.
    For Your Information.,.,. Creatinga custom tab is a prerequisite to enabling your component in the Salesforce1 Navigation menu, but accessing your Lightning component from the full Salesforce site is not supported.
  • 24.
    Salesforce.com Lightning Advantages Big playerslike Microsoft, SAP are supporting this out of box. Data is not saved in SFDC so you will save cost on space. Data will be always realtime. You don't need any development effort to connect SFDC with external applications, Even business users or Admins can use point and click to integrate. If you have lightning connect license, you can connect to external system anytime without any code.