Overview

If you are an Apex programmer who wants to develop responsive applications using Lightning Web Components, this course will give you hands-on experience building a single-page application. You will build a Lightning application and Lightning Web Components that have the Salesforce look and feel and can securely access, display, and manipulate data in your org. You will also learn how to communicate between Lightning Web Components using custom events, public methods, and service components to make your application interactive.

Who should take this course?

This course is ideal for web developers and Salesforce developers looking to build Lightning Web Components and applications that run in Lightning Experience.

When you complete this course, you will be able to:
  • Build a set of simple Lightning web components.
  • Retrieve and display data from a single record and from a list of records.
  • Encapsulate functionality into child components.
  • Use events for cross-component communication.
  • Use third-party JavaScript libraries to enhance component’s functionality.

Lessons and Topics

Before attending the class, there are a few things we need you to install on your computer so that you can fully participate. Please follow the steps listed here and you’ll be ready to start developing your Salesforce skills and knowledge in no time.

Create a Hello World Lightning Web Component

  • Add a Lightning web component to the home page
  • Use one-way data binding
  • Use expressions to display dynamic values

Work with a Single Record

  • Add a Lightning web component to a record page
  • Import getRecord adapter that allows you to retrieve records without writing Apex
  • Use the wire service to fetch data and errors and pass them to a function
  • Render content conditionally using the if:true directive
  • Use lightning-record-form to create a compact view of a record

Work with Lists of Records

  • Iterate over a list of records using the template tag and the for:each and for:item directives
  • Import adapters to get access to static resources
  • Implement the connectedCallback function
  • Use wired and imperative Apex

Create a Child Component and Interact with It

  • Raise and handle custom events
  • Use navigation mixin

Communicate with Components Across an App

  • Publish events across sibling components
  • Use a card component with a map

Use Third-Party JavaScript Libraries

  • Create an interactive map using a third-party JS library
Details Price Qty
October 8, 2020 9a-5p Virtualshow details + $600.00 (USD)  
November 5, 2020 9a-5p Virtualshow details + $600.00 (USD)  
December 3, 2020 9a-5p Virtualshow details + $600.00 (USD)  
January 7, 2021 9a-5p Virtualshow details + $600.00 (USD)  
February 4, 2021 9a-5p Virtualshow details + $600.00 (USD)  
March 4, 2021 9a-5p Virtualshow details + $600.00 (USD)  
April 8, 2021 9a-5p Virtualshow details + $600.00 (USD)  
May 6, 2021 9a-5p Virtualshow details + $600.00 (USD)  
June 3, 2021 9a-5p Virtualshow details + $600.00 (USD)  
July 8, 2021 9a-5p Virtualshow details + $600.00 (USD)  
August 5, 2021 9a-5p Virtualshow details + $600.00 (USD)  
September 9, 2021 9a-5p Virtualshow details + $600.00 (USD)  
October 7, 2021 9a-5p Virtualshow details + $600.00 (USD)  
November 4, 2021 9a-5p Virtualshow details + $600.00 (USD)  

  • October 8, 2020 9a-5p Virtual
    October 8, 2020
    9:00 am - 5:00 pm
  • November 5, 2020 9a-5p Virtual
    November 5, 2020
    9:00 am - 5:00 pm
  • December 3, 2020 9a-5p Virtual
    December 3, 2020
    9:00 am - 5:00 pm
  • January 7, 2021 9a-5p Virtual
    January 7, 2021
    9:00 am - 5:00 pm
  • February 4, 2021 9a-5p Virtual
    February 4, 2021
    9:00 am - 5:00 pm
  • March 4, 2021 9a-5p Virtual
    March 4, 2021
    9:00 am - 5:00 pm
  • April 8, 2021 9a-5p Virtual
    April 8, 2021
    9:00 am - 5:00 pm
  • May 6, 2021 9a-5p Virtual
    May 6, 2021
    9:00 am - 5:00 pm
  • June 3, 2021 9a-5p Virtual
    June 3, 2021
    9:00 am - 5:00 pm
  • July 8, 2021 9a-5p Virtual
    July 8, 2021
    9:00 am - 5:00 pm
  • August 5, 2021 9a-5p Virtual
    August 5, 2021
    9:00 am - 5:00 pm
  • September 9, 2021 9a-5p Virtual
    September 9, 2021
    9:00 am - 5:00 pm
  • October 7, 2021 9a-5p Virtual
    October 7, 2021
    9:00 am - 5:00 pm
  • November 4, 2021 9a-5p Virtual
    November 4, 2021
    9:00 am - 5:00 pm