Salesforce Lightning Course Content
Our Course curriculum is designed in-line with the most in-demand Salesforce Job market needs and for the working professionals and learners who are actively pursuing a career change or advancement or looking to gain a new skill set in Salesforce Lightning.
Note: You can register for either " LWC" or " AURA" separately.
1. Introduction
- Intro to Salesforce LWC (Lightning Web Component)
- Set up a development environment
- Installing VS code
- Installing Salesforce CLI
- Creating default and scratch org
- Difference between LWC and Aura
2. LWC Fundamentals
- Creating a Basic Component
- HTML template
- JS
- Applying CSS
- Lifecycle hooks
- Conditional Rendering
- Loops or iteration
3. Javascript Properties
- Private properties
- Public properties
- Getter
4. Communicate with Events
- Create and dispatch events
- Handle events
- Configure event propagation
- Communicate between components
- Events Best Practices
5. Access Salesforce Data
- Data Guidelines
- Lightning Data Service
- Call Apex method using Wire
- Call apex Method imperatively
6. Security with Lightning Locker Service
7. Aura Coexistence
8. Migrate aura components
9. Debugging
10. Testing
1. Introduction
- Intro to Salesforce Lightning AURA
- Setup development environment
- Difference between Aura and LWC
2. Lightning Framework Overview and Prerequisites
- Create a Developer Account and setting up the Custom Domain
- Lightning component framework Overview
- Creating a Lightning Component and Lightning App
- Attributes in Lightning Components and Lightning Apps
- Reusability of the Lightning Components and Component Composition
3. CSS and JavaScript Basics
- Inline Styles
- Internal Styles
- External Styles
- javaScript DOM
- Data Types and Functions
- Console, Alert and Confirm
- javaScript Events
- All the basics needed to proceed with Lightning Development
4. Aura Framework and Lightning Bundle
- UI Elements, Value Providers, Expressions, aura:find, aura:if and aura:iteration
- Controller, Helper and Style Resources
- Standard and Force.com components
- Complete Understanding of Document Resource
- Complete Understanding of Rendered Resource
- Complete Understanding of Design Resource
- Complete Understanding on SVG Resource
- Two-way data binding
5. Lightning Design System Overview
- Referring STYLE Resource and SLDS
- Using SLDS components (Forms, Buttons, SVG Icons etc…)
- Showing Notifications (Success, Error, Warning etc…)
6. Calling Server Logic to alter or retrieve data from the Database
- Retrieving the data from the database
- Performing DML operations
- Other kind of method calls
7. System Events and handling the events
- aura:waiting and aura:doneWaiting
- aura:valueInit
- aura:valueChange
- aura:locationChange
- aura:doneRendering
- aura:valueRender
- aura:valueDestroy
- aura:systemError
- event.getSource(), event.target and event.currentTarget
8. Custom Events
- Application Events and Component Events
- Registering the events and handling the events
- Event Propagation
9. Dynamic Component Creation
- Creating the Lightning Component Dynamically
- Destroying the Lightning Component Dynamically
10. Lightning App Builder and Design Resource
- Lightning Pages
- Lightning Custom Tab
- Design Resource and Property of a component
11. Using Lightning App and Lightning Component in different areas of Application
- Overriding the Custom Action with Lightning Design System Bundle
- Lighting App as an Application
- Using Lightning App in Visualforce Page using Lightning out
12. Designing a reusable Datatable with Lightning Component
- Pagination
- Actions (View, Edit, Delete)
- Dynamically displaying the fields
We offer Salesforce Lightning LWC and Salesforce Lightning AURA as two different courses with different prices. And, you can register for a customized curriculum covering both versions at a special discounted price. For further information about the course, please drop us an enquiry, and our Course Advisor will assist you in making your learning hassle-free.
Most of the Salesforce Lightning Jobs in the industry expect the following add-on skills. Hence, we offer these skills-set as FREE Courses (Basics) to ease your learning process and help you stay ahead of the competition.