Salesforce Program Lightning Web Components (DEX602)

Price
$4,500.00 USD

Duration
5 Days

 

Delivery Methods
Virtual Instructor Led
Private Group

Course Overview

Discover how to develop custom applications that run in Lightning Experience and Salesforce mobile, and how to support multiple devices and screen sizes from a single codebase. In this 5-day instructor-led course, our platform experts will show you how to program Lightning Web Components with markup, JavaScript, CSS, Apex, and the Salesforce Lightning Design System (SLDS), and how to make them available to Salesforce end users.

Course Objectives

  • Develop Lightning Web Components for use in many Salesforce experiences.
  • Work in a modern Salesforce development environment using Code Builder, Git, and the Salesforce Command Line Interface (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.

Who Should Attend?

This course is designed for independent software vendors (ISVs) and web application developers who want to produce custom Lightning Web Components and applications that run in multiple Salesforce experiences. Programming experience and familiarity with web application development processes and programs are highly recommended. This is also a great course for anyone interested in earning their Lightning Web Components Specialist superbadge or JavaScript Developer I credential.
  • Top-rated instructors: Our crew of subject matter experts have an average instructor rating of 4.8 out of 5 across thousands of reviews.
  • Authorized content: We maintain more than 35 Authorized Training Partnerships with the top players in tech, ensuring your course materials contain the most relevant and up-to date information.
  • Interactive classroom participation: Our virtual training includes live lectures, demonstrations and virtual labs that allow you to participate in discussions with your instructor and fellow classmates to get real-time feedback.
  • Post Class Resources: Review your class content, catch up on any material you may have missed or perfect your new skills with access to resources after your course is complete.
  • Private Group Training: Let our world-class instructors deliver exclusive training courses just for your employees. Our private group training is designed to promote your team’s shared growth and skill development.
  • Tailored Training Solutions: Our subject matter experts can customize the class to specifically address the unique goals of your team.

Course Prerequisites

Prepare for your Salesforce course by completing this prework before your session starts: https://trailhead.salesforce.com/en/content/learn/trails/build-lightning-web-components

Agenda

1. Lightning Web Components

  • Get To Know the Lightning Web Components Model
  • Create Lightning Web Components
  • Style Components
  • Define Component Properties
  • Handle DOM Events and Lifecycle Hooks
  • Debug Lightning Web Components
  • Work with Salesforce Data
  • Use Base Lightning Components
  • Raise and Handle Events
  • Advanced Communication Between Components

2. Lab: Lightning Data Service

  • Phase 1: Output Data from Lightning Data Service (60 min)

3. Surface Lightning Web Components

  • Build Lightning Pages with Components and App Builder
  • Build Components for Lightning
  • Experience Record Pages
  • Surface Lightning Web Components
  • Override Standard Actions
  • Define a Lightning Application
  • Use Lightning in Visualforce Pages with Lightning Out
  • Other Supported Experiences

4. Navigation and Layouts

  • Use
  • Use
  • Implement Button Groups
  • Build Responsive Layouts

5. Advanced Components

  • Create a Custom Datatable
  • Define Public Methods on Components
  • Service Components and Toast Notifications
  • Review Slots and Modal Notifications
  • Localize Content
  • Understand Renderers and Third-Party JS
  • Harness Dynamic Instantiation

6. Data Usage

  • Implement Forms
  • Implement a Form using Custom Controls
  • Validate Input Data
  • View and Edit Salesforce Records
  • Wait for Server Requests to Complete
  • Leverage GraphQL Wire Service

7. Source-Tracked Orgs

  • Follow Org Development Model and Deployments

8. Lightning Web Components for Aura Developers (Optional)

9. Lab: Lightning Data Service (Optional)

  • Phase 2: Use Lightning Data Service CRUD Operations (75 min)
  • Phase 3: Read and Output Dynamic Data (20 min)
 

Get in touch to schedule training for your team
We can enroll multiple students in an upcoming class or schedule a dedicated private training event designed to meet your organization’s needs.

 



Do You Have Additional Questions? Please Contact Us Below.

contact us contact us 
Contact Us about Starting Your Business Training Strategy with New Horizons