Complete Salesforce Lightning Application Development
3.1 (4 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
61 students enrolled

Complete Salesforce Lightning Application Development

Design, build, and deploy enterprise applications with Salesforce Lightning
3.1 (4 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
61 students enrolled
Created by Packt Publishing
Last updated 6/2018
English
English [Auto]
Current price: $86.99 Original price: $124.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 3 hours on-demand video
  • 1 downloadable resource
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Build efficient enterprise applications based on the Lightning design system, Lightning components and the Lightning App Builder
  • Create an Apex Controller that exposes data and logic to a client application
  • Use Component attributes, event handlers and Lightning components in your Lightning application
  • Create custom Lightning events and communicate between components using events
  • Manage the state of a Lightning application using the URL's hashtag and use Lightning's Component and Application events
  • Enhance the performance of your Lightning pages by integrating them with Visualforce
Course content
Expand all 32 lectures 02:51:30
+ Getting Started
4 lectures 18:33

This video will give you an overview about the course.

Preview 01:55

The aim of this video is to learn about the project we are going to develop

  • Take a look at the Health Awareness Program
  • Explore the Existing Classic components
  • Get to know about Lightning Development Requirements 
About the Project
03:52

The aim of this video is to build from scratch the salesforce classic component

  • Get a full-featured copy of Lightning Platform
  • Register and Deploy “My Domain”
  • Get started with the Installation 
Install/Build Salesforce Classic
06:48

Get to know about the Lightning Experience with this video.

  • Explore the App launcher
  • Test different ways to receive My Domain information 
Overview of Lightning Experience
05:58
+ Creating Lightning Components
6 lectures 42:06

The aim of this video is to learn to develop a BMI Calculator

  • Create a Lightning Component
  • Test the component using a custom Stand-Alone application 
Preview 05:12

The aim of this video is to learn about Attributes, Expressions and Value Providers

  • Define an attribute in the Component
  • Get a detailed understanding of Expressions and Value Providers 
Attributes, Expressions, Value Providers
05:18

The aim of this video is to learn about the Bundle of resources

  • Learn more about Auto-Wired resources
  • Learn about the Naming and Extensions of the resources
  • Setup a shape of the Component with the attributes for input/output. 
Component Bundle
06:02

This video will brief you about Client-side Controller

  • Know more about the Parameters to be used
  • Take a look at the CSS resource
  • Learn more about Conditional Styling 
Client-side Controller
07:16

The aim of this video is to learn about Global IDs and Local IDs

  • Install Salesforce Lightning Inspector
  • Explore the benefits
  • Enhance components with custom validations 
Global IDs and Local IDs
08:54

In this video, learn about components and navigation

  • Navigate to VisualForce
  • Surface the component
  • Embed the component in the Lightning Experience 
Using the Component and Navigation
09:24
+ Salesforce Lightning Design System
4 lectures 10:41

The aim of this video is to learn about the concept of SDLS

  • Get an overview of SLDS
  • Explore the Out-of-the-box items available 
Preview 04:02

In this video, learn the implementation of SLDS in Lightning Components

  • Enhance the BMI Calculator using SLDS in the code
  • Test run the code in Stand-alone app 
SLDS to Lightning Components
02:47

In this video, get to learn how to inherit the slds to stand-alone apps

  • Use force:slds and test run the app 
SLDS to Stand-alone Apps
00:52

The aim of this video is to learn the implementation of SLDS in VisualForce pages

  • Enhance VisualForce Pages in the existing code
  • Explore ways to download the latest version of SLDS 
SLDS to VisualForce Pages
03:00
+ Server-side Apex Controller
3 lectures 16:51

The aim of this video is to learn more about <lightning:input> component

  • Explore the features
  • Explore the data types that can be used
  • Implement the component and run the code 
<lightning:input>
07:36

The aim of this video is to learn about Apex Controller

  • Differentiate between Apex and VF
  • Differentiate between Apex and Lightning
  • Explore Apex Methods for Lightning 
Server-side Controller
06:44

The aim of this video is to learn about the application event

  • Enhancement to BMI Calculator
  • Navigate to create Volunteer Component with PARAMs
  • Fire the event by setting the parameters  
force:navigateToComponent
02:31
+ Lightning Component for Search
6 lectures 24:04

In this video, get to learn how to compose a component.

  • Get to know the order of creating the components
  • Explore the purpose of a component with an example 
Component Composition
04:48

The aim of this video is to learn about App and Wrapper Component

  • Build the component volunteerListApp.app
  • Build the outermost container component 
App and Wrapper Components
00:57

The aim of this video is to learn how to build a Search Bar Component Markup

  • Use the Picklist Field with 3 category values
  • Learn more about the Client-Side Controller  
Search Bar Component Markup
03:04

The aim of this video is to learn about List and Card Components

  • Iterate independent individual card/ tile component
  • Display the list of Volunteers
  • Use the nested components 
List and Card Components
08:07

The aim of this video is to learn about the SLDS to the components

  • Observe the style classes used for the components 
SLDS to the Components
02:14

This video will get you know more about the Server-Side method

  • Return the list of Volunteers with this method
  • Server-Side method with parameter  
Apex Method
04:54
+ Custom Lightning Events
9 lectures 59:15

The aim of this video is to understand the out-of-the-box events

  • Study more about events
  • Explore the different namespaces 
Event Reference
03:00

Get to learn in depth about System Event References in this video

  • Study in detail when and how an event is fired 
System Event Reference
03:26

This video shows you a demonstration of the system event learnt previously

  • Perform demo using “init” event
  • Perform demo using “waiting” and ”doneWaiting” events
  • Get to know about “locationChange” event with a demonstration 
Demo on System Events
08:38

The aim of this video is to learn about custom events

  • Understand about communicating with custom events
  • Demonstration of Component event  
Custom Events
10:00

The aim of this video is to learn about App event

  • Understand the Business Requirement
  • Install the necessary components
  • Test and run the component 
App Event
16:36

The aim of this video is to learn to create and App event

  • Create an event with String attribute 
Create the App Event
01:26

Get to know how to register an event in search component

  • Learn how to start to register
  • Fire an event
  • Explore Salesforce Lightning Inspector 
Register and Fire in Search Comp
04:17

The aim of this video is to learn about handling the app event in SeminarList Component

  • Learn how to fetch the value of the attribute of the event
  • Execute the Component to the Server-side component 
Handle in SeminarList Comp
07:06

The aim of this video is to learn how to work on the HealthTipList Component

  • Handle the carryCategory App Event
  • Implement the same in the Lightning page 
Handle in HealthTipList Comp
04:46
Requirements
  • Front-end and back-end development skills with JavaScript are essential.
Description

The new Lightning Experience combines the three major components—Lightning Design System, Lightning App Builder and Lightning Components—to enable anyone to quickly and easily create beautiful, modern enterprise apps. If you wish to explore the new Lightning experience, then look no further because this practical video course will be your companion and ensure that you make the best use of the Lightning platform.

This video course will show you how to enable, create, and configure a Lightning solution. You will dig into component attributes, expressions, value providers (and attribute data types and other aspects of attribute definitions) and create an efficient component via attributes and expressions. Then you will create a Lightning-enabled Apex Controller that exposes data and logic to the client application. Next, you will create a Lightning application in the Developer Console, use static resources in your Lightning Application, and preview your Lightning application in the browser.

Finally, you will create custom Lightning components and custom Lightning events and communicate between components using events. You will then learn how to create Apex methods that can be called remotely from Lightning component code, make calls from Lightning components to remote methods, and handle server responses asynchronously using callback functions. Towards the end of the course, you'll learn how to manage the state of your Lightning application using the URL's hashtag and use Lightning's Component event and Application event.

About the Author

Syed Chand Shah is one of the pioneers in delivering trainings on "Salesforce Lightning and he has worked on Salesforce since the last 7 yrs. He has developed Salesforce applications with SFDC Best Practices including functional gathering and application design for a number of companies like Infosys, Vodafone, HCL, Dell, Wipro, Mindtree, Sony, Nihon and Accenture.

Who this course is for:
  • This course is ideal for existing Visualforce developers who are already well versed with the basics of Salesforce and are looking to build modern enterprise applications quickly.