Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Salesforce Lightning Web Component ( LWC ) Masterclass
Rating: 4.5 out of 5(22 ratings)
1,071 students

Salesforce Lightning Web Component ( LWC ) Masterclass

Learn from an industry expert on the best practices covering all important topics required for your career
Created byAnand Narayanan
Last updated 10/2021
English
English [Auto],

What you'll learn

  • Introduction and event setup
  • LWC function unification
  • Loop style
  • LDS forms
  • LDS Programmatically
  • Wire
  • Wire property/functions
  • Event Declaratively
  • Event Programmatically
  • Pubsub singleton
  • LMS

Course content

1 section11 lectures14h 49m total length
  • Introduction and Event Setup1:26:21

    Learn to build lightning web components with HTML templates and shadow dom, compare lwc with aura, and set up the development environment using sfdx and Visual Studio Code.

  • LWC Function Unification1:21:21

    Explore building LWC components by designing templates, writing scripts, handling input with on change, and unifying functions using decorators like track, api, and wire.

  • Loop Style1:35:54

    Master loop styles in Salesforce lightning web components, using for each and iterator to render city data, while noting current style limitations in lwc.

  • LDS Forms1:27:35

    Learn to build and deploy lightning web components for LDS forms, exposing public API, using record views and edit forms, and mapping fields via object API names.

  • LDS Programmatically1:34:19

    Master Salesforce Lightning web components by programmatically creating, updating, and deleting records using import methods, imperative actions, and wire data in a hands-on LDS session.

  • Wire1:16:53

    Master the lightning web components wire service and imperative updates to fetch, edit, create, and save contact records, using draft values, field API names, and real-time UI refresh.

  • Wire Property/Functions1:25:52

    Lightning web components wire service reads data using wire property and wire function, and decorate it with track, API, or direct wire decorators for reactive data retrieval.

  • Event Declaratively1:06:41

    Explore declarative and programmatic event handling in Salesforce lwc, creating and dispatching custom events, listening with on event handlers, and passing data via event detail in a volume control example.

  • Event Programmatically1:10:42

    Fire and listen to custom events programmatically in lightning web components, manage the component lifecycle, and pass data via event.detail with bubbling and propagation.

  • Pubsub Singleton1:14:22

    Practice pubsub singleton techniques in Salesforce Lightning Web Components by building a mediator 'pop shop' to publish and subscribe events across components, with beta notes and code examples.

  • LMS1:09:43

    Learn to enable cross-framework communication with the lightning messaging service by creating a shared message channel and implementing publish, subscribe, and unsubscribe between Visualforce and LWC.

Requirements

  • Basic understanding of Salesforce Apex and SOQL is preferred

Description

Introducing Lightning Web Components

Now you can build Lightning components using two programming models: Lightning Web Components, and the original model, Aura Components. Lightning web components are custom HTML elements built using HTML and modern JavaScript. Lightning web components and Aura components can coexist and interoperate on a page. To admins and end users, they both appear as Lightning components.

Lightning Web Components uses core Web Components standards and provides only what’s necessary to perform well in browsers supported by Salesforce. Because it’s built on code that runs natively in browsers, Lightning Web Components is lightweight and delivers exceptional performance. Most of the code you write is standard JavaScript and HTML.

LWC framework is a new programming model to develop Salesforce Lightning Components. This course is designed to help you understand three basic things:

  • What are Lightning Web Components?

  • Why Salesforce has introduced the Lightning web component framework?

  • How can you develop Lightning web components?


Intended Audience:

· Salesforce Professionals

· UI and UX developers

· Experienced Professionals

· Salesforce Developers and Admins

· Students and Fresh Graduates


Number of Sessions : 11

Number of Hrs: 15 hours


Course Outline

· Introduction and event setup

· LWC function unification

· Loop style

· LDS forms

· LDS Programmatically

· Wire

· Wire property/functions

· Event Declaratively

· Event Programmatically

· Pubsub singleton

· LMS


LWC is still new in the market and learning LWC can make you a Salesforce gem and can give your resume another dimension.

If you are new to any web development framework, please do not worry as the course will start from very basic (ground 0) to help you understand how can you start coding web components

Who this course is for:

  • • Salesforce Professionals
  • • Experienced Professionals
  • • UI and UX developers
  • • Salesforce Developers and Admins
  • • Students and Fresh Graduates