Salesforce Interview Questions & Answers Book is now available!

Grab Now
 $ 99

Lightning Components Development

Lightning Experience is built on Single Page Architecture and every that we have used in Salesforce Classic will be re-implemented using Aura Framework.

  • 31 episodes
  • 5.1 hours
  • 5 modules
Lightning Components Development

Is this the right course for you?

This course introduces Aura component development for people working with Salesforce Lightning applications that already use Aura. The published modules cover fundamentals, Lightning Data Service, events and navigation. Work through the component model before combining several techniques in an existing application.

Before you start

You should be comfortable with basic HTML, JavaScript and Salesforce records. Use an org where you can create components and test changes independently. Aura remains relevant to maintaining existing applications; consider the requirements of your project when deciding between Aura and Lightning Web Components.

Put the lessons into practice

Build a small component that reads a record, responds to a user action and passes information through an event. Explain which work happens in the component and which belongs on the server. Test the result with realistic permissions and keep your example small enough to debug.

Use the syllabus below to choose your next lesson. The published sections include Fundamentals, Lightning Data Services(LDS), Events in Aura Components, Navigation, Miscellaneous. Pause as you go, reproduce the example, and check your result before continuing. This makes the lesson a practice session you can repeat, rather than a video you only watch once.

Related courses and resources

What's inside

31 Episodes · 5.1 Hours

1Fundamentals10 episodes · 93 mins
  • HEYYYYYYYYY4 mins
  • A few things about Aura Components?11 mins
  • What are attributes, easiest way to understand them12 mins
  • Binding Component file to Action Handlers7 mins
  • Disabled default caching mechanism, thank me later :p2 mins
  • Integrating Aura Components with Apex methods14 mins
  • What's this?3 mins
  • Lightning Tags - Part 1/321 mins
  • Lightning Tags - Part 2/39 mins
  • Lightning Tags - Part 3/310 mins
2Lightning Data Services(LDS)9 episodes · 94 mins
  • What does <force:recordData /> do?16 mins
  • Deep dive into <force:recordData />8 mins
  • Update a record using saveRecord() method9 mins
  • Create a new record using getNewRecord() method18 mins
  • delete a record using .deleteRecord() method4 mins
  • using recordUpdated attribute in <force:recordData /> in LDS15 mins
  • What does <lightning:recordViewForm /> & <lightning:recordEditForm /> do?12 mins
  • Ripping apart <lightning:recordForm />7 mins
  • force:recordData vs lightning:recordEdit/ViewForm vs lightning:recordForm5 mins
3Events in Aura Components10 episodes · 98 mins
  • Data flow in Aura Components4 mins
  • Bonus: When to use Attributes vs Events5 mins
  • Steps involved in working with Events3 mins
  • Using Application Events for data transfer14 mins
  • Using Component Events for data transfer10 mins
  • Data transfer from Aura Component to Visualforce page using Events17 mins
  • Data transfer from Visualforce to Aura Component using Events12 mins
  • What are Out Of The Box events and how to use them?13 mins
  • Different types of handlers available8 mins
  • Using Aura componets in Visualforce and sharing resources12 mins
4Navigation1 episode · 15 mins
  • Page Reference types for Navigation15 mins
5Miscellaneous1 episode · 8 mins
  • Surfacing Aura Components8 mins

Keep me in the loop!

Email me when a new episode is published (promise, I will not spam you)

You're signing up to receive emails from Salesforce Casts