SlideShare a Scribd company logo
Getting Started with Lightning Web
Components
By:- SFDC Stop
What is LWC ?
Lightning Web Components is a new programming model for building Lightning
components. It uses latest web standards, can communicate with aura
components and deliver unparalleled performance
Why LWC ? When Aura is here 😎
● In 2014, Lightning Component Framework was launched along with the Aura
Programming Model
● Frameworks become the language. Whether it’s React, Angular or the
Lightning Component Framework, they’re all JavaScript Frameworks but with
so high level of abstraction that they feel like different languages
● Skills were not transferable, it was hard for developers to switch from one
framework to another
● Apps or components made in different frameworks are not able to
communicate among themselves
● This originated the need for the standardization in web
Why LWC ? When Aura is here 😎
● Over the last 6 years, various standards were developed in the web. For
example:- ECMAScript, Web Components, Custom Elements, Templates, Slots
and Shadow Dom
● Many features that required a JavaScript Framework now come standard.
● With more standards, we have a common component model, common
programming model, transferable skills among developers, components
communicating between each other and better performance as the core
features are now a part of Web Engines instead of frameworks
● Salesforce developed LWC as a lightweight framework built on the top of
latest web standards
More flexibility to the Developers
● Learn the standards once, use anywhere
● Non-Salesforce developers can also work on Lightning web components
● More solutions to the common issues faced by the developers on the web
● Less complexity with a single HTML, CSS and JavaScript file
● Faster development
● Better performance
● Communication with existing Aura components
2014 Web Stack 2019 Web Stack
● Base Lightning Components (70+ UI
components built as custom elements)
● Lightning Data Service in order to provide
you the access to Salesforce Record
Data along with facilities like:- Data
Caching, Data Synchronization
● User Interface API (UI API) enabling
lightning components and LDS to be
metadata aware.
Web Standards + Metadata = Unmatched Productivity
Aura and LWC can Co-Exist
● Aura Components
can include
Lightning Web
Components
● They share the
same Salesforce
Services:- Lightning
Data Service, UI
API.
Create your First LWC Component
References
● https://developer.salesforce.com/blogs/2018/12/introducing-lightning-web-
components.html
● https://trailhead.salesforce.com/content/learn/projects/quick-start-lightning-
web-components

More Related Content

PPTX
Lightning web components
PDF
Lwc presentation
PPTX
Introduction to lightning Web Component
PPTX
Intro to Salesforce Lightning Web Components (LWC)
PDF
Lightning web components - Episode 1 - An Introduction
PPTX
Lightning web components
PPTX
Lightning Web Component - LWC
PPTX
Lightning Web Components
Lightning web components
Lwc presentation
Introduction to lightning Web Component
Intro to Salesforce Lightning Web Components (LWC)
Lightning web components - Episode 1 - An Introduction
Lightning web components
Lightning Web Component - LWC
Lightning Web Components

What's hot (20)

PPTX
Lightning web components - Introduction, component Lifecycle, Events, decorat...
PDF
Angular material
PDF
Spring Security
PDF
Lightning web components episode 2- work with salesforce data
PDF
Live coding with LWC
PPTX
Angular introduction students
PPT
Migrate To Lightning Web Components from Aura framework to increase performance
PPTX
Salesforce Lightning Web Components Overview
PPTX
Introduction to lightning components
PPTX
Lightning Web Component in Salesforce
PDF
Google Firebase presentation - English
PPTX
Introduction to Lightning Web Component
PPTX
Introduction to Spring Framework
 
PDF
React js
PPTX
Mobile Application Testing
PPT
ASP.NET MVC Presentation
PDF
Dependency injection in iOS
PPTX
Introduction to AngularJS
PDF
Spring Boot
PPTX
Spring boot
Lightning web components - Introduction, component Lifecycle, Events, decorat...
Angular material
Spring Security
Lightning web components episode 2- work with salesforce data
Live coding with LWC
Angular introduction students
Migrate To Lightning Web Components from Aura framework to increase performance
Salesforce Lightning Web Components Overview
Introduction to lightning components
Lightning Web Component in Salesforce
Google Firebase presentation - English
Introduction to Lightning Web Component
Introduction to Spring Framework
 
React js
Mobile Application Testing
ASP.NET MVC Presentation
Dependency injection in iOS
Introduction to AngularJS
Spring Boot
Spring boot
Ad

Similar to Getting Started with Lightning Web Components | LWC | Salesforce (20)

PDF
Introduction to Lightning Web Components
PDF
Introducing Lightning Web Components
PDF
Intro to lwc - dev week slides
PPTX
Intro to Lightning Web Components
PPTX
RVA intro to LWC- Salesforce Dev Week
PPTX
Implementing Vanilla Web Components
PPTX
Boston, MA Developer Group 2/7/2019 - Introduction to lightning web components
DOCX
Top 10 Javascript Frameworks For Easy Web Development
PDF
Lightning Web Components- Ep 0 - Introduction
PPTX
React vs angular what to choose for your app
PPTX
Introduction to lightning web component
PPTX
Javascript frameworks
PPTX
Live Session1 lightning web component
PPTX
5 Powerful Backend Frameworks for Web App Development in 2022
PPTX
Top 5 backend frameworks for web development in.pptx
PDF
Introduction to Web Frameworks
PDF
Top 10 Best PWA Development Tools and Technologies to Use.pdf
PPTX
SharePoint Framework -The future of SharePoint/ Office 365 developer ecosystem.
PPTX
8 Node.js Frameworks Every Developer Should Know [UPDATED].pptx
PDF
Building PWAs: ScalaCode’s Comprehensive Frameworks & Tools Handbook
Introduction to Lightning Web Components
Introducing Lightning Web Components
Intro to lwc - dev week slides
Intro to Lightning Web Components
RVA intro to LWC- Salesforce Dev Week
Implementing Vanilla Web Components
Boston, MA Developer Group 2/7/2019 - Introduction to lightning web components
Top 10 Javascript Frameworks For Easy Web Development
Lightning Web Components- Ep 0 - Introduction
React vs angular what to choose for your app
Introduction to lightning web component
Javascript frameworks
Live Session1 lightning web component
5 Powerful Backend Frameworks for Web App Development in 2022
Top 5 backend frameworks for web development in.pptx
Introduction to Web Frameworks
Top 10 Best PWA Development Tools and Technologies to Use.pdf
SharePoint Framework -The future of SharePoint/ Office 365 developer ecosystem.
8 Node.js Frameworks Every Developer Should Know [UPDATED].pptx
Building PWAs: ScalaCode’s Comprehensive Frameworks & Tools Handbook
Ad

More from Rahul Malhotra (6)

PPTX
The importance of Data Structures in Salesforce Development | Live Session at...
PPTX
Create custom authentication provider and forget the hassle of managing token...
PPTX
Dreamforce 2018 Locker Service
PPTX
Salesforce UI API (TDXGG'18)
PPTX
Lightning Testing Service
PPTX
Lightning Data Service
The importance of Data Structures in Salesforce Development | Live Session at...
Create custom authentication provider and forget the hassle of managing token...
Dreamforce 2018 Locker Service
Salesforce UI API (TDXGG'18)
Lightning Testing Service
Lightning Data Service

Recently uploaded (20)

PDF
RMMM.pdf make it easy to upload and study
PDF
ANTIBIOTICS.pptx.pdf………………… xxxxxxxxxxxxx
PDF
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
PDF
Classroom Observation Tools for Teachers
PDF
Anesthesia in Laparoscopic Surgery in India
PDF
Basic Mud Logging Guide for educational purpose
PPTX
BOWEL ELIMINATION FACTORS AFFECTING AND TYPES
PDF
O5-L3 Freight Transport Ops (International) V1.pdf
PPTX
human mycosis Human fungal infections are called human mycosis..pptx
PPTX
Pharmacology of Heart Failure /Pharmacotherapy of CHF
PPTX
Pharma ospi slides which help in ospi learning
PPTX
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
PPTX
Cell Types and Its function , kingdom of life
PDF
01-Introduction-to-Information-Management.pdf
PPTX
Introduction to Child Health Nursing – Unit I | Child Health Nursing I | B.Sc...
PDF
3rd Neelam Sanjeevareddy Memorial Lecture.pdf
PDF
Physiotherapy_for_Respiratory_and_Cardiac_Problems WEBBER.pdf
PPTX
The Healthy Child – Unit II | Child Health Nursing I | B.Sc Nursing 5th Semester
PDF
FourierSeries-QuestionsWithAnswers(Part-A).pdf
PDF
BÀI TẬP BỔ TRỢ 4 KỸ NĂNG TIẾNG ANH 9 GLOBAL SUCCESS - CẢ NĂM - BÁM SÁT FORM Đ...
RMMM.pdf make it easy to upload and study
ANTIBIOTICS.pptx.pdf………………… xxxxxxxxxxxxx
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
Classroom Observation Tools for Teachers
Anesthesia in Laparoscopic Surgery in India
Basic Mud Logging Guide for educational purpose
BOWEL ELIMINATION FACTORS AFFECTING AND TYPES
O5-L3 Freight Transport Ops (International) V1.pdf
human mycosis Human fungal infections are called human mycosis..pptx
Pharmacology of Heart Failure /Pharmacotherapy of CHF
Pharma ospi slides which help in ospi learning
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
Cell Types and Its function , kingdom of life
01-Introduction-to-Information-Management.pdf
Introduction to Child Health Nursing – Unit I | Child Health Nursing I | B.Sc...
3rd Neelam Sanjeevareddy Memorial Lecture.pdf
Physiotherapy_for_Respiratory_and_Cardiac_Problems WEBBER.pdf
The Healthy Child – Unit II | Child Health Nursing I | B.Sc Nursing 5th Semester
FourierSeries-QuestionsWithAnswers(Part-A).pdf
BÀI TẬP BỔ TRỢ 4 KỸ NĂNG TIẾNG ANH 9 GLOBAL SUCCESS - CẢ NĂM - BÁM SÁT FORM Đ...

Getting Started with Lightning Web Components | LWC | Salesforce

  • 1. Getting Started with Lightning Web Components By:- SFDC Stop
  • 2. What is LWC ? Lightning Web Components is a new programming model for building Lightning components. It uses latest web standards, can communicate with aura components and deliver unparalleled performance
  • 3. Why LWC ? When Aura is here 😎 ● In 2014, Lightning Component Framework was launched along with the Aura Programming Model ● Frameworks become the language. Whether it’s React, Angular or the Lightning Component Framework, they’re all JavaScript Frameworks but with so high level of abstraction that they feel like different languages ● Skills were not transferable, it was hard for developers to switch from one framework to another ● Apps or components made in different frameworks are not able to communicate among themselves ● This originated the need for the standardization in web
  • 4. Why LWC ? When Aura is here 😎 ● Over the last 6 years, various standards were developed in the web. For example:- ECMAScript, Web Components, Custom Elements, Templates, Slots and Shadow Dom ● Many features that required a JavaScript Framework now come standard. ● With more standards, we have a common component model, common programming model, transferable skills among developers, components communicating between each other and better performance as the core features are now a part of Web Engines instead of frameworks ● Salesforce developed LWC as a lightweight framework built on the top of latest web standards
  • 5. More flexibility to the Developers ● Learn the standards once, use anywhere ● Non-Salesforce developers can also work on Lightning web components ● More solutions to the common issues faced by the developers on the web ● Less complexity with a single HTML, CSS and JavaScript file ● Faster development ● Better performance ● Communication with existing Aura components
  • 6. 2014 Web Stack 2019 Web Stack
  • 7. ● Base Lightning Components (70+ UI components built as custom elements) ● Lightning Data Service in order to provide you the access to Salesforce Record Data along with facilities like:- Data Caching, Data Synchronization ● User Interface API (UI API) enabling lightning components and LDS to be metadata aware. Web Standards + Metadata = Unmatched Productivity
  • 8. Aura and LWC can Co-Exist ● Aura Components can include Lightning Web Components ● They share the same Salesforce Services:- Lightning Data Service, UI API.
  • 9. Create your First LWC Component