Learn Salesforce Lightning - Part 1



INTRODUCTION TO LIGHTNING FRAMEWORK

The Lightning Component framework is a UI framework for developing dynamic web apps for mobile and desktop devices. It’s a modern framework for building single-page applications engineered for growth.

The framework supports partitioned multi-tier component development that bridges the client and server. It uses JavaScript on the client side and Apex on the server side. Below are the benefits of using Lightning Framework,

  • Out-of-the-Box Component Set
  • Rich component ecosystem
  • Performance
  • Event-driven architecture
  • Faster development
  • Device-aware and cross browser compatibility
Lightning App builder

The Lightning App Builder is a point-and-click tool that makes it easy to create custom pages for the Salesforce mobile app and Lightning Experience, giving your users what they need all in one place.

  • Single-page apps that drill down into standard pages
  • Dashboard-style apps, such as apps to track top sales prospects or key leads for the quarter
  • “Point” apps to solve specific tasks, such as an expense app for users to enter expenses and monitor expenses they’ve submitted
  • Custom record pages for your objects, tailored to the needs of users
  • Custom Home pages containing the components and features that users use most
Lightning Pages

A Lightning page is a custom layout that can be used to design pages for use in the Salesforce mobile app or Lightning Experience. A Lightning page is composed of regions that contain components.Image result for standard lightning components

A Lightning component is a compact, configurable, and reusable element that you can drag and drop onto a Lightning page in the Lightning App Builder.
Lightning pages support these components:

Standard Components

Standard components are Lightning components built by Salesforce.

Image result for standard lightning components

Custom Components

Custom components are Lightning components that you or someone else have created. With some modifications, custom Lightning components can work in the Lightning App Builder. For more information on making Lightning components App Builder–friendly.

Image result for third party apps in lightning app builder salesforce

Third-Party Components on AppExchange

The AppExchange provides a marketplace for Lightning components. You can find packages containing components already configured and ready to use in the Lightning App Builder.

Image result for third party apps in lightning app builder salesforce

Creating Lightning pages using Lightning app builder

App Page

Use an app page to create a home page for a third-party app that you can add directly into the Salesforce mobile app and Lightning Experience navigation menus. Your users then have an app home page where they can quickly access the most important objects and items.

Image result for lightning app page

Home Page

Create Home pages with features relevant to specific types of users, and assign the customized pages to different user profiles. Custom Home pages are supported in Lightning Experience only.

Image result for lightning home page

Record Page

With a record page, you can create a customized version of an object’s record page, tailoring it to your users’ needs. Custom record pages are supported in Lightning Experience only.

 Image result for lightning record page



Comments