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.


© 2021 hugecourses.com. All rights reserved.
View Sitemap