Programming Lightning Web Components

Request more info

Take your Salesforce development skills to the next level and learn how to develop web components in Lightning with Programming Lightning Web Components. On this course you will learn how to develop fully customised responsive applications in Lightning Experience based on simple code. Help your business optimise the performance of its applications and streamline all its processes.

Course Highlights


Virtual or in-person


40 hours


Salesforce certified instructors


Small class size

Salesforce Authorised Training Centre


Upon completion of this course you will be able to:

  • Develop Lightning web components for use in many Salesforce Experiences
  • Work in a modern Salesforce development environment using Visual Studio Code, Git, and the Salesforce 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 is it for?

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 Salesforce Experiences.


  • Salesforce Development and completion of this Trailmix: Build Lightning Web Components

Content & Methodology

  • 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
  • Using lightning-vertical-navigation
  • Using lightning-datatable
  • Implementing Button Groups
  • Building Responsive Layouts
  • Implementing Forms
  • Implementing Forms with Custom Controls
  • Validating Input Data
  • Viewing and Editing Salesforce Records
  • Waiting for Server Requests to Complete
  • 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
  • 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
  • Org Development Model and Deployments

Download the brochure of this course

Master Salesforce with ISDI CRM

ISDI CRM is a joint project between ISDI and Salesforce to offer official training which will allow professionals to acquire the necessary technical and business skills to master Salesforce and boost their employability and competitiveness. Join our community.


Salesforce Certifications for Business

Train your teams with the Salesforce certifications and personalized training based on your business goals.

Salesforce for business

They already trust us

Solutions for Companies
Solutions for Companies
Solutions for Companies
Solutions for Companies
Solutions for Companies
Solutions for Companies
Solutions for Companies
Solutions for Companies
Solutions for Companies
Solutions for Companies
Solutions for Companies
Solutions for Companies

Stay tuned!

Subscribe and stay tuned for the latest news and updates

We use our own and third-party cookies to improve our services by analyzing your browsing. If you continue browsing it will mean that you consent to its use. More information in our Cookies Policy more information

The cookie settings on this website are set to "allow cookies" to give you the best browsing experience possible. If you continue to use this website without changing your cookie settings or you click "Accept" below then you are consenting to this.