aura framework and lightning (nikolay zenko and alexey filippov)
TRANSCRIPT
![Page 1: Aura Framework and Lightning (Nikolay Zenko and Alexey Filippov)](https://reader034.vdocument.in/reader034/viewer/2022052601/559668b91a28ab7e128b46c0/html5/thumbnails/1.jpg)
www.vrpinc.com
Aura
FrameworkAlexey Filipov
Nikolay Zenko
![Page 2: Aura Framework and Lightning (Nikolay Zenko and Alexey Filippov)](https://reader034.vdocument.in/reader034/viewer/2022052601/559668b91a28ab7e128b46c0/html5/thumbnails/2.jpg)
www.vrpinc.com
What is Aura?
Aura is a UI framework for developing dynamic web apps for mobile and
desktop devices, while providing a scalable long-lived lifecycle to support
building apps engineered for growth. It supports partitioned multi-tier
component development that bridges the client and server.
![Page 3: Aura Framework and Lightning (Nikolay Zenko and Alexey Filippov)](https://reader034.vdocument.in/reader034/viewer/2022052601/559668b91a28ab7e128b46c0/html5/thumbnails/3.jpg)
www.vrpinc.com
Why we talk about Aura?
Salesforce1 is built on Aura. The Salesforce
team has actually developed Aura specifically
for making the mobile experience better. Aura
was actually originally built for Salesforce
Touch. Since then, the Aura framework has
grown immensely. Now, portions of Chatter,
Sales Cloud Opportunity Splits, Site.com
Component Framework, and the Force.com App
Builder are all using Aura.
![Page 4: Aura Framework and Lightning (Nikolay Zenko and Alexey Filippov)](https://reader034.vdocument.in/reader034/viewer/2022052601/559668b91a28ab7e128b46c0/html5/thumbnails/4.jpg)
www.vrpinc.com
Architecture
• Components, Pages(HTML,
pseudo HTML)
• Client-Side Controllers (javascript)
• Server-Side Controllers(Java)
• Application Parser(Java)
HTML
Javascriptcontrollers
Server-SideControllers(Java)
Application Parser(Java)
Where is Apex?...
![Page 5: Aura Framework and Lightning (Nikolay Zenko and Alexey Filippov)](https://reader034.vdocument.in/reader034/viewer/2022052601/559668b91a28ab7e128b46c0/html5/thumbnails/5.jpg)
www.vrpinc.com
• Component-based framework
• event-driven architecture
![Page 6: Aura Framework and Lightning (Nikolay Zenko and Alexey Filippov)](https://reader034.vdocument.in/reader034/viewer/2022052601/559668b91a28ab7e128b46c0/html5/thumbnails/6.jpg)
www.vrpinc.com
Architecture
• ui:interactive - provide common
user interface events
• ui:input - HTML inputs, such as
email, text, textarea etc.
• ui:output - HTML inputs
what is it?
![Page 7: Aura Framework and Lightning (Nikolay Zenko and Alexey Filippov)](https://reader034.vdocument.in/reader034/viewer/2022052601/559668b91a28ab7e128b46c0/html5/thumbnails/7.jpg)
www.vrpinc.com
Server-side logic with Controllers
![Page 8: Aura Framework and Lightning (Nikolay Zenko and Alexey Filippov)](https://reader034.vdocument.in/reader034/viewer/2022052601/559668b91a28ab7e128b46c0/html5/thumbnails/8.jpg)
www.vrpinc.com
How we can use Aura?
@AuraEnabled – we are waiting for
you!
![Page 9: Aura Framework and Lightning (Nikolay Zenko and Alexey Filippov)](https://reader034.vdocument.in/reader034/viewer/2022052601/559668b91a28ab7e128b46c0/html5/thumbnails/9.jpg)
www.vrpinc.com
Ta-daaam!!!
Now customers, developers, and partners can leverage the new Lightning framework to
build custom components and create any user experience for any device. Fast.
![Page 10: Aura Framework and Lightning (Nikolay Zenko and Alexey Filippov)](https://reader034.vdocument.in/reader034/viewer/2022052601/559668b91a28ab7e128b46c0/html5/thumbnails/10.jpg)
www.vrpinc.com
Create powerful, engaging applications
with drag-and-drop components for
everything from standard fields, reports
and charts, to partner-built components
from our AppExchange marketplace, to
your own custom designs.
Design apps to look the way you want, in
the device you are designing for — a
tablet, a phone, a wearable device,
desktop, you name it.
Lightning App Builder
![Page 11: Aura Framework and Lightning (Nikolay Zenko and Alexey Filippov)](https://reader034.vdocument.in/reader034/viewer/2022052601/559668b91a28ab7e128b46c0/html5/thumbnails/11.jpg)
www.vrpinc.com
Visualize and extend your data model.
Quickly add new custom objects, fields,
and relationships to your schema with
simple point and click. See details
including field values, required fields, and
how objects are related via lookup and
master-detail relationships.
Lightning Schema Builder
![Page 12: Aura Framework and Lightning (Nikolay Zenko and Alexey Filippov)](https://reader034.vdocument.in/reader034/viewer/2022052601/559668b91a28ab7e128b46c0/html5/thumbnails/12.jpg)
www.vrpinc.com
Connect and access data from external
sources with point and click simplicity.
Incorporate data from legacy systems
(SAP, Oracle, Microsoft, you name it) in
real time in Salesforce application
objects. Dramatically reduce integration
time to unlock and modernize back-office
systems..
Lightning Connect
![Page 13: Aura Framework and Lightning (Nikolay Zenko and Alexey Filippov)](https://reader034.vdocument.in/reader034/viewer/2022052601/559668b91a28ab7e128b46c0/html5/thumbnails/13.jpg)
www.vrpinc.com
Create both branded public and private
communities that are integrated with your
content, data, and business processesto
connect customers, partners, and
employees. Build, publish, and maintain
communities that work on any device
with easy-to-use tools and templates.
Built-in analytics and management allow
you to track and measure activity, so your
community will always be at its best.
Lightning Community Builder
![Page 14: Aura Framework and Lightning (Nikolay Zenko and Alexey Filippov)](https://reader034.vdocument.in/reader034/viewer/2022052601/559668b91a28ab7e128b46c0/html5/thumbnails/14.jpg)
www.vrpinc.com
Easily automate complex business
processes with point-and-click tools.
Automatically update or create new
records, emails, and tasks or submit
approval requests in a few simple steps.
Visualize the entire process in one place
to design and collaborate directly with
line of business owners. Easily extend
processes with flows. Deploy workflow
once, across every device.
Lightning Process Builder
![Page 15: Aura Framework and Lightning (Nikolay Zenko and Alexey Filippov)](https://reader034.vdocument.in/reader034/viewer/2022052601/559668b91a28ab7e128b46c0/html5/thumbnails/15.jpg)
www.vrpinc.com
Leverage pre-built components from
Salesforce and AppExchange Partners, or
have your developers write their own
components for anyone to use and build
apps. Build dynamic apps for mobile and
desktop devices with drag-and-drop tools
on an open, multi-tier framework. Event-
driven architecture, stateful client and
stateless server, and Model-View-
Controller architecture provides a modern
framework for building apps, fast.
Lightning Components
![Page 16: Aura Framework and Lightning (Nikolay Zenko and Alexey Filippov)](https://reader034.vdocument.in/reader034/viewer/2022052601/559668b91a28ab7e128b46c0/html5/thumbnails/16.jpg)
www.vrpinc.com
Aura --> Lightning Components
Aura is the open source technology that powers Lightning Components. The aura:
namespace contains all of the basic building blocks for defining components and
applications.
![Page 17: Aura Framework and Lightning (Nikolay Zenko and Alexey Filippov)](https://reader034.vdocument.in/reader034/viewer/2022052601/559668b91a28ab7e128b46c0/html5/thumbnails/17.jpg)
www.vrpinc.com
Demo time!
![Page 18: Aura Framework and Lightning (Nikolay Zenko and Alexey Filippov)](https://reader034.vdocument.in/reader034/viewer/2022052601/559668b91a28ab7e128b46c0/html5/thumbnails/18.jpg)
www.vrpinc.com
All what you need
• User Name: [email protected]
• Password: qwerty123
• URL: https://na15.lightning.force.com/demo_light/auranote.app
![Page 19: Aura Framework and Lightning (Nikolay Zenko and Alexey Filippov)](https://reader034.vdocument.in/reader034/viewer/2022052601/559668b91a28ab7e128b46c0/html5/thumbnails/19.jpg)
www.vrpinc.com
Questions?
![Page 20: Aura Framework and Lightning (Nikolay Zenko and Alexey Filippov)](https://reader034.vdocument.in/reader034/viewer/2022052601/559668b91a28ab7e128b46c0/html5/thumbnails/20.jpg)
www.vrpinc.com
Thank you for your attention