Packt

Salesforce Lightning Web Components for Modern UI

Packt

Salesforce Lightning Web Components for Modern UI

Included with Coursera PlusLearn more

Ask Coursera

Gain insight into a topic and learn the fundamentals.
Intermediate level

Recommended experience

2 weeks to complete
at 10 hours a week
Flexible schedule
Learn at your own pace
Gain insight into a topic and learn the fundamentals.
Intermediate level

Recommended experience

2 weeks to complete
at 10 hours a week
Flexible schedule
Learn at your own pace

What you'll learn

  • Gain a solid understanding of Lightning Web Components and how they differ from Aura components

  • Master data binding, properties, and event communication within LWC

  • Learn to work with Salesforce data using Base Components and Lightning Data Services

  • Build a real-world application from scratch, applying everything you've learned in LWC

Details to know

Shareable certificate

Add to your LinkedIn profile

Recently updated!

July 2026

Assessments

16 assignments

Taught in English

See how employees at top companies are mastering in-demand skills

 logos of Petrobras, TATA, Danone, Capgemini, P&G and L'Oreal

There are 15 modules in this course

In this module, we will introduce you to the concept of Lightning Web Components, highlighting their benefits in modern Salesforce development. We will explore the foundational concepts of LWC, its architecture, and how it fits into the broader Salesforce ecosystem.

What's included

1 video1 reading

In this module, we will guide you through setting up your Salesforce development environment. You will learn how to install necessary tools, enable Dev Hub, and create a scratch org for seamless development and testing.

What's included

4 videos1 assignment

In this module, we will teach you how to create a simple Lightning Web Component and implement data binding. You will gain hands-on experience by applying data binding techniques to different component examples.

What's included

3 videos1 assignment

In this module, we will explore how to render DOM elements conditionally using the if:true|false directive in Lightning Web Components, enabling dynamic content rendering based on specific conditions.

What's included

2 videos1 assignment

In this module, we will cover how to render a list of items dynamically within your Lightning Web Component. You will also learn how to utilize the Iterator directive to handle item iteration.

What's included

2 videos1 assignment

In this module, we will show you how to build simple applications, such as a simple interest and shape calculator, using Lightning Web Components. This will help you understand the practical application of LWC in real-world projects.

What's included

2 videos1 assignment

In this module, we will explore various types of properties in Lightning Web Components, including public and Boolean properties. You will also learn how to pass data between components and manage reactivity in your components.

What's included

4 videos1 assignment

In this module, we will introduce you to the lifecycle of Lightning Web Components, explaining the different lifecycle hooks and their usage to effectively manage your component's behavior.

What's included

1 video1 assignment

In this module, we will explore various methods of communication between Lightning Web Components. You will learn how to pass data and invoke methods across parent and child components, including using the Pub/Sub model.

What's included

6 videos1 assignment

In this module, we will teach you how to interact with Salesforce records within your Lightning Web Components. You will learn to use both Lightning Data Service and Apex to create, view, and manage records effectively.

What's included

11 videos1 assignment

In this module, we will show you how to use toast notifications in Lightning Web Components to display success, error, or informational messages to users. You will also learn how to customize these notifications and trigger them dynamically based on specific actions or events.

What's included

1 video1 assignment

In this module, we will teach you how to use the Navigation Service in Lightning Web Components to navigate users to various Salesforce record pages, web pages, and other destinations. You’ll also learn how to manage navigation events and parameters.

What's included

5 videos1 assignment

In this module, we will guide you through setting up JEST for testing Lightning Web Components. You will learn how to write and execute test cases, ensuring that your components perform correctly and meet your quality standards.

What's included

2 videos1 assignment

In this module, we will walk you through building a complete application from scratch using Lightning Web Components. You’ll gain practical experience in developing and integrating various components, managing static resources, and implementing a polished user interface.

What's included

23 videos1 assignment

In this module, we will demonstrate how to make REST API callouts from Lightning Web Components, including handling responses and displaying data on the UI. You will also learn how to handle authorization and security for these API integrations.

What's included

10 videos3 assignments

Instructor

Packt - Course Instructors
Packt
2,023 Courses611,541 learners

Offered by

Packt

Explore more from Cloud Computing

Why people choose Coursera for their career

Felipe M.

Learner since 2018
"To be able to take courses at my own pace and rhythm has been an amazing experience. I can learn whenever it fits my schedule and mood."

Jennifer J.

Learner since 2020
"I directly applied the concepts and skills I learned from my courses to an exciting new project at work."

Larry W.

Learner since 2021
"When I need courses on topics that my university doesn't offer, Coursera is one of the best places to go."

Chaitanya A.

"Learning isn't just about being better at your job: it's so much more than that. Coursera allows me to learn without limits."

Frequently asked questions