Lightning Course Content:



What is the Lightning Component Framework

·         What is Salesforce Lightning?

·         Why Use the Lightning Component Framework?

·         Components

·         Events

·         Open Source Aura Framework

·         Browser Support Considerations for Lightning Components

·         Using the Developer Console

Ø  Quick Start

·         Explore Lightning Components Resources

·         Create a Component for Lightning Experience and Salesforce1

·         Load the Contacts

·         Fire the Events

Ø  Creating Components

·         Create Lightning Components in the Developer Console

·         Lightning Bundle Configurations Available in the Developer Console       

·         Component Markup   

·         Component Namespace         

·         Using the Default Namespace in Organizations with No Namespace Set    

·         Using Your Organization’s Namespace        

·         Using a Namespace in or from a Managed Package 

·         Creating a Namespace in Your Organization

·         Namespace Usage Examples and Reference 

·         Component Bundles  

·         Component IDs         

·         HTML in Components          

·         CSS in Components   

·         Component Attributes

·         Component  Composition      

·         Component Body      

·         Component Facets     

·         Best Practices for Conditional Markup         

·         Component Versioning          

·         Using Expressions      

·         Dynamic Output in Expressions        

·         Conditional Expressions

·         Data Binding Between Components 

·         Value  Providers        

·         Expression Evaluation           

·         Expression Operators Reference       

·         Expression Functions Reference       

·         Using Labels  

·         Using Custom Labels 

·         Input Component Labels       

·         Dynamically Populating Label Parameters   

·         Getting Labels in JavaScript  

·         Setting Label Values via a Parent Attribute  

·         Localization   

·         Providing Component Documentation          

·         Working with Base Lightning Components  

·         Base Lightning Components Considerations

·         Event Handling in Base Lightning Components

·         Lightning Design System Considerations     

·         Working with UI Components          

·         Event Handling in UI Components   

·         Using the UI Components     

·         Supporting Accessibility        

·         Button Labels 

·         Forms, Fields, and Labels      

·         Events

·         Menus

Ø  Using Components

·         Use Lightning Components in Lightning Experience and Salesforce1         

·         Configure Components for Custom Tabs      

·         Add Lightning Components as Custom Tabs in Lightning Experience        

·         Add Lightning Components as Custom Tabs in Salesforce1

·         Lightning Component Actions          

·         Override Standard Actions with Lightning Components      

·         Get Your Lightning Components Ready to Use on Lightning Pages

·         Configure Components for Lightning Pages and the Lightning App Builder          

·         Lightning Component Bundle Design Resources     

·         Configure Components for Lightning Experience Record Pages     

·         Create Components for Lightning for Outlook and Lightning for Gmail     

·         Create Dynamic Picklists for Your Custom Components

·         Tips and Considerations for Configuring Components for Lightning Pages and the Lightning

·         App Builder   

·         Use Lightning Components in Community Builder  

·         Configure Components for Communities      

·         Create Custom Theme Layout Components for Communities          

·         Create Custom Search and Profile Menu Components for Communities     

·         Create Custom Content Layout Components for Communities        

·         Add Components to Apps     

·         Integrate Your Custom Apps into the Chatter Publisher (Pilot)        

·         Use Lightning Components in Visualforce Pages     

·         Add Lightning Components to Any App with Lightning Out (Beta)

·         Lightning Out Requirements 

·         Lightning Out Dependencies 

·         Lightning Out Markup           

·         Authentication from Lightning Out  

·         Share Lightning Out Apps with Non-Authenticated Users   

·         Lightning Out Considerations and Limitations         

Ø  Communicating with Events

·         Actions and Events    

·         Handling Events with Client-Side Controllers          

·         Component  Events   

·         Component Event Propagation          

·         Create Custom Component Events    

·         Fire Component Events         

·         Handling Component Events 

·         Component Event Example   

·         Application Events

·         Application Event Propagation          

·         Create Custom Application Events   

·         Fire Application Events         

·         Handling Application Events

·         Application Event Example   

·         Event Handling Lifecycle      

·         Advanced Events Example    

·         Firing Lightning Events from Non-Lightning Code 

·         Events Best Practices 

·         Events Anti-Patterns  

·         Events Fired During the Rendering Lifecycle           

·         Events Handled In Salesforce1 and Lightning Experience   

·         System Events

Ø  Creating Apps

·         App  Overview          

·         Using the Salesforce Lightning Design System in Apps      

·         Using External CSS   

·         More Readable Styling Markup with the join Expression     

·         Using JavaScript        

·         Invoking Actions on Component Initialization         

·         Sharing JavaScript Code in a Component Bundle    

·         Sharing JavaScript Code Across Components          

·         Using External JavaScript Libraries  

·         Working with Attribute Values in JavaScript

·         Working with a Component Body in JavaScript       

·         Working with Events in JavaScript   

·         Modifying the DOM  

·         Checking Component Validity          

·         Modifying Components Outside the Framework Lifecycle  

·         Validating Fields       

·         Throwing and Handling Errors          

·         Calling Component Methods

·         Using JavaScript Promises     

·         Making API Calls from Components

·         Create CSP Trusted Sites to Access Third-Party APIs         

·         Dynamically Creating Components  

·         Detecting Data Changes with Change Handlers       

·         Finding Components by ID   

·         Dynamically Adding Event Handlers To a Component        

·         Dynamically Showing or Hiding Markup     

·         Adding and Removing Styles

·         Which Button Was Pressed? 

·         Formatting Dates in JavaScript          

·         Using Apex    

·         Creating Server-Side Logic with Controllers

·         Creating Components

·         Working with Salesforce Records     

·         Testing Your Apex Code      

·         Making API Calls from Apex

·         Lightning Data Service (Beta)           

·         Loading a Record      

·         Saving a Record

·         Creating a Record      

·         Deleting a Record      

·         Record Changes          

·         Errors  

·         Considerations and Limitations         

·         Lightning Data Service Example        

·         SaveRecordResult     

·         Lightning Container (Developer Preview)    

·         Using a Third-Party Framework        

·         Lightning Container Component Limits        

·         The Lightning Realty App     

·         lightning-container NPM Module Reference

·         Controlling Access    

·         Application Access Control   

·         Interface Access Control       

·         Component Access Control   

·         Attribute Access Control       

·         Event Access Control

·         Using Object-Oriented Development

·         What is Inherited?     

·         Inherited Component Attributes        

·         Abstract  Components

·         Interfaces       

·         Inheritance Rules       

·         Using the AppCache  

·         Distributing Applications and Components  

Ø  Debugging

·         Enable Debug Mode for Lightning Components      

·         Salesforce Lightning Inspector Chrome Extension   

·         Install Salesforce Lightning Inspector           

·         Salesforce Lightning Inspector          

·         Log Messages

Ø  Fixing Performance Warnings


Post a Comment

0 Comments