The Ultimate Hands-On Lightning Web Component

The most complete Salesforce LWC Development course brought to you by a Google Software Engineer.

4.59 (4678 reviews)
Udemy
platform
English
language
Web Development
category
23,497
students
17 hours
content
Oct 2021
last update
$74.99
regular price

What you will learn

What is Lightning Web Component framework?

LWC Fundamentals

Javascript Fundamentals (including ES6 features)

Integration in Lightning Web Components

Reusability of LWC Components

Styling technique in LWC

SLDS - Salesforce Lightning Design System

Third Party Libraries in LWC

Lightning Navigation Service

Lightning Messaging Service

Calling Salesforce Apex in LWC

LWC and Aura Interoperability

Rent A Car Project Built with LWC

Over 15 Projects

LWC Crash Course (Under 100 Min)

Testing LWC

Lightning Quick Action and Lightning Tab

Description

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?

If you are preparing for your next job interview or next project and do not have enough time to go through the entire course? Don't you worry, because I have included an LWC Crash course video in the course which can help you learn all the fundamentals of LWC in just 100 minutes. Amazing, isn't it?

The course will mainly focus on Custom Lightning Web Component development. With the help of code by code mini examples and major projects, you can master this framework in no time. In the course, we will learn-

  • LWC Fundamentals

  • Complete Javascript Tutorials (including ES6 features and JS Fundamentals)

  • Complete Tutorials on SLDS - Salesforce Lightning Design System

  • Basics of SFDX - Push, Pull, Retrieve and Deploy Your Code

  • Integration in LWC (Make dynamic callout, parse the response etc)

  • How to develop components locally - Local Dev Server

  • Base Lightning Component

  • Looping in LWC

  • Conditional Rendering in LWC

  • Component Lifecycle

  • Styling LWC components with CSS

  • Component Communication - Custom Events, Lightning Messaging Service, PubSub module, Properties

  • Calling Salesforce Apex from LWC - Wire Service, Rest Callout, Imperative Call to Apex Methods

  • Navigation Service in LWC

  • Aura and LWC Interoperability

  • Testing Lightning Web Components

  • A Crash Course on LWC to help you quickly learn fundamentals in just 100 minutes

  • and much more including new and updated videos on new features

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 (and even before that, you will learn all the fundamentals of Javascript). If you already have hands on in any Web Development frameworks, then this course will definitely be a major plus to your skills as it primarily focuses on learning modern web standard, building ECMA script modules and developing UI components.



Content

Introduction And Getting Started

Course Overview
About Your Author
Introduction to LWC
Set Up Development Environment
Create Developer Org and Setup Dev Hub
Create Scratch Org
Explore Salesforce CLI Commands

LWC Fundamentals

Component Bundle
Hello World Component
Data Binding
Applying CSS
Conditional Rendering
Looping or Iteration
Project - Simple Calculator - Part 1
Project - Simple Calculator - Part 2
Bonus - Component Library Overview

Javascript Properties

Private Properties - Non Reactive
Private Properties - Reactive
Getter Properties
Public Properties
Public Boolean Properties

Component Lifecycle & Composition

Using Slots
Public Methods
Shadow DOM
Component Lifecycle

Component Communication Using Events

Dispatching And Handling Events
Communication Between Independent Components
Share Javascript Code

Access Salesforce Data

Working With Salesforce Data - An Overview
Lightning Data Service - Create Record
Lightning Data Service - View Record
LDS - RecordViewForm and RecordEditForm
LDS - RecordForm Base Component
Call Apex Method Using Wire Adapter
Call Apex Method Imperatively

Navigation Service and Other Features

Display A Toast Notification
Get Record Id and Object Name From Framework
Meta File Configurations
Lightning Navigation Service Overview
Examples of Lightning Navigation Service
Using 3rd Party Libraries

Aura and LWC interoperability

Communicate In Same Component Hierarchy
Communicate In Different Components Hierarchy

Testing Your Lightning Web Components

JTest Setup
Writing Tests For Your Lightning Web Components
Debugging Test Files - Using Chrome
Debugging Test Files - Using VS Code

Rent A Car Project

Project Overview
Installing Schema
Develop CarSearchForm Component
Develop CarSearchResult Component
Develop CarTile Component
Develop CarDetails Component
Develop CarDetail Component
Develop AddCarExperience Component
Develop CarExperiences Component
Complete CarExpriences Component
Develop CarLocation Component

Screenshots

The Ultimate Hands-On Lightning Web Component - Screenshot_01The Ultimate Hands-On Lightning Web Component - Screenshot_02The Ultimate Hands-On Lightning Web Component - Screenshot_03The Ultimate Hands-On Lightning Web Component - Screenshot_04

Reviews

VENKATA
October 11, 2023
Very good course which covers everything in LWC from scratch. Very good content and explanation from instructor. Well created course which helps anyone to learn Lightning Web Components .
Ricardo
September 11, 2023
Muy buen curso para los que nos vamos introduciendo al mundo de LWC en salesforce. Muy contento con las explicaciones hasta ahora
Deepak
September 1, 2023
The examples explained in the video do not give the desired output.It's frustrating now. Seems the trainer not working on updates of the code based on the latest version of LWC
Basheeruddin
July 25, 2023
The author probably wants to showoff that he is the only talented developer. He literally changes the screen the moment he writes the code. God save his colleagues and subordinates.
suhas
July 7, 2023
because explanation of the tutor is very much satisfactory but the only issue is he couldn't able to give his best content in the course this course is not best for beginners their is much research included in it
Naveen
June 4, 2023
Its not in a systamatic manner...........Like just writing the code without explanation. just want to finish the target. Would suggest for every topic a new code(new example) with some explanation would be better to understand.
Avinash
May 15, 2023
Yeah the experience is good with Manish sir but I think for freshers speed of talk is little fast to understand otherwise fantastic. thanks
shekhar
April 29, 2023
Hi Manish, I have gone through so many sites to get the content. None of them delivered the content as like you.
Anjali
March 23, 2023
To the point and crisp explanation of the topics. as a beginner got the understanding of LWC. Top stuff. thanks for curating a great beginner friendly course.
Jose
January 13, 2023
Es bueno, explica los detalles importante dentro del desarrollo con LWC, tiene proyectos para llevar a la practica y retener el conocimiento.
Flor
November 18, 2022
all good, It would have been great if he maximised his coding window and made it brighter, it's hard to read the code
Saurabh
October 27, 2022
Manish is a great instructor / teacher. Very well versed with JS, and LWC. Knows how yto debug and solve the errors which arrived in between. At least I found it really useful. I would definitely recommend this course. 5 STARS ! KUDOS and GREAT WORK !!!
Yana
October 24, 2022
In just a few lessons, I was able to create a full code in LWC for a demand in my job. I knew nothing about Javascript and the JS module was super important for me! Congratulations for designing such a complete and well-explained course about LWC! I absolutely loved it!
Chandrashekhar
September 16, 2022
This course is very good for us. They explained the basic in detail and covered all the basic component.
Shruti
August 24, 2022
This is one of the best LWC trainings I have taken, I would like to thank Manish for his excellent teaching skills, he has explained everything very well with examples and demos during the entire course. Thanks again.

Charts

Price

The Ultimate Hands-On Lightning Web Component - Price chart

Rating

The Ultimate Hands-On Lightning Web Component - Ratings chart

Enrollment distribution

The Ultimate Hands-On Lightning Web Component - Distribution chart
2357210
udemy ID
5/7/2019
course created date
4/28/2020
course indexed date
Lee Jia Cheng
course submited by