К содержимому
learnspaceYOUR NEXT CHAPTER
ПРОСТРАНСТВО ОБУЧЕНИЯ
ГлавнаяКаталог курсовМоё обучениеCoursera

Знания без границ

Учитесь у лучших университетов и компаний мира.

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
Advanced Lightning Web Components & Visualforce Development · LearnSpace
Назад в каталог
courseraПрограммирование

Advanced Lightning Web Components & Visualforce Development

Курс от Packt
Продвинутый≈ 26.1 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

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. This advanced course provides a deep dive into Salesforce's Lightning Web Components (LWC) and Visualforce development. You'll learn to leverage Dynamic Apex for flexible and scalable Salesforce apps and explore essential security concepts, including vulnerability prevention for Apex and Visualforce. By mastering complex component architectures and their interactions, you'll be able to build efficient and secure Salesforce applications. Throughout the course, you'll develop your skills in working with Lightning Aura Components, including managing component attributes, data binding, event handling, and more. You’ll also dive into LWC-specific topics such as lifecycle methods, rendering dynamic lists, and building real-time communication between components. You will gain the experience necessary to tackle both practical applications and complex enterprise requirements, including navigation services, record handling, and toast notifications. This course is designed for experienced developers seeking to deepen their knowledge of Salesforce development using Lightning Web Components and Visualforce. If you're already familiar with the basics of Salesforce and want to advance your skills, this course is the perfect next step. By the end of the course, you will be able to build and deploy dynamic and scalable Salesforce applications, leverage advanced component communication patterns, optimize performance, and handle data securely and efficiently.

Навыки, которые вы освоите

Salesforce DevelopmentWeb ComponentsSalesforceUser Interface (UI)UI ComponentsEvent-Driven ProgrammingSecure CodingApplication SecuritySalesforce Object Query Language (SOQL)Development EnvironmentSecurity ControlsData AccessDebuggingJavascriptWeb Development

Программа курса

18 модулей · 147 учебных материалов

01Security Vulnerabilities in Apex and Visualforce7 материалов

Security Vulnerabilities in Apex and Visualforce

Introduction to the Course 'Advanced Lightning Web Components & Visualforce Development'ЧтениеOverview of Different Vulnerabilities Which Exist in SalesforceВидеоFull Course ResourceЧтениеWhat Is SOQL Injection and How Can We Prevent It?Видео

Учитесь у экспертов

Packt - Course Instructors

Преподаватель курса

Advanced Lightning Web Components & Visualforce Development
В каталоге вашей программы

Инвестируйте в себя

Новые знания — в удобное для вас время.

Начать на Coursera

Обучение откроется на Coursera
в новой вкладке

Обучение на Coursera

≈ 26.1 ч

18 модулей

Язык: Английский

Часть программы вашего университета
Custom Exception in Apex: How to Create a Custom Exception in Apex?Видео
Preventing SOQL Injection and Creating Custom Exceptions in ApexDIALOGUE
Security Vulnerabilities in Apex and Visualforce - AssessmentЗадание
02Save Order of Execution in Salesforce4 материалов

Save Order of Execution in Salesforce

Save Order of Execution Salesforce: Sequence of Events After We Save the RecordВидеоRelationship Between Apex Transaction and Save Order of ExecutionВидеоUnderstanding Salesforce Order of Execution and Apex TransactionsDIALOGUESave Order of Execution in Salesforce - AssessmentЗадание
03Dynamic Apex in Salesforce8 материалов

Dynamic Apex in Salesforce

Dynamic Apex in Salesforce: Use of Schema Class in SalesforceВидеоHow to Programmatically Access and Utilize the Object Schema?ВидеоHow to Get All Fields of an Object in Salesforce Using Dynamic Apex?ВидеоGetting Child Relationships from an ObjectВидеоDescribing TabSetResult Class: Describing Tabs Using Schema MethodsВидеоHow to Fetch Required Fields of an Object Dynamically?ВидеоExploring Dynamic Apex for SObject MetadataDIALOGUEDynamic Apex in Salesforce - AssessmentЗадание
04Lightning Aura Components16 материалов

Lightning Aura Components

