Udemy
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Salesforce LWC: Lightning Web Components with Live Project
Highest Rated
Rating: 4.6 out of 5(549 ratings)
3,942 students

Salesforce LWC: Lightning Web Components with Live Project

Learn Salesforce LWC with JavaScript, Apex, Wire, LDS, component communication, Jest testing and a real-world project
Created byDebasis Jena
Last updated 9/2026
English
English [Auto],French [Auto],

What you'll learn

  • What is Lightning Web Component framework?
  • Lightning Web Component Development
  • LWC and Aura interoperability
  • Supported browsers, tools and experience for lightning web components
  • Set up development environment and CLI command to work with LWC
  • Setup Devhub and scratch org and Importance of it
  • LWC Folder and File Structure
  • Useful Javascript Properties in lightning component
  • Nested/Component composition
  • How to communicate between components using Events
  • PubSub mechanism to communicate events
  • ways of accessing salesforce resources in LWC
  • Lightning Data Services and Base components to get salesforce data in Lightning web Components
  • Use Wire services to access data in LWC
  • Various to Invoke APex from Lightning web component
  • Continuous call and API call from Lightning web component
  • Uses of Navigation services in lightning web component
  • Introduction SLDS and various resources
  • Component life cycle and event best practices
  • Mechanism to Debug your lightning web component
  • Use Jtest to test your Lightning Web components
  • Best ways to migrate Aura component to LWC
  • Many more live scenario and step by step way to code the LWC
  • Complete access to source code for practice
  • Live Project with complete source code built on LWC

Course content

78 sections • 214 lectures • 32h 48m total length
  • Introduction To Lightning Web Component/ LWC in Salesforce6:06

    Explore lightning web components (LWC) in Salesforce. Compare with Visualforce and Aura, and build reusable, performant UI using HTML, JavaScript, and CSS.

  • Difference Between Visualforce , Aura component and LWC7:10

    Compare Visualforce, Aura components, and LWC to understand how client-side rendering, mobile performance, and browser-based features shape Salesforce Lightning development.

  • Web Component and evolution of Webstack18:02

    Explore how web components create a standard model with custom elements, templates, shadow DOM, and ES modules, and how Lightning web components boost performance and interoperability.

  • Why do you go for LWC instead of existing Aura Components4:56

    compare lwc with aura components, highlighting better performance and standards-based development. learn about security, testing, and compatibility benefits of lwc built on web standards.

  • Coexistence and interoperability of AURA and LWC3:42

    Explore the coexistence of aura and lwc on the same page, showing how they share the same base and underlying data services and security.

Requirements

  • basic knowledge of salesforce, javascript
  • Basic understanding of Salesforce Apex and SOQL is preferred
  • More important to have interest to learn salesforce lightning web component

Description

Learn Salesforce Lightning Web Components (LWC) from fundamentals to advanced development through hands-on coding and a complete real-world Salesforce project.

Lightning Web Components is Salesforce's modern UI development framework based on standard web technologies including JavaScript, HTML and CSS.

This course is designed for Salesforce Developers, Administrators and professionals who want practical experience building reusable, scalable and production-ready Lightning Web Components.

Rather than learning LWC concepts only through isolated examples, you will write code throughout the course and apply the concepts in a complete real-world project.

You will work with component architecture, JavaScript, events, parent-child communication, Lightning Data Service, Wire Service, Apex integration, Lightning Message Service, navigation, SLDS, lifecycle hooks, debugging, Jest testing and advanced LWC development patterns.

Be Expert with covering :

  • Build Salesforce Lightning Web Components from scratch using HTML, JavaScript and CSS

  • Understand the architecture and lifecycle of the LWC framework

  • Configure VS Code, Salesforce CLI, Dev Hub and development environments

  • Build reusable and production-ready Salesforce Lightning Web Components

  • Work with JavaScript properties, getters, events and reactive data

  • Implement parent-to-child and child-to-parent component communication

  • Communicate between unrelated components using Lightning Message Service

  • Retrieve Salesforce data using Lightning Data Service and Wire Service

  • Call Apex methods imperatively and using @wire

  • Implement CRUD operations from Lightning Web Components

  • Work with Salesforce navigation and Lightning Navigation Service

  • Build reusable components using composition and slots

  • Use Salesforce Lightning Design System (SLDS) and custom CSS

  • Handle errors, loading states, notifications and user feedback

  • Understand LWC lifecycle hooks and rendering behavior

  • Build secure Lightning Web Components using Salesforce security best practices

  • Test Lightning Web Components using Jest

  • Debug LWC JavaScript and Salesforce interactions

  • Understand Aura and LWC interoperability

  • Migrate Aura components to Lightning Web Components

  • Work with Salesforce GraphQL from Lightning Web Components

  • Implement modern RefreshView and data-refresh patterns

  • Build dynamic Lightning Web Components

  • Learn performance and enterprise LWC development practices

  • Complete a real-world Salesforce LWC project with source code


Who this course is for:

  • salesforce
  • Developer
  • Administrator
  • software professional
  • tester
  • Project Managers