Salesforce Lightning Component Development : Aura Framework
Salesforce Lightning Component Development : Aura Framework
Prerequisites:
1. Basic understanding of Salesforce Administration.
2. Good understanding of Salesforce Development using Visual force and Apex Programming Languages.
3. Basic understanding of HTML, Javascript and CSS.
Q : Why to Enroll this course?
1. Real time Project Oriented Training with live examples.
2. Provided you the live class notes to recall the sessions in future and practice.
3. Course is delivered as a high interactive session, with extensive live examples.
4. This course is specially designed for the developers / admin / project managers who wants to understand the lightning application development using aura framework.
5. Latest videos from a live batch.
About Me:
9+ years of Real time Experience in Salesforce CRM Cloud Application development.
Currently working as a Senior Technical Consultant & Senior Developer.
6+ years of teaching experience in Salesforce CRM on different salesforce modules like Admin, Development, Integrations and Lightning.
What you will learn at the end of the course: Course Content
Salesforce Lightning Architecture – MVC
Introduction to Lightning.
Differences between Salesforce Classic and Lightning.
MVC Architecture of Classic Vs Lightning.
Introduction to Aura Framework to build the lightning applications.
Domain Management - Running Lightning applications using Domain.
Advantages of Lightning over Classic.
Enabling and Disabling the Lightning Experience in Salesforce Org.
Introduction to Packages, Namespace, Package creation and installations.
Introduction to Java script code
Introduction Salesforce Lightning design system (SLDS)
Introduction to Lightning Data services (LDS)
Introduction to S-controls Vs Visual force Vs Lightning Components Vs Lightning Web Components
Building Lightning applications using Developer console and SFDX.
Working with Component Bundle in Lightning
Lightning components.
Lightning applications.
Styles
working with client side Controller
Design
Documentation
Renderer
Helper
SVG file
Working with Lightning Components and Lightning Applications
Introduction to Lightning component and Lighting Application.
Creating a Lightning Component.
Introduction to Lightning Application.
Calling Lightning Components in Lightning Applications.
Calling a Lightning component with in another Lightning component.
Use cases of <aura:attribute> and coding examples.
How to pass the data between the multiple components.
Debugging in Lightning Experience.
Working with Javascript events (onclick, onchange, onblur etc).
Working with Lightning namespace components (lightning:card, aura:iteration, lightning:datatable etc).
console.log() methods to debug the lightning execution flow.
Importance of using below Lightning tags
Using Lightning Buttons
<lightning:button>
<lightning:buttonGroup>
<lightning:buttonMenu>
- <lightning:menuItem>
Lightning Card.
Introduction to lightning Card
Using Lightning:card in Lightning components or Lightning applications.
Using Layout and Layout Item in Lightning
Client side Controller (Java script controller) Vs Server side Controller (Apex class)
Introduction to client side Controller.
Set and get the attributes with in client side controller.
Defining functions in client side controller.
Calling the Handler methods with in client side controller.
Creating Helper Methods in client side controller.
Calling Helper Methods from client side controller.
Passing Sobjects to the attributes.
Using Array, List and Set as an attribute
Passing input text dynamically to the client side controller.
Working with APEX Code:
Calling apex methods from client side controller.
Working with lightning data tables to display the data in lightning component / lightning applications.
Difference between With sharing and without sharing keywords.
working with @auraEnabled for method declaration and variable declaration.
SOQL, DML operations in Lightning
Importance of $A.enqueueAction() method.
Building a Lightning application - With Components, Controller JS, Apex Controller, CSS, helper etc.
Using Client side controller to fire events.
Check Response State with in client side controller.
Get the Response with in client side controller.
Passing parameters to an apex method in Lightning.
Importance of Component Ids / Application Ids
How to define Ids to the Component elements.
Reading input values using Ids in client side controller.
Set and Get the values using Ids.
Rendered in Lightning (using aura if else)
How to Hide / show the components in Lightning.
Using <aura:if> and else statements to hide and display the lightning components.
Using CSS in Lightning Component / applications
CSS introduction
Different ways to use the CSS.
Adding CSS to lightning component or Lightning applications.
Lightning Events
Introduction to Lightning Events.
Creating Component level events.
creating application level events.
Difference between component level and application level events.
Component Events and application Events
How to create a component event
How to register an event
How to fire an event.
How to pass the data to an Event.
How to handle the event in parent components
How to read the data from an event.
How to pass the data from One component to another component using Event.
Lightning Data Services (LDS)
Introduction to Standard Controllers in Classic.
Introduction to Lightning Data Services in Lightning.
Advantages of using LDS in Lightning.
Working with recordViewForm
Working with recordEditForm
Working with recordForm
Dynamic Components in Lightning
Introduction to dynamic components.
Importance of using $A.createComponent() method.
Creating standard Lightning components dynamically
Creating Custom lightning components dynamically
Working with <aura:method> in Lightning
Lightning Interfaces
Introduction to Lightning Interfaces and Apex Interfaces
Working with Attributes in Interfaces
Working with Methods in Interfaces
Working with Events in Interfaces
Overriding the standard buttons / standard record page in Lightning
Lightning in VF
Using Lightning standard component in VF
Using Lightning Custom component in VF
Calling lightning events from a VF page
Introduction to Lighting Out
SFDX Setup
.... etc
Additional Information for your knowledge:
Below are the Salesforce Developer Roles & Responsibilities in a Project and highlighted points cover in this course.
1. Talk to Customers on daily calls to gather the requirements..
2. Ability to work on Agile Methodology.
3. Active participant in internal technical discussions related to the project.
4. Requirement Analysis and Time Estimations.
5. Designing the better solution to the Application using either Classic or Lightning as required.
6. Data Model Design & some of the Admin related configuration changes.
7. Preparing the solution document of the project.
8. Data setup through ETL Tools.
9. User, Role and Profile setup.
10. Creating Reports, Dashboard if needed.
11. Developing an application using Lightning Framework or Visual force Programming & Apex Programming Languages.
12. Developing an application using Lightning components and aura framework
13. Building the Better UI using HTML and CSS.
14. Test Code Coverage.
15. Task Updates to the customer on daily status call.
16. Preparing the project related documents.
17. Project Code backup.
18. Demo to the client on each Story worked in Project.
19. End user Training to Business users (Non Technical business staff in the client end).
20. Application Deployment from Sandbox to Production (Sprint / Release).
21. Check list Preparation on all Manifest Items Deployed.
22. Working on Pre and Post Deployment Activities and ....... etc
All The Best ! Please rate your feedback, so that it helps to others.
Simple way to learn : Salesforce Lightning Application Development using Aura Framework
Url: View Details
What you will learn
- Salesforce Lightning Architecture : MVC
- Live examples to each element in Lightning Bundle
- Lightning Events (Component and Application Events)
Rating: 4.5
Level: All Levels
Duration: 28.5 hours
Instructor: Venkata NarasimhaRao Vutla
Courses By: 0-9 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
About US
The display of third-party trademarks and trade names on this site does not necessarily indicate any affiliation or endorsement of hugecourses.com.
View Sitemap