How to Setup Your Custom Domain for Salesforce Org?ВидеоWhat Is Salesforce Lightning Component Framework?ВидеоTo Add Styling to Your Lightning Application Using External Static ResourceВидеоWhat Are Attributes?ВидеоWhat Are Component Attributes?ВидеоComponent Composition with ExampleВидеоWhat Is Salesforce Expression and aura:if Component?ВидеоWhat Are Global Value Providers?ВидеоStandard and Force.com ComponentsВидеоSalesforce UI Components: Input Text, Output Text, and ButtonВидеоHandling Events Using Client-Side ControllerВидеоApex Server-Side Controller OverviewВидеоHow to Retrieve Records from Standard Object in Lightning?ВидеоDebugging Lightning ComponentsВидеоExploring Value Providers and Expressions in Lightning ComponentsDIALOGUELightning Aura Components - AssessmentЗадание
05Building Our First Lightning App from Scratch8 материалов

Building Our First Lightning App from Scratch

Overview of Our Lightning AppВидеоCreating the ContactController ClassВидеоCreating the Lightning ApplicationВидеоCreating the ContactList ComponentВидеоSearchBar ComponentВидеоCreating the ContactDetails ComponentВидеоBuilding a Modular Salesforce Lightning ApplicationDIALOGUEBuilding Our First Lightning App from Scratch - AssessmentЗадание
06Lightning Web Component3 материалов

Lightning Web Component

Overview of Lightning Web Components: Benefits of Lightning Web ComponentsВидеоUnderstanding Lightning Web Components vs Aura ComponentsDIALOGUELightning Web Component - AssessmentЗадание
07Setting up Development Environment for LWC Component6 материалов

Setting up Development Environment for LWC Component

Setting up Development Environment: Install Salesforce CLI and Visual StudioВидеоSetting Up My Domain and Enable Dev Hub in SalesforceВидеоCreate a Scratch OrgВидеоCommands to Use in Visual StudioВидеоSetting Up Salesforce Development Environment & Using SFDX CLIDIALOGUESetting up Development Environment for LWC Component - AssessmentЗадание
08Building Our First Lightning Web Component4 материалов

Building Our First Lightning Web Component

Building Our First Lightning Web ComponentВидеоData Binding in Lightning Web ComponentВидеоCreating and Configuring Your First Lightning Web ComponentDIALOGUEBuilding Our First Lightning Web Component - AssessmentЗадание
09Rendering Components Conditionally in LWC4 материалов

Rendering Components Conditionally in LWC

Render DOM Elements Conditionally Using if:true|false DirectiveВидеоif:true|false Directive in Lightning Web ComponentsВидеоConditional Rendering with if:true and if:false Directives in LWCDIALOGUERendering Components Conditionally in LWC - AssessmentЗадание
10Rendering List of Items in Lightning Web Components4 материалов

Rendering List of Items in Lightning Web Components

How to Render a List of Items in Lightning Web Components?ВидеоHow to Render a List Using Iterator Directive?ВидеоRendering Lists with for:each and iterator in LWCDIALOGUERendering List of Items in Lightning Web Components - AssessmentЗадание
11Building Applications in Lightning Web Components4 материалов

Building Applications in Lightning Web Components

Building a Simple Application: Simple Interest CalculatorВидеоBuilding a Simple Application with Lightning Web Components: Shape CalculatorВидеоBuilding Calculators with Lightning Web ComponentsDIALOGUEBuilding Applications in Lightning Web Components - AssessmentЗадание
12Types of Properties in LWC4 материалов

Types of Properties in LWC

What Are Public Properties in LWC?ВидеоHow to Pass Data from Parent Component to Child Component in LWC?ВидеоPassing Data Using Public Properties in Lightning Web ComponentsDIALOGUETypes of Properties in LWC - AssessmentЗадание
13Lightning Web Components Lifecycle Methods3 материалов

Lightning Web Components Lifecycle Methods

Component Lifecycle Hooks: Lifecycle Hooks in Lightning Web ComponentsВидеоUnderstanding the Component Lifecycle in Web ComponentsDIALOGUELightning Web Components Lifecycle Methods - AssessmentЗадание
14Lightning Web Components Communication8 материалов

Lightning Web Components Communication

How to Call Child Component Method from Parent?ВидеоCustom Event Communication from Child to Parent ComponentВидеоCommunicate with Events: Create and Dispatch EventsВидеоCommunicate with Events: Create and Dispatch EventsВидеоOverview of Pub-Sub Model in Lightning Web ComponentВидеоLearn About Pub-Sub Model with Help of an ExampleВидеоComponent Communication in Lightning Web Components (LWC)DIALOGUELightning Web Components Communication - AssessmentЗадание
15Working with Records Inside Lightning Web Components13 материалов

Working with Records Inside Lightning Web Components

Different Ways to Access Salesforce Data in Lightning Web ComponentsВидеоHow to Create a Record Using Lightning Data Service in Lightning Web Component?ВидеоView and Create Record Using Lightning Data ServiceВидеоWork With Records Using Base ComponentsВидеоWork with Records Using Base Components: lightning-record-formВидеоDisplay a Record with Custom Layout Using Base ComponentВидеоHow to Access Salesforce Data Using Base Components: lightning-record-edit-formВидеоHow to Create a New Record Using lightning-record-edit-form?ВидеоCreate and View the Record Using lightning-record-edit-form ComponentВидеоHow to Fetch Records Via Apex?ВидеоHow to Fetch Records Via Apex?ВидеоWorking with Salesforce Data Using Base Components and ApexDIALOGUEWorking with Records Inside Lightning Web Components - AssessmentЗадание
16Toast Notifications in Lightning Web Components3 материалов

Toast Notifications in Lightning Web Components

Using Toast Notifications in Lightning Web ComponentsВидеоImplementing Toast Notifications in Lightning Web ComponentsDIALOGUEToast Notifications in Lightning Web Components - AssessmentЗадание
17Navigation Service in Lightning Web Components7 материалов

Navigation Service in Lightning Web Components

Navigation Service in Lightning Web ComponentsВидеоNavigating to Object Record PagesВидеоNavigating to Account Record Recent List and Related Contact RecordsВидеоNavigating to Web PageВидеоNavigating to Home Page and Chatter PageВидеоNavigating Pages with Navigation Service in Lightning Web ComponentsDIALOGUENavigation Service in Lightning Web Components - AssessmentЗадание
18Visualforce Components Tutorial41 материалов

Visualforce Components Tutorial

What Is Visualforce? When and Where to Use Visualforce?ВидеоAdvantages of VisualforceВидеоHow Do I Enable Visualforce Developer Mode?ВидеоVisualforce Tags in SalesforceВидеоVisualforce Page Tags in Salesforce: pageBlock and pageBlockSection TagsВидеоVisualforce Components: pageBlockButtons Tag in VisualforceВидеоHow to Use apex:pageMessage in Visualforce Page?ВидеоOverview of Input Tags in VisualforceВидеоVisualforce Input Tags with ExampleВидеоVisualforce Apex: outputLabel Tag and outputLink Tag in SalesforceВидеоApex PanelBar and PanelBarItem Tags in SalesforceВидеоApex PanelBar and PanelBarItem Tags with ExampleВидеоApex panelBarItem Attributes: onLeave and onEnter with ExampleВидеоVisualforce Component: apex:panelGrid Column WidthВидеоApex panelGrid ExampleВидеоtabPanel Example in SalesforceВидеоApex Toolbar Tag in VisualforceВидеоApex Toolbar Tag with ExampleВидеоStandard Controller in SalesforceВидеоStandard Controller Salesforce ExampleВидеоHow to Use Standard Controller in Visualforce Page?ВидеоStandard List Controller in SalesforceВидеоStandard List Controller ApexВидеоStandard List Controller with ExampleВидеоWhat Is Standard List Controller in Salesforce?ВидеоStandard List Controller ActionsВидеоStandard List Controller PaginationВидеоUsing the Standard List Controller to Edit Multiple RecordsВидеоDifference Between Custom Controller and Extension in SalesforceВидеоCustom Controller in SalesforceВидеоCustom Controller in Salesforce ExampleВидеоWhat Is Controller Extension in Salesforce?ВидеоSalesforce Multiple Controller ExtensionsВидеоHow to Call Two Multiple Controller Extensions in Visualforce Page?ВидеоOverview of Custom List ControllerВидеоSalesforce Custom List Controller ExampleВидеоStandardSetController Class ExampleВидеоConclusion to the Course 'Advanced Lightning Web Components & Visualforce Development'ЧтениеVisualforce Components Tutorial - AssessmentЗаданиеFull Course Practice AssessmentЗаданиеFull Course AssessmentЗадание