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.
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
Create an interactive map using a third-party JS library
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