
This video will give you an overview about the course.
In this video, we’ll take a look at how to ensure getting ready and register a user/domain for the course.
• Developer Edition
• User
• Custom Domain – Register and Deploy
The aim of this video is to take a look at preparing an organization.
• Lightning experience migration assistant
• Readiness Check
• Options Available
In this video, we learn to prepare the users and take a look at permission sets as well as handling system admins.
• Profiles
• Permission Sets
• Handling System Admins
The aim of this video is to roll out a plan to identify the team’s stakeholders and strategies.
• Stakeholders
• Strategies
In this video, we get introduced to Lightning Apps and take a look at App Launcher.
• App Launcher
• Assigned Standard and Custom Lightning Apps
The aim of this video is to explore creating a custom lightning app as well as testing and deploying it with a custom logo and color.
• Create a Custom Lightning App
• Brand with Custom Logo and color
• Test and Deploy
In this video, we take a look at Lightning page layouts. We also explore the classic detail and lightning detail page layouts.
• Lightning Page Sections
• Classic Detail Page Layout
• Lightning Detail Page Layout
The aim of this video is to take a look at the various components available at our disposal viz. the standard, custom, and installed components.
• Standard Components
• Custom Components
• Installed Components
In this video, we directly dive in to create the App page.
• Live Demo of creating App page
In this video, we directly dive in to create the Record page.
• Live Demo of creating Record page
In this video, we directly dive in to create the Home page.
• Live Demo of creating Home page
In this video, we implement editing the lightning pages.
• Live Demo of editing lightning pages
The aim of this video is to assign lightning pages viz. app page, record page, and home page.
• App Page
• Home Page
• Record Page
In this video, we discover the lightning report builder, handling system admins and standard profiles, creating a lightning report, and creating a lightning dashboard. We also discuss the points that should be considered while using these features.
• Classic in Lightning
• Enabling Lightning Report Builder
• Create a Lightning Dashboard
In this video, we explore creating a lightning component. We also take a look at the developer console and using techniques of lightning component development.
• myLtngComp
• Developer Console
• Basics and key Techniques of Lighting Component Development
The aim of this video is to showcase a live demo of Lightning Components
• Live Demo
In this video, we take a look at utilizing the custom components in Lightning Pages and configuring these custom components.
• Using the custom components in Lightning pages
• Configuring the custom components
The aim of this video is to understand AppExchange Components.
• Where to search for Lightning Components
• How to install
In this video, we take a look at building the components with ‘global’ access control, partnership agreement, and publishing on AppExchange.
• Build the components with ‘global’ access control
• Partnership agreement
• Publishing on AppExchange
In this video, we showcase a demo for creating a VisualForce page and attempt using the VisualForce page in lightning pages.
• Demo of creating a VisualForce page
• Try to use the VisualForce page in the lightning pages
The aim of this video is to gain a conceptual understanding of the lightning components in VisualForce Pages.
• Understand lightning components in VF pages
In this video, we showcase a demo for Lightning dependency app and the VisualForce page.
• Demonstration
In this video, we are introduced to SLDS and gain a basic understanding to it.
In this video, we take a look at enhancing the VisualForce page to look like the lightning page. We also discuss various cases that might arise when attempting to do this.
• Enhancing VisualForce page
• Case 1 and Case 2
• Case 3 and Case 4
The aim of this video is to add SLDS components to enhance the experience.
• Standard Components
• Adding Reports (Report Charts)
In this video, we explore flows in lightning pages. We understand how to create a simple flow, activating it, and using it in Lightning.
Create a simple flow
Activate
Using in Lightning
The aim of this video is to create a simple App page and utilizing it in lightning apps.
Creating a simple app page
Using in Lighting apps
This video will give you an overview of the course.
The aim of this video is to learn how to get a Developer Lightning Edition.
Sign up for Developer Edition
The aim of this video is to learn about the Lightning Experience.
Explore switching between Salesforce classic and Lightning Experience
Learn about Switcher
This video is a review of different areas of Lightning experience.
Familiarize yourself with the different areas in the app
The aim of this video is to learn about the Lightning Marketing App.
Explore the pre-sales functioning of the App
Learn about campaigns, Leads and Lead conversion in the app and customize them
The aim of this video is to learn about the Lightning Sales App.
Launch the App Launcher
Learn to create accounts, contacts and opportunities and customize them
The aim of this video is to learn about the Lightning Service App.
Launch the App Launcher
Learn about Cases and Solutions
Create new Cases
The aim of this video is to create a custom Lightning App.
Explore the Lightning Experience App manager
Create your own App
The aim of this video is to create a Custom Object.
Navigate to Setup
Fill in the details as per your requirements
Review the custom objects created from the Object Manager
Create a Custom Tab.
Explore the other types of Custom tabs
Navigate to Setup and search for Tabs
Customize your Tab using different themes
The aim of this video is to create a Custom Field.
Understand the various data types available for custom fields
Select the respective data types and create Fields in your App
Create a Custom Formula Field.
Calculate BMI in the field using Formula
Calculate the category to find out whether the user is underweight, overweight, or normal weight
Learn how to create validation rules on our volunteer object.
Navigate to Setup
Create a Volunteer record and see the values taken without the validation set
Create new validation rules for the App
The aim of this video is to learn how to design page layouts.
Edit the Volunteer Layout page available
Design the page with the required fields
Create new Volunteers
The aim of this video is to learn how to create compact layouts.
Create new layouts
Select Compact Layout Fields
Reload and test your App
Learn to insert bulk records using the data import wizard.
Create a List View
Select the fields to be displayed
Import your data into Salesforce
This video provides an overview of lightning app builder. We will also see the standard components in lightning App Builder.
Launch the Lightning App Builder
Create a new Lightning page
Explore the standard components
This video, we are going to enable classic version for Lightning and upgrading classic to Lightning.
See the classic version for Lightning
Upgrade classic to Lightning
This video gives difference between lightning App and Console App. It will explore standard Console App and create a Custom Console App.
Access opportunity record
Create custom console app
This video explains sales process that is the stages of sales. It also explores standard sale process on opportunity Object. We will also see enabling the path and creating sales path.
Look at the stages of sales
Define a custom sales path
This video will create three Visualforce pages. It will also display appropriate Visualforce component on volunteer record page. This video embeds a volunteer program path with the stages.
Create three Visualforce pages
Display Visualforce components
Create Volunteer progress path
The aim of this video is to get introduced to Lightning Process Builder.
Explore in detail why to choose the Process Builder
Learn the difference between Workflow Tools and Process Builder
Build processes on the object account using Process Builder.
Briefly explore the requirements
Create an account record
Activate the record
The aim of this video is to learn the creation of another process on account.
Briefly explore the requirements
Create a new Process Builder
Activate the Process
Learn about the processes on Volunteer.
Understand the requirements
Change and update the fields as per the requirements
The aim of this video is to build the Business Automation Process for Requirement 1.
Understand the requirements
Set Field Values in the task
Access the set record in the App
The aim of this video is to build the Business Automation Process for Requirement 2.
Study the requirements
Build a new process
Test your application
This video provides an overview of Lightning Flow, Cloud Flow Designer and Flow.
Understand Lightning Flow and Cloud Flow Designer terminology
Look at the Cloud Flow designer interface
In this video, we will understand the requirement—the flows we will need for our health awareness program application.
Study the requirement for building the Application
This video builds a quick BMI flow to calculate the BMI without storing any Volunteer Information in the Salesforce database.
Define a screen to capture the name
Define a screen to capture the height and weight of the person
Define a screen to calculate the BMI
This video explains how to build a flow that captures the volunteer information in multiple screens and create a volunteer record.
Define two screens: one to capture the name and another to capture the height and weight
Define a screen to display the captured record
Define a screen to create record and get unique ID
Define a screen to display the record ID
This video will give you an overview about the course.
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
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
Get to know about the Lightning Experience with this video.
Explore the App launcher
Test different ways to receive My Domain information
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
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
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.
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
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
In this video, learn about components and navigation
Navigate to VisualForce
Surface the component
Embed the component in the Lightning Experience
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
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
In this video, get to learn how to inherit the slds to stand-alone apps
Use force:slds and test run the app
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
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
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
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
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
The aim of this video is to learn about App and Wrapper Component
Build the component volunteerListApp.app
Build the outermost container component
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
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
The aim of this video is to learn about the SLDS to the components
Observe the style classes used for the components
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
The aim of this video is to understand the out-of-the-box events
Study more about events
Explore the different namespaces
Get to learn in depth about System Event References in this video
Study in detail when and how an event is fired
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
The aim of this video is to learn about custom events
Understand about communicating with custom events
Demonstration of Component event
The aim of this video is to learn about App event
Understand the Business Requirement
Install the necessary components
Test and run the component
The aim of this video is to learn to create and App event
Create an event with String attribute
Get to know how to register an event in search component
Learn how to start to register
Fire an event
Explore Salesforce Lightning Inspector
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
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
The new Lightning Experience combines 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 take up the challenges that Lightning throws at you head-on, then look no further because this practical course will be your faithful companion and ensure that you make best use of the Lightning platform.
With this practical course, you'll initially explore the art of working with standard components and build a basic layout for the application. Then, you will add more advanced components using the Lightning framework. Finally, you will also build and migrate reports and dashboards to make your app look more professional. Than you will learn how to roll out to Lightning in an existing organization and work with some really amazing point-and-click features to enhance your application’s user interface. Finally you will create custom Lightning components and custom Lightning events and communicate between components using events, make calls from Lightning components to remote methods, and handle server responses asynchronously using callback functions.
Contents and Overview
This training program includes 3 complete courses, carefully chosen to give you the most comprehensive training possible.
The first course, Salesforce Lightning Recipes starts by walking you through the three major Lightning components and will help you enable and configure a Lightning solution. You will explore the art of working with standard components and build a basic layout for the application. Then, you will add more advanced components using the Lightning framework. Finally, you will also build and migrate reports and dashboards to make your app look more professional. Towards the end of the course, you’ll make use of the Design System to work with Salesforce data and lay out the entire page with the components that you’ve built, before integrating Visualforce in your application.
The second course, Hands-On Salesforce Lightning Development entails all out-of-the-box functionality available in Lightning Experience. You will learn how to roll out to Lightning in an existing organization and work with some really amazing point-and-click features to enhance your application’s user interface. Lightning App Builder gives you the power to build apps visually, without code, quicker than ever before using custom-built Lightning components. By the end of this course, you’ll be able to build efficient apps based on the new Lightning experience and make your Lightning apps available in the Lightning App Builder.
The third course, Complete Salesforce Lightning Application Development 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 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.