Salesforce Lightning:

1.  Introduction to Salesforce Lightning:

1.1 Difference between of Components and Lightning Components

1.2    Salient features of Lightning Component

2.  Architecture of Aura Framework:

2.1 controller

2.2 Helper JS

2.3 Style

2.4 Design Attribute

2.5 Creation of my Domain

3.  Getter & Setter in Lightning Component:

3.1 Fetching the Data and Retrieving the Data.

3.2 Difference between c and v in Lightning.

3.3 Importance of @Aura Enabled annotation

4.  Retrieving the data from Database:

4.1 Displaying the list of Account Records

4.2 Importance of enqueue Action

5.  Data types in Lightning

5.1 Basic Data types

5.1.1 Integer, String, double, Date, Datetime.

5.2  Collection data type

5.2.1 List

5.2.2 Set

5.2.3 Map

6.  Displaying the data Using Map

6.1.1 Iteration of Map in JS controller

7.  Displaying the Wrapper Class in Lightning
8.  Passing data from one from Parent to child Component

8.1.1 Attributes

9.  Passing parameters from JS controller to Apex

9.1.1 Set param

10.  Events:

10.1.1 Events Introduction

10.1.2 Application events

10.1.3 Component Events

11.  Application Events with an Example
12.  Component events with an Example
13.  Standard Events:

13.1 force create Record

13.2 force edit Record

13.3 force navigate to so object

13.4 force show Toast

13.5 force navigate to URL

14.  Lightning Interfaces:

14.1 Lightning tab

14.2 Lightning Page

14.3 Lightning Record Page

14.4 Lightning Quick action

15.  Lightning App builder:

15.1 App page

15.2 Record Page

15.3 Home page

16.  Usage of Lightning Components in Visual-force Page.