
Understand what Salesforce Lightning is, a component-based framework for building responsive single-page apps, and how it differs from classic while using Aura to develop Lightning components.
Enable my domain in your development org to brand login pages, deploy lightning components to tabs, pages, or apps, and configure authentication configurations via identity providers.
This lecture explains what a lightning component is and its architectural flow, detailing client side and server side interactions and component bundles like controller, helper, and style in Aura framework.
Create a basic lightning component and learn to use it across apps, tabs, quick actions, and record pages by implementing interfaces and styling with static resources, style bundle, and tokens.
Learn to style lightning components using inline CSS, external CSS via static resources, style bundles, and lightning tokens, and optimize maintenance with CSS bundles and token extensions.
Explore methods for styling Salesforce Lightning components, including inline CSS, CSS bundles, and Lightning tokens, with a focus on using default tokens, token inheritance, and applying global branding.
Declare lightning component attributes with aura attribute, covering primitive, object, and collection types. Use v dot expressions to read attributes and pass data to client-side and Apex controllers.
Create a dynamic calculator component in Salesforce Lightning that accepts two numbers, performs add, subtract, multiply, divide via a JavaScript controller, and renders results with conditional CSS.
Explore aura and SLDS fundamentals, while building a basic lightning component calculator that takes two numbers and performs addition, subtraction, multiplication, and division using attributes and value providers.
Learn how to declare and use aura component attributes, from basic, object, collection, and custom types to function and framework types, covering defaults, required flags, access, value providers, and expressions.
Explore Salesforce lightning development by building a contact master component that invokes server-side code to fetch contacts and display them as cards.
Learn to debug lightning components and apex methods by exposing a get contacts action, ensuring aura enabled methods, and using debug logs, console logs, and json stringify to inspect data.
Server side code , use of slds styling and aura navigation
Learn nested component composition in Salesforce Lightning development by building a create contact component that saves via server-side Apex and passes account and record IDs inside a master component.
Explore nested components and wrapper components in Lightning development, and learn how bound expressions propagate changes between parent and child, while on bound expressions restrict cross-component updates.
<aura:component >
<aura:attribute name="PassThrough" type="String" default="This is a default value from nested Comp"/>
<p> This is inside nested component paragraph</p>
<c:ChildComp></c:ChildComp>
<c:ChildComp1 childAttr="{#v.PassThrough}"></c:ChildComp1>
</aura:component>
--------------childcomp1-----------
<aura:component >
<aura:attribute name="childAttr" type="string" default="This is default value from child comp"/>
Hello {!v.childAttr}
</aura:component>
--------------childcomp-------------------------
<aura:component >
<p>This is a child component paragraph</p>
</aura:component>
Learn how to navigate between Lightning components and compose nested components to display related contacts for an account. Pass record ids to Apex and open contact detail pages.
Learn how to build and deploy lightning quick actions and lightning tabs, wire them into record pages, and create reusable components that perform actions or display data.
Learn to create and register component and application events in lightning, fire and handle them in child and parent components, and use proper event names for data exchange.
Explore component, application, and system events in Salesforce lightning development, learn to register and handle component events between child and parent components, and fire events to drive client-side interactions.
Explore component events in lightning development to pass account information between nested components. Register and fire the event in the child, then handle it in the parent to display accounts.
Define an application event with a message attribute, fire it from a component, and handle it in a listener component to enable communication between disconnected components.
Explore component events and application events in Salesforce Lightning development. See how he registers, handles, and fires events across components and how system events trigger on init, render, and destroy.
Prerequisites:
1. Basic understanding of Salesforce Administration.
2. Good understanding of Salesforce Development using Visual force and Apex Programming Languages.
3. Basic understanding of HTML, Javascript and CSS.
Q : Why to Enroll this course?
1. This course is specially designed for the developers / admin / project managers who wants to understand the lightning application development using aura framework.
5. Every session covered with live coding and examples taken based on real time scenario
Key Pointers
What Is Lightning and usage of it. Structure of lightning framework.
How to develop a component/application and What is lightning bundle properties
Add styling to our component in different ways and use in record page
Lightning Component Attribute & expressions. Intro to SLDS, Aura framework
Invoke Server side code in component and Lightning navigation
What are Nested components and component composition in lightning?
Navigation in lightning and component composition
Lightning Quick Action And Lightning tab
Events in Lightning
Aura method to communicate from parent component to child component
Lightning Layout and its usage
Lightning DataTable and its usage
Server side pagination using lightning component
Lightning Out- Expose component to outside of lightning/salesforce.
Convert your Javascript button to lightning experience
Lightning Data Service(LDS)- Standard controller for lightning component
Creating and Destroying components Dynamically
Test Your Component using Lightning Testing service
Debug your Lightning component with Lightning Inspector
Lightning App builder
Use of Lightning Design Resource in component