In this course, you’ll learn how to program Lightning Web Components with markup, JavaScript, CSS, Apex, and the Salesforce Lightning Design System (SLDS).

starstarstarstarstar_outline

* Actual course outline may vary depending on offering center. Contact your sales representative for more information.

Learning Objectives

Develop Lightning web components
Work in a modern development environment using Visual Studio Code, Git, and the SFDX CLI in conjunction with a Dev Hub and scratch orgs
Communicate between Lightning web components using custom events, public methods, and pub-sub
Read and write Salesforce data using wire service and imperative Apex
Style Lightning web components with CSS and SLDS
Build advanced components using service components, localization, third-party JavaScript, and external APIs
Create forms using standard components and custom controls
Develop in a source-tracked org and deploy to non source-tracked orgs

1
  • Introduction

  • Introducing the Course

2
  • Introducing Lightning Web Components

  • The Lightning Web Components Model
    Creating Lightning Web Components
    Styling Components
    Defining Component Properties
    Handling DOM Events
    Debugging Lightning Web Components
    Working with Salesforce Data
    Using Base Lightning Components
    Raising and Handling Events
    Advanced Communication Between Components

3
  • Surfacing Lightning Web Components

  • Building Lightning Pages with Components and App Builder
    Building Components for Lightning Experience Record Pages
    Surfacing Lightning Web Components
    Overriding Standard Actions
    Defining a Lightning Application
    Using Lightning in Visualforce Pages with Lightning Out
    Other Supported Experiences

4
  • Implementing Navigation and Layouts

  • Using lightning-vertical-navigation
    Using lightning-datatable
    Implementing Button Groups
    Building Responsive Layouts

5
  • Building Advanced Components

  • Creating a Custom, Responsive Datatable
    Defining Public Functions on Components
    Service Components and Toast Notifications
    Slots and Modal Notifications
    Localization
    Renderers and Third-Party JS

6
  • Working with Data

  • Implementing Forms
    Implementing Forms with Custom Controls
    Validating Input Data
    Viewing and Editing Salesforce Records
    Waiting for Server Requests to Complete

7
  • Working with Source-Tracked Orgs

  • Org Development Model and Deployments

Audience

Programming Lightning Web Components is ideal for independent software vendors (ISVs) and web application developers who want to produce custom Lightning web components and applications that run in multiple experiences.

Language

English

Prerequisites

While there are no prerequisites for this course, please ensure you have the right level of experience to be successful in this training.

$4,500

Length: 5.0 days (40 hours)

Level:

Not Your Location? Change

Course Schedule:

Schedule select
25
Sep
Monday
8:30 AM ET -
5:00 PM ET
Filling Fast
Available
Schedule select
16
Oct
Monday
8:30 AM CT -
5:00 PM CT
Filling Fast
Available
Schedule select
06
Nov
Monday
8:30 AM CT -
5:00 PM CT
Filling Fast
Available
Schedule select
27
Nov
Monday
8:30 AM CT -
5:00 PM CT
Filling Fast
Available
Loading...