Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Coursera

Salesforce Lightning Web Components for Modern UI

Packt via Coursera

Overview

Google, IBM & Meta Certificates – 40% Off
One plan covers every Professional Certificate on Coursera.
Unlock All Certificates
This course features Coursera Coach! A smarter way to learn with interactive, real-time conversations that help you test your knowledge, challenge assumptions, and deepen your understanding as you progress through the course. In this course, you will master Salesforce's Lightning Web Components (LWC), a modern framework that aligns with web standards. You’ll learn hands-on with real-world projects, transitioning from Aura Components to LWC. By the end, you’ll be capable of developing functional applications using LWC, giving you an edge in Salesforce development. The course begins by setting up your development environment, guiding you through tools like Salesforce CLI, Visual Studio, and Scratch Orgs. You'll then dive into core LWC concepts such as data binding, event communication, and properties. As the course progresses, you'll build applications, render components conditionally, and work with Salesforce data. The course concludes with a project where you'll build a real-world eBike application using everything you’ve learned. This course is perfect for Salesforce Developers, Admins, and web developers looking to enhance their skills in LWC.

Syllabus

  • Introduction to Lightning Web Components
    • 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.
  • Setting Up Development Environment
    • 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.
  • Building Lightning Web Components
    • 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.
  • Rendering Components Conditionally in LWC
    • 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.
  • Rendering List of Items in Lightning Web Components
    • 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.
  • Building Applications in Lightning Web Components
    • 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.
  • Types of Properties in LWC
    • 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.
  • Lightning Web Components Lifecycle Methods
    • 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.
  • Lightning Web Components Communication
    • 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.
  • Working with Records Inside Lightning Web Components
    • 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.
  • Toast Notifications in Lightning Web Components
    • 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.
  • Navigation Service in Lightning Web Components
    • 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.
  • Test Lightning Web Components with Jest Framework
    • 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.
  • Build an Application from Scratch Using Lightning Web Components
    • 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.
  • REST API Callout from LWC (Lightning Web Component)
    • 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.

Taught by

Packt - Course Instructors

Reviews

Start your review of Salesforce Lightning Web Components for Modern UI

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.