Packt

Advanced Lightning Web Components & Visualforce Development

Ends soon: Grow your skills with Coursera Plus for $239/year (usually $399). Save now.

Packt

Advanced Lightning Web Components & Visualforce Development

Included with Coursera Plus

Gain insight into a topic and learn the fundamentals.
Advanced 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.
Advanced level

Recommended experience

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

What you'll learn

  • Master advanced concepts of Dynamic Apex for scalable Salesforce applications.

  • Build and manage custom and standard components using Lightning Web Components.

  • Secure your applications by identifying and mitigating security vulnerabilities in Apex and Visualforce.

  • Understand advanced data handling and communication between components in Salesforce applications.

Details to know

Shareable certificate

Add to your LinkedIn profile

Recently updated!

April 2026

Assessments

20 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

Build your subject-matter expertise

This course is part of the Salesforce Certified Apex & LWC Development Bootcamp Specialization
When you enroll in this course, you'll also be enrolled in this Specialization.
  • Learn new concepts from industry experts
  • Gain a foundational understanding of a subject or tool
  • Develop job-relevant skills with hands-on projects
  • Earn a shareable career certificate

There are 18 modules in this course

In this module, we will explore security vulnerabilities in Salesforce, focusing on Apex and Visualforce. You’ll learn how to prevent SOQL Injection attacks and safeguard your applications, as well as how to create custom exceptions in Apex to handle specific errors securely.

What's included

3 videos2 readings1 assignment

In this module, we will break down the Save Order of Execution in Salesforce, explaining the sequence of events when saving a record. You'll learn how Apex transactions impact the Save Order and how to use this understanding to optimize your data handling processes.

What's included

2 videos1 assignment

In this module, we will dive into Dynamic Apex, demonstrating how to use the Schema class to interact with Salesforce object metadata. You'll gain the skills to programmatically access and manipulate the object schema, as well as retrieve fields and child relationships dynamically.

What's included

6 videos1 assignment

In this module, we will introduce Salesforce’s Lightning Aura Components, guiding you through the setup of custom domains and an overview of the Lightning Component Framework. You’ll learn to build interactive applications using UI components, manage data flow with attributes, and understand component composition.

What's included

14 videos1 assignment

In this module, we will guide you step-by-step through building your first Lightning app, including the creation of components like ContactList, SearchBar, and ContactDetails. You’ll also learn how to integrate Apex classes for data management and make your app interactive.

What's included

6 videos1 assignment

In this module, we will introduce Lightning Web Components (LWC), highlighting their key benefits over Aura components. You'll learn how to leverage LWC to build modern, high-performance web applications within Salesforce.

What's included

1 video1 assignment

In this module, we will guide you through the setup process for Lightning Web Components development. You’ll install Salesforce CLI and Visual Studio Code, configure My Domain and Dev Hub, and create Scratch Orgs to ensure a smooth development environment.

What's included

4 videos1 assignment

In this module, we will take you through the process of building your first Lightning Web Component, from setup to deployment. You'll learn how to implement data binding and create interactive elements that connect seamlessly with Salesforce data.

What's included

2 videos1 assignment

In this module, we will demonstrate how to use the if:true|false directive in Lightning Web Components to conditionally render DOM elements. You’ll gain practical insights into improving user interaction and performance with dynamic content display.

What's included

2 videos1 assignment

In this module, we will show you how to render lists dynamically in Lightning Web Components, using the for:each and iterator directives. You’ll learn to manage and display collections of items efficiently within your components.

What's included

2 videos1 assignment

In this module, we will guide you through building simple yet effective applications like a Simple Interest Calculator and a Shape Calculator using Lightning Web Components. You’ll learn to create reusable components and manage user input and calculations within your app.

What's included

2 videos1 assignment

In this module, we will explore how to use public properties in LWC to pass data between parent and child components. You’ll learn the best practices for managing component communication and ensure smooth data flow within your app.

What's included

2 videos1 assignment

In this module, we will explain the lifecycle hooks in Lightning Web Components and how they control the behavior of your components throughout their existence. You’ll learn how to manage the creation, updates, and destruction of components to ensure smooth operation.

What's included

1 video1 assignment

In this module, we will explore the different ways to facilitate communication between Lightning Web Components. You'll learn to use custom events, the Pub-Sub model, and manage data flow between components to build highly interactive and modular apps.

What's included

6 videos1 assignment

In this module, we will explore how to work with Salesforce records inside Lightning Web Components. You’ll learn how to use Lightning Data Service and base components for efficient record creation, viewing, and updates, as well as fetching records using Apex for advanced data handling.

What's included

11 videos1 assignment

In this module, we will demonstrate how to implement toast notifications in Lightning Web Components. You’ll learn how to provide real-time feedback to users, enhancing user experience with visual alerts for success, errors, and information.

What's included

1 video1 assignment

In this module, we will show you how to use the Navigation Service in Lightning Web Components to guide users through Salesforce. You'll learn to navigate to object record pages, recent lists, related records, and even external web pages.

What's included

5 videos1 assignment

In this module, we will provide a comprehensive overview of Visualforce, demonstrating its use in Salesforce page customization. You'll explore how to use Visualforce tags, manage records with standard and custom controllers, and enhance the UI with interactive elements.

What's included

37 videos1 reading3 assignments

Earn a career certificate

Add this credential to your LinkedIn profile, resume, or CV. Share it on social media and in your performance review.

Instructor

Packt - Course Instructors
Packt
1,626 Courses472,392 learners

Offered by

Packt

Explore more from Computer Security and Networks

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."
Coursera Plus

Open new doors with Coursera Plus

Unlimited access to 10,000+ world-class courses, hands-on projects, and job-ready certificate programs - all included in your subscription

Advance your career with an online degree

Earn a degree from world-class universities - 100% online

Join over 3,400 global companies that choose Coursera for Business

Upskill your employees to excel in the digital economy

Frequently asked questions