Salesforce Lightning Components Development Tutorial

Learn to master Salesforce Lightning Components with our hands-on tutorial! No boring theory, just practical skills to build dynamic web apps.

  • Overview
  • Curriculum
  • Instructor
  • Review

Brief Summary

This course offers a fun and engaging way to learn Salesforce Lightning Components. You'll skip the boring theory and dive right into hands-on learning, creating real projects along the way.

Key Points

  • Hands-on, practical learning with minimal theory.
  • Understand key concepts like Lightning Components and SPA.
  • Create custom, reusable components and applications.

Learning Outcomes

  • Learn how to build and customize Lightning Components.
  • Understand event-driven architecture and how to handle events.
  • Gain skills in using Apex and client-side controllers.

About This Course

Become Pro in Salesforce Lightning Components with easy, simple, step-by-step learning

THIS is the RIGHT tutorial for you if the below statements match you.

"I don't want TooOOO much of BORING theory and PPTs.

I want "TO-THE-POINT" explanation.

I want MORE hands-on." but, remember I do REPEAT and STRESS the important points as I want to dump directly to your brain easily.

*********************************************************************************************************************************************

What will I get in this Course?

Apart from the Salesforce Lightning Components Development Training, Each module is not only LECTUREd but also DEONSTRATEd with a easily understandable case study.

And, At the end of the Course:

you will be able to understand what the salesforce lightning components framework is.

you will be able to understand what a LIGHTNING COMPONENT is.

you will be able to distinguish between Lighnting App Component and Lightning Component Component.

you will be able to Create custom, reusable Lightning Components and  Applications.

you will be able to understand the "Component Resource Bundle".

you will be able to distinguish between Controller Resource and Helper Resource

you will be able to use HTML, CSS in the Salesforce Lightning Components

you will be able to use “Static Resources” in the Salesforce Lightning Components

you will be able to understand composition and DE-COMPOSITION of the Salesforce Lightning Components

you will be able to create NESTED COMPONENTS.

you will be able to understand A--T--T--R--I--B--U—T--E--S

you will be able to understand the "VALUE PROVIDERS" --  view, controller, Label

you will be able to use the EXPRESSIONS in the Salesforce Lightning Components

you will be able to work with UI components and Events

you will be able to understand how to surface the components i.e. Adding components to the App, Lightning Experience, Salesforce1, VF Page etc

since the Lightning Components Framework is “EVENT-DRIVEN”  Framework, you will very importantly understand how to handle the events with CLIENT-SIDE Controllers.

As we spend more time on the Events, you will properly understand what and when to use and how to handle APPLICATION Events and COMPONENT Events with LIVE demo and examples.

you will be able to handle the events with client-side controllers

you will be to use Apex in the Components, prepare server-side logic ie Apex Methods for Salesforce Lightning with "@AuraEnabled" annotation

you will be able to install and debug with "Salesforce Lightning Inspector Chrome Extension"

*********************************************************************************************************************************************

SPAs….. SPAs….. SPAs…..

SPAs….. SP Apps…..  Single Page Apps……

Most of Web Apps & Mobile Apps are Single Page Apps. And, We have famous UI frameworks for building SPAs like AngularJS,  KnockOut, BackBone, Mercury etc.

What about Salesforce? That is why we have the “LIGHTNING EXPERIENCE” UI in the salesforce.  (The old UI which we have been using is “classic experience”.).

Then, What is this Lightning Component Framework?

The Lightning Component framework is a UI framework for developing dynamic web apps for mobile and desktop devices. It’s a modern framework for building single-page applications engineered for growth.

The framework supports partitioned multi-tier component development that bridges the client and server. It uses JavaScript on the client side and Apex on the server side.

When there are famous JS UI Frameworks such as AngularJS,  KnockOut, BackBone, Mercury etc, Why should I choose “Lighnting Component Framework”  ?

Because..

The benefits include an out-of-the-box set of components, event-driven architecture, and a framework optimized for performance.

Out-of-the-Box Component Set

Comes with an out-of-the-box set of components to kick start building apps. You don't have to spend your time optimizing your apps for different devices as the components take care of that for you.

Rich component ecosystem

Create business-ready components and make them available in Salesforce1, Lightning Experience, and Communities. Salesforce1 users access your components via the navigation menu. Customize Lightning Experience or Communities using drag-and-drop components on a Lightning Page in the Lightning App Builder or using Community Builder. Additional components are available for your org in the AppExchange. Similarly, you can publish your components and share them with other users.

Performance

Uses a stateful client and stateless server architecture that relies on JavaScript on the client side to manage UI component metadata and application data. The client calls the server only when absolutely necessary; for example to get more metadata or data. The server only sends data that is needed by the user to maximize efficiency. The framework uses JSON to exchange data between the server and the client. It intelligently utilizes your server, browser, devices, and network so you can focus on the logic and interactions of your apps.

Event-driven architecture

Uses an event-driven architecture for better decoupling between components. Any component can subscribe to an application event, or to a component event they can see.

Faster development

Empowers teams to work faster with out-of-the-box components that function seamlessly with desktop and mobile devices. Building an app with components facilitates parallel design, improving overall development efficiency.

Components are encapsulated and their internals stay private, while their public shape is visible to consumers of the component. This strong separation gives component authors freedom to change the internal implementation details and insulates component consumers from those changes.

Device-aware and cross browser compatibility

Apps use responsive design and provide an enjoyable user experience. The Lightning Component framework supports the latest in browser technology such as HTML5, CSS3, and touch events.


  • At the end of the training, you will be able to build Lightning applications that enable a user to search, read, and update data from a Salesforce org.

  • you will be able to understand what the salesforce lightning components framework is.

  • you will be able to Create custom, reusable Lightning Components and Applications.

Course Curriculum

1 Lectures

1 Lectures

1 Lectures

2 Lectures

1 Lectures

1 Lectures

Instructor

Profile photo of Syed Chand Shah
Syed Chand Shah

I may be little bit happy...because... I may be Junior Consultant for some time....because... I may be Senior Consultant for some time....because... I may be etc. etc.. etc... etc..... for SOME TIME.BUT, I feel MORE happy, because, I am a WHOLE-TIME LEARNER. Sharing that learning with you all, the REAL Learning for me. UDEMY is the right platform for you...

More Courses By Syed Chand Shah
Review
4.9 course rating
4K ratings
ui-avatar of BiLal Khan
Bilal K.
1.0
5 years ago

TOTAL waste of money, do NOT buy!

  • Helpful
  • Not helpful
ui-avatar of Replyami
Replyami
5.0
6 years ago

good course, well structured

  • Helpful
  • Not helpful
ui-avatar of Hardik Ranjan
Hardik R.
4.0
7 years ago

Training was very Good.Everything that was taught was very clear. Just for some people who have some hands on salesforce lightning Need more advanced examples but thought it was Good.

  • Helpful
  • Not helpful
ui-avatar of Mellam Hari Krishna
Mellam H. K.
5.0
7 years ago

The Tutorial is good for beginners who wants to learn Salesforce Lightning
It covered all the points of Basic Salesforce lightning

  • Helpful
  • Not helpful
ui-avatar of Ram G
Ram G.
0.5
7 years ago

It's basic level

  • Helpful
  • Not helpful
ui-avatar of Gayatri Sharma
Gayatri S.
5.0
7 years ago

Good Teaching slow with practical detailing Thanks for this tutorial.

  • Helpful
  • Not helpful
ui-avatar of Teddy Elarmo
Teddy E.
3.0
8 years ago

Very hard to understand thick accent and very light technical topic discussed thus far

  • Helpful
  • Not helpful
ui-avatar of Tejas Kapasi
Tejas K.
5.0
8 years ago

Thanks for this Tutorial. I am very thankful that i got this and understood very clearly.
I played most of the video with 1.5x speed and this course is really helpful to me.
Instructor has covered very good content and topics. I would suggest instructor to include some light on security code part as lightening application runs in Ststem mode.

  • Helpful
  • Not helpful
ui-avatar of RobertoDub RobertoDub
Robertodub R.
5.0
8 years ago

good practical examples, will update rating as I progress through the course.

  • Helpful
  • Not helpful
ui-avatar of Chatanya Sai Krishna Kasamsetty
Chatanya S. K. K.
5.0
8 years ago

Hands down!! to instructor's style of teaching. The course is totally worth for 200$ and it has helped me to crack the interview as I joined this course with zero knowledge. Looking forward to Instructor's new training course on Integrations!!

  • Helpful
  • Not helpful
Leave A Reply

Your email address will not be published. Required fields are marked *

Ratings

Courses You May Like

Lorem ipsum dolor sit amet elit
Show More Courses