SlideShare a Scribd company logo
FREE WEEKLY LWC SESSION
TIMINGS
 8PM IST
 10:30AM EST
 7:30 AM PST
Smriti Sharan - sfdcAmplified
 5X Salesforce Certified
 Blogger and youtuber at SfdcAmplifed
 MBA, MS from US
 Consultant at Deloitte
 Trailhead Ranger
 Recognized in top 50 bloggers
Live Session1 lightning web component
AGENDA
 What is lightning web component?
 Difference between aura component and LWC
 Why do you go for LWC instead of existing aura components?
 Coexistence and interoperability of aura and LWC
What is Lightning Web Component ?
It Is A New Programming Model To Create The Lightning
Components. They Are Custom Html Elements Built Using Html
And modern Javascript.
Advantages of Lightning Web Component
BETTER PERFORMANCE MODERN WEB STANDARDS COMPATIBLE WITH AURA
COMPONENTS
EASE OF USE
Web
Stack
2014
Problems
 Develop own rendering engine
 Does support custom element
 Hard to find workforce
 Components written in different framework were not interoperable
Web
Stack
2019
LWC
Stack
Web Stack Transformation
Benefits of LWC
More standard, less
proprietary
Common
Component Model
Transferable Skills Easier-to-ramp-up
for developers
Better Performance
Aura Vs LWC
Coexistence and Interoperability
AURA COMPONENTS
AND LIGHTNING WEB
COMPONENTS CAN
COEXIST ON THE SAME
PAGE AND IN THE SAME
RUNTIME .
AURA COMPONENTS
CAN INCLUDE
LIGHTNING WEB
COMPONENTS.
AURA COMPONENTS
AND LIGHTNING WEB
COMPONENTS SHARE
THE SAME BASE
LIGHTNING
COMPONENTS.
Nested composition
You can have both Aura components and
Lighting web components inside a parent
Aura component
Lightning web components can only
contain other Lightning web components.
Side-by-side composition
 Parent Aura component and Parent Lightning web component are not within the same
hierarchy but are placed separately in a Lightning App Page.
What to Choose between Lightning Web Components and
Aura Components?
Always choose Lightning
Web Components unless
you need a feature that
isn’t supported
Live Session1 lightning web component
AGENDA
STEP 1 : DOWNLOAD AND
INSTALL SALESFORCE DX CLI
STEP 2 : DOWNLOAD AND
INSTALL VSCODE
STEP 3 : INSTALL SALESFORCE
EXTENSION PACK
STEP 4 : CONNECTING WITH
YOUR SALESFORCE ORG
Salesforce CLI
A common line interface tool to interact with Salesforce Orgs and manage
metadata/data
Create and manage orgs
 Create metadata like Apex Class, Lightning Components
 Import and Export Data
 Create and install packages
 Run apex test
 Build Automation
Difference between Salesforce CLI and SFDX
Salesforce CLI is a
tool
Sfdx is an approach
to move towards
source driven
development
Step 1: Install Salesforce CLI
https://developer.salesforce.com/tools/sfdxcli
Enter sfdx to Ensure CLI is installed
Step 2:- Install Visual Studio
https://code.visualstudio.com/download
Step 3:- Install Extensions to support
Development
Salesforce Extension Pack Lightning Web Component
Live Session1 lightning web component
AGENDA
Org Development Model
Steps to Setup SalesforceDX (SFDX)
for Non Scratch Orgs
Development Model
ORG DEVELOPMENT MODEL PACKAGE DEVELOPMENT
Step 1: Create Project with Manifest
Step 2 : Authenticate your org
Step 3: Retrieve and Deploy Source
Deploy Source to Org Retrieve Source from Org
Live Session1 lightning web component
AGENDA
PACKAGE DEVELOPMENT MODEL STEPS TO SETUP SALESFORCEDX
(SFDX) FOR SCRATCH ORGS
Scratch orgs
 These are orgs consisting of Salesforce code or
metadata that can be easily created or destroyed,
helping to speed up the standard development
workflow.
Advantages of Scratch orgs
Convenient Configurable disposable
Use Cases of Scratch org
Start a new project.
Start a new feature
branch.
Test a new feature.
Start automated
testing.
Perform development
tasks directly in an org.
Start from “scratch”
with a fresh new org
Points to remember
Scratch orgs do not replace
sandboxes. Scratch orgs are
temporary and they don’t include any
production data.
Scratch orgs complement
Sandboxes. They are great for
temporary deployments. use them for
peer review and a way to get enhanced
test coverage and automation.
Step 1: Create Project
Step 2: Authorize Dev hub
he Developer Hub (Dev Hub) lets you create and manage scratch orgs.
Step 3: Enable Dev hub
Step 4 : Push and pull from Org
Live Session1 lightning web component
Agenda
Sfdx Command Structure
Sfdx
Command
Structure
 Command
 Flag
 Arguments
Live Session1 lightning web component
Deploying metadata to a Salesforce
instance
Step 1: Convert source
format to metadata format
Step 2: Deploy from scratch
to sandbox/ production org
Step 3: Check deployment
Status
Overview of
Lightning Component Library
Q&A
Thank you
Ad

More Related Content

What's hot (20)

Lightning Web Component in Salesforce
Lightning Web Component in SalesforceLightning Web Component in Salesforce
Lightning Web Component in Salesforce
Jitendra Zaa
 
Getting Started with Lightning Web Components | LWC | Salesforce
Getting Started with Lightning Web Components | LWC | SalesforceGetting Started with Lightning Web Components | LWC | Salesforce
Getting Started with Lightning Web Components | LWC | Salesforce
Rahul Malhotra
 
Lightning web components
Lightning web componentsLightning web components
Lightning web components
Amit Chaudhary
 
Lightning web components - Introduction, component Lifecycle, Events, decorat...
Lightning web components - Introduction, component Lifecycle, Events, decorat...Lightning web components - Introduction, component Lifecycle, Events, decorat...
Lightning web components - Introduction, component Lifecycle, Events, decorat...
Nidhi Sharma
 
Dnc2015 azure-microservizi-vforusso
Dnc2015 azure-microservizi-vforussoDnc2015 azure-microservizi-vforusso
Dnc2015 azure-microservizi-vforusso
DotNetCampus
 
Lwc presentation
Lwc presentationLwc presentation
Lwc presentation
Nithesh N
 
Lightning In The Clouds
Lightning In The CloudsLightning In The Clouds
Lightning In The Clouds
george.james
 
Evolution / History of ASP.NET
Evolution / History of ASP.NETEvolution / History of ASP.NET
Evolution / History of ASP.NET
Anoop Kumar Sharma
 
The Future of ASP.NET
The Future of ASP.NETThe Future of ASP.NET
The Future of ASP.NET
Microsoft Developer Network (MSDN) - Belgium and Luxembourg
 
Introduction to MERN
Introduction to MERNIntroduction to MERN
Introduction to MERN
ShyamMohanKunwar
 
ASP.NET Core MVC + Web API with Overview
ASP.NET Core MVC + Web API with OverviewASP.NET Core MVC + Web API with Overview
ASP.NET Core MVC + Web API with Overview
Shahed Chowdhuri
 
Introduction to ASP.NET MVC
Introduction to ASP.NET MVCIntroduction to ASP.NET MVC
Introduction to ASP.NET MVC
Sirwan Afifi
 
From MEAN to the MERN Stack
From MEAN to the MERN StackFrom MEAN to the MERN Stack
From MEAN to the MERN Stack
Troy Miles
 
Whats New Lansa V12
Whats New Lansa V12Whats New Lansa V12
Whats New Lansa V12
thedonn57
 
What Is Angular 2 | Angular 2 Tutorial For Beginners | Angular Training | Edu...
What Is Angular 2 | Angular 2 Tutorial For Beginners | Angular Training | Edu...What Is Angular 2 | Angular 2 Tutorial For Beginners | Angular Training | Edu...
What Is Angular 2 | Angular 2 Tutorial For Beginners | Angular Training | Edu...
Edureka!
 
Talk for DevFest 2021 - GDG Bénin
Talk for DevFest 2021 - GDG BéninTalk for DevFest 2021 - GDG Bénin
Talk for DevFest 2021 - GDG Bénin
Ezéchiel Amen AGBLA
 
Migrate To Lightning Web Components from Aura framework to increase performance
Migrate To Lightning Web Components from Aura framework to increase performance Migrate To Lightning Web Components from Aura framework to increase performance
Migrate To Lightning Web Components from Aura framework to increase performance
Bohdan Dovhań
 
Angular 2
Angular 2Angular 2
Angular 2
Nigam Goyal
 
Building an E-commerce website in MEAN stack
Building an E-commerce website in MEAN stackBuilding an E-commerce website in MEAN stack
Building an E-commerce website in MEAN stack
divyapisces
 
Angular 4 fronts
Angular 4 frontsAngular 4 fronts
Angular 4 fronts
badal dubla
 
Lightning Web Component in Salesforce
Lightning Web Component in SalesforceLightning Web Component in Salesforce
Lightning Web Component in Salesforce
Jitendra Zaa
 
Getting Started with Lightning Web Components | LWC | Salesforce
Getting Started with Lightning Web Components | LWC | SalesforceGetting Started with Lightning Web Components | LWC | Salesforce
Getting Started with Lightning Web Components | LWC | Salesforce
Rahul Malhotra
 
Lightning web components
Lightning web componentsLightning web components
Lightning web components
Amit Chaudhary
 
Lightning web components - Introduction, component Lifecycle, Events, decorat...
Lightning web components - Introduction, component Lifecycle, Events, decorat...Lightning web components - Introduction, component Lifecycle, Events, decorat...
Lightning web components - Introduction, component Lifecycle, Events, decorat...
Nidhi Sharma
 
Dnc2015 azure-microservizi-vforusso
Dnc2015 azure-microservizi-vforussoDnc2015 azure-microservizi-vforusso
Dnc2015 azure-microservizi-vforusso
DotNetCampus
 
Lwc presentation
Lwc presentationLwc presentation
Lwc presentation
Nithesh N
 
Lightning In The Clouds
Lightning In The CloudsLightning In The Clouds
Lightning In The Clouds
george.james
 
Evolution / History of ASP.NET
Evolution / History of ASP.NETEvolution / History of ASP.NET
Evolution / History of ASP.NET
Anoop Kumar Sharma
 
ASP.NET Core MVC + Web API with Overview
ASP.NET Core MVC + Web API with OverviewASP.NET Core MVC + Web API with Overview
ASP.NET Core MVC + Web API with Overview
Shahed Chowdhuri
 
Introduction to ASP.NET MVC
Introduction to ASP.NET MVCIntroduction to ASP.NET MVC
Introduction to ASP.NET MVC
Sirwan Afifi
 
From MEAN to the MERN Stack
From MEAN to the MERN StackFrom MEAN to the MERN Stack
From MEAN to the MERN Stack
Troy Miles
 
Whats New Lansa V12
Whats New Lansa V12Whats New Lansa V12
Whats New Lansa V12
thedonn57
 
What Is Angular 2 | Angular 2 Tutorial For Beginners | Angular Training | Edu...
What Is Angular 2 | Angular 2 Tutorial For Beginners | Angular Training | Edu...What Is Angular 2 | Angular 2 Tutorial For Beginners | Angular Training | Edu...
What Is Angular 2 | Angular 2 Tutorial For Beginners | Angular Training | Edu...
Edureka!
 
Talk for DevFest 2021 - GDG Bénin
Talk for DevFest 2021 - GDG BéninTalk for DevFest 2021 - GDG Bénin
Talk for DevFest 2021 - GDG Bénin
Ezéchiel Amen AGBLA
 
Migrate To Lightning Web Components from Aura framework to increase performance
Migrate To Lightning Web Components from Aura framework to increase performance Migrate To Lightning Web Components from Aura framework to increase performance
Migrate To Lightning Web Components from Aura framework to increase performance
Bohdan Dovhań
 
Building an E-commerce website in MEAN stack
Building an E-commerce website in MEAN stackBuilding an E-commerce website in MEAN stack
Building an E-commerce website in MEAN stack
divyapisces
 
Angular 4 fronts
Angular 4 frontsAngular 4 fronts
Angular 4 fronts
badal dubla
 

Similar to Live Session1 lightning web component (20)

SFDC Lightning Demo
SFDC Lightning DemoSFDC Lightning Demo
SFDC Lightning Demo
Samar Saha
 
Integrating SalesforceDX and Test Automation
Integrating SalesforceDX and Test AutomationIntegrating SalesforceDX and Test Automation
Integrating SalesforceDX and Test Automation
Richard Clark
 
Introduction to Lightning Web Components
Introduction to Lightning Web ComponentsIntroduction to Lightning Web Components
Introduction to Lightning Web Components
Bordeaux Salesforce Developer Group
 
Introduction to lightning web component
Introduction to lightning web component Introduction to lightning web component
Introduction to lightning web component
Sudipta Deb ☁
 
6 reasons developers should consider salesforce lightning web components
6 reasons developers should consider salesforce lightning web components6 reasons developers should consider salesforce lightning web components
6 reasons developers should consider salesforce lightning web components
Cloud Analogy
 
Implementing Vanilla Web Components
Implementing Vanilla Web ComponentsImplementing Vanilla Web Components
Implementing Vanilla Web Components
sonumanoj
 
Salesforce DX for admin
Salesforce DX for adminSalesforce DX for admin
Salesforce DX for admin
Thierry TROUIN ☁
 
What is Difference Between LC and LWC?
What is Difference Between LC and LWC?What is Difference Between LC and LWC?
What is Difference Between LC and LWC?
Ravendra Singh
 
Why Laravel is the first choice for Web development_.pdf
Why Laravel is the first choice for Web development_.pdfWhy Laravel is the first choice for Web development_.pdf
Why Laravel is the first choice for Web development_.pdf
Moon Technolabs Pvt. Ltd.
 
Salesforce DX Test Data Migration
Salesforce DX Test Data MigrationSalesforce DX Test Data Migration
Salesforce DX Test Data Migration
Abhi TriPaThi ☁
 
SalesforceDX : SalesforceSaturday
SalesforceDX : SalesforceSaturdaySalesforceDX : SalesforceSaturday
SalesforceDX : SalesforceSaturday
Madan Khichi
 
Salesforce DX for Admin v2
Salesforce DX for Admin v2Salesforce DX for Admin v2
Salesforce DX for Admin v2
Thierry TROUIN ☁
 
Laravel : A Fastest Growing Kid
Laravel : A Fastest Growing KidLaravel : A Fastest Growing Kid
Laravel : A Fastest Growing Kid
Endive Software
 
#ImpactSalesforceSaturday: Lightning Components 101: An Apex Developer’s Guide
#ImpactSalesforceSaturday: Lightning Components 101: An Apex Developer’s Guide#ImpactSalesforceSaturday: Lightning Components 101: An Apex Developer’s Guide
#ImpactSalesforceSaturday: Lightning Components 101: An Apex Developer’s Guide
New Delhi Salesforce Developer Group
 
5 Powerful Backend Frameworks for Web App Development in 2022
5 Powerful Backend Frameworks for Web App Development in 20225 Powerful Backend Frameworks for Web App Development in 2022
5 Powerful Backend Frameworks for Web App Development in 2022
75waytechnologies
 
Top 13 Backend Frameworks for Web development in 2024
Top 13 Backend Frameworks for Web development in 2024Top 13 Backend Frameworks for Web development in 2024
Top 13 Backend Frameworks for Web development in 2024
Clarion Technologies
 
Hidden things uncovered about laravel development
Hidden things uncovered about laravel developmentHidden things uncovered about laravel development
Hidden things uncovered about laravel development
Katy Slemon
 
Comment utiliser Visual Studio Code pour travailler avec une scratch Org
Comment utiliser Visual Studio Code pour travailler avec une scratch OrgComment utiliser Visual Studio Code pour travailler avec une scratch Org
Comment utiliser Visual Studio Code pour travailler avec une scratch Org
Thierry TROUIN ☁
 
Why Laravel is Best for Faster Web Application Development
Why Laravel is Best for Faster Web Application DevelopmentWhy Laravel is Best for Faster Web Application Development
Why Laravel is Best for Faster Web Application Development
GetAProgrammer
 
Lightning Web Components by Abdul Gafoor
Lightning Web Components by Abdul GafoorLightning Web Components by Abdul Gafoor
Lightning Web Components by Abdul Gafoor
Jayesh Tejwani
 
SFDC Lightning Demo
SFDC Lightning DemoSFDC Lightning Demo
SFDC Lightning Demo
Samar Saha
 
Integrating SalesforceDX and Test Automation
Integrating SalesforceDX and Test AutomationIntegrating SalesforceDX and Test Automation
Integrating SalesforceDX and Test Automation
Richard Clark
 
Introduction to lightning web component
Introduction to lightning web component Introduction to lightning web component
Introduction to lightning web component
Sudipta Deb ☁
 
6 reasons developers should consider salesforce lightning web components
6 reasons developers should consider salesforce lightning web components6 reasons developers should consider salesforce lightning web components
6 reasons developers should consider salesforce lightning web components
Cloud Analogy
 
Implementing Vanilla Web Components
Implementing Vanilla Web ComponentsImplementing Vanilla Web Components
Implementing Vanilla Web Components
sonumanoj
 
What is Difference Between LC and LWC?
What is Difference Between LC and LWC?What is Difference Between LC and LWC?
What is Difference Between LC and LWC?
Ravendra Singh
 
Why Laravel is the first choice for Web development_.pdf
Why Laravel is the first choice for Web development_.pdfWhy Laravel is the first choice for Web development_.pdf
Why Laravel is the first choice for Web development_.pdf
Moon Technolabs Pvt. Ltd.
 
Salesforce DX Test Data Migration
Salesforce DX Test Data MigrationSalesforce DX Test Data Migration
Salesforce DX Test Data Migration
Abhi TriPaThi ☁
 
SalesforceDX : SalesforceSaturday
SalesforceDX : SalesforceSaturdaySalesforceDX : SalesforceSaturday
SalesforceDX : SalesforceSaturday
Madan Khichi
 
Laravel : A Fastest Growing Kid
Laravel : A Fastest Growing KidLaravel : A Fastest Growing Kid
Laravel : A Fastest Growing Kid
Endive Software
 
#ImpactSalesforceSaturday: Lightning Components 101: An Apex Developer’s Guide
#ImpactSalesforceSaturday: Lightning Components 101: An Apex Developer’s Guide#ImpactSalesforceSaturday: Lightning Components 101: An Apex Developer’s Guide
#ImpactSalesforceSaturday: Lightning Components 101: An Apex Developer’s Guide
New Delhi Salesforce Developer Group
 
5 Powerful Backend Frameworks for Web App Development in 2022
5 Powerful Backend Frameworks for Web App Development in 20225 Powerful Backend Frameworks for Web App Development in 2022
5 Powerful Backend Frameworks for Web App Development in 2022
75waytechnologies
 
Top 13 Backend Frameworks for Web development in 2024
Top 13 Backend Frameworks for Web development in 2024Top 13 Backend Frameworks for Web development in 2024
Top 13 Backend Frameworks for Web development in 2024
Clarion Technologies
 
Hidden things uncovered about laravel development
Hidden things uncovered about laravel developmentHidden things uncovered about laravel development
Hidden things uncovered about laravel development
Katy Slemon
 
Comment utiliser Visual Studio Code pour travailler avec une scratch Org
Comment utiliser Visual Studio Code pour travailler avec une scratch OrgComment utiliser Visual Studio Code pour travailler avec une scratch Org
Comment utiliser Visual Studio Code pour travailler avec une scratch Org
Thierry TROUIN ☁
 
Why Laravel is Best for Faster Web Application Development
Why Laravel is Best for Faster Web Application DevelopmentWhy Laravel is Best for Faster Web Application Development
Why Laravel is Best for Faster Web Application Development
GetAProgrammer
 
Lightning Web Components by Abdul Gafoor
Lightning Web Components by Abdul GafoorLightning Web Components by Abdul Gafoor
Lightning Web Components by Abdul Gafoor
Jayesh Tejwani
 
Ad

Recently uploaded (20)

Metamorphosis: Life's Transformative Journey
Metamorphosis: Life's Transformative JourneyMetamorphosis: Life's Transformative Journey
Metamorphosis: Life's Transformative Journey
Arshad Shaikh
 
Sinhala_Male_Names.pdf Sinhala_Male_Name
Sinhala_Male_Names.pdf Sinhala_Male_NameSinhala_Male_Names.pdf Sinhala_Male_Name
Sinhala_Male_Names.pdf Sinhala_Male_Name
keshanf79
 
New Microsoft PowerPoint Presentation.pptx
New Microsoft PowerPoint Presentation.pptxNew Microsoft PowerPoint Presentation.pptx
New Microsoft PowerPoint Presentation.pptx
milanasargsyan5
 
YSPH VMOC Special Report - Measles Outbreak Southwest US 5-3-2025.pptx
YSPH VMOC Special Report - Measles Outbreak  Southwest US 5-3-2025.pptxYSPH VMOC Special Report - Measles Outbreak  Southwest US 5-3-2025.pptx
YSPH VMOC Special Report - Measles Outbreak Southwest US 5-3-2025.pptx
Yale School of Public Health - The Virtual Medical Operations Center (VMOC)
 
Phoenix – A Collaborative Renewal of Children’s and Young People’s Services C...
Phoenix – A Collaborative Renewal of Children’s and Young People’s Services C...Phoenix – A Collaborative Renewal of Children’s and Young People’s Services C...
Phoenix – A Collaborative Renewal of Children’s and Young People’s Services C...
Library Association of Ireland
 
How to Customize Your Financial Reports & Tax Reports With Odoo 17 Accounting
How to Customize Your Financial Reports & Tax Reports With Odoo 17 AccountingHow to Customize Your Financial Reports & Tax Reports With Odoo 17 Accounting
How to Customize Your Financial Reports & Tax Reports With Odoo 17 Accounting
Celine George
 
Exploring-Substances-Acidic-Basic-and-Neutral.pdf
Exploring-Substances-Acidic-Basic-and-Neutral.pdfExploring-Substances-Acidic-Basic-and-Neutral.pdf
Exploring-Substances-Acidic-Basic-and-Neutral.pdf
Sandeep Swamy
 
apa-style-referencing-visual-guide-2025.pdf
apa-style-referencing-visual-guide-2025.pdfapa-style-referencing-visual-guide-2025.pdf
apa-style-referencing-visual-guide-2025.pdf
Ishika Ghosh
 
Stein, Hunt, Green letter to Congress April 2025
Stein, Hunt, Green letter to Congress April 2025Stein, Hunt, Green letter to Congress April 2025
Stein, Hunt, Green letter to Congress April 2025
Mebane Rash
 
2541William_McCollough_DigitalDetox.docx
2541William_McCollough_DigitalDetox.docx2541William_McCollough_DigitalDetox.docx
2541William_McCollough_DigitalDetox.docx
contactwilliamm2546
 
SCI BIZ TECH QUIZ (OPEN) PRELIMS XTASY 2025.pptx
SCI BIZ TECH QUIZ (OPEN) PRELIMS XTASY 2025.pptxSCI BIZ TECH QUIZ (OPEN) PRELIMS XTASY 2025.pptx
SCI BIZ TECH QUIZ (OPEN) PRELIMS XTASY 2025.pptx
Ronisha Das
 
Introduction to Vibe Coding and Vibe Engineering
Introduction to Vibe Coding and Vibe EngineeringIntroduction to Vibe Coding and Vibe Engineering
Introduction to Vibe Coding and Vibe Engineering
Damian T. Gordon
 
YSPH VMOC Special Report - Measles Outbreak Southwest US 4-30-2025.pptx
YSPH VMOC Special Report - Measles Outbreak  Southwest US 4-30-2025.pptxYSPH VMOC Special Report - Measles Outbreak  Southwest US 4-30-2025.pptx
YSPH VMOC Special Report - Measles Outbreak Southwest US 4-30-2025.pptx
Yale School of Public Health - The Virtual Medical Operations Center (VMOC)
 
LDMMIA Reiki Master Spring 2025 Mini Updates
LDMMIA Reiki Master Spring 2025 Mini UpdatesLDMMIA Reiki Master Spring 2025 Mini Updates
LDMMIA Reiki Master Spring 2025 Mini Updates
LDM Mia eStudios
 
P-glycoprotein pamphlet: iteration 4 of 4 final
P-glycoprotein pamphlet: iteration 4 of 4 finalP-glycoprotein pamphlet: iteration 4 of 4 final
P-glycoprotein pamphlet: iteration 4 of 4 final
bs22n2s
 
Presentation on Tourism Product Development By Md Shaifullar Rabbi
Presentation on Tourism Product Development By Md Shaifullar RabbiPresentation on Tourism Product Development By Md Shaifullar Rabbi
Presentation on Tourism Product Development By Md Shaifullar Rabbi
Md Shaifullar Rabbi
 
UNIT 3 NATIONAL HEALTH PROGRAMMEE. SOCIAL AND PREVENTIVE PHARMACY
UNIT 3 NATIONAL HEALTH PROGRAMMEE. SOCIAL AND PREVENTIVE PHARMACYUNIT 3 NATIONAL HEALTH PROGRAMMEE. SOCIAL AND PREVENTIVE PHARMACY
UNIT 3 NATIONAL HEALTH PROGRAMMEE. SOCIAL AND PREVENTIVE PHARMACY
DR.PRISCILLA MARY J
 
World war-1(Causes & impacts at a glance) PPT by Simanchala Sarab(BABed,sem-4...
World war-1(Causes & impacts at a glance) PPT by Simanchala Sarab(BABed,sem-4...World war-1(Causes & impacts at a glance) PPT by Simanchala Sarab(BABed,sem-4...
World war-1(Causes & impacts at a glance) PPT by Simanchala Sarab(BABed,sem-4...
larencebapu132
 
How to Subscribe Newsletter From Odoo 18 Website
How to Subscribe Newsletter From Odoo 18 WebsiteHow to Subscribe Newsletter From Odoo 18 Website
How to Subscribe Newsletter From Odoo 18 Website
Celine George
 
Marie Boran Special Collections Librarian Hardiman Library, University of Gal...
Marie Boran Special Collections Librarian Hardiman Library, University of Gal...Marie Boran Special Collections Librarian Hardiman Library, University of Gal...
Marie Boran Special Collections Librarian Hardiman Library, University of Gal...
Library Association of Ireland
 
Metamorphosis: Life's Transformative Journey
Metamorphosis: Life's Transformative JourneyMetamorphosis: Life's Transformative Journey
Metamorphosis: Life's Transformative Journey
Arshad Shaikh
 
Sinhala_Male_Names.pdf Sinhala_Male_Name
Sinhala_Male_Names.pdf Sinhala_Male_NameSinhala_Male_Names.pdf Sinhala_Male_Name
Sinhala_Male_Names.pdf Sinhala_Male_Name
keshanf79
 
New Microsoft PowerPoint Presentation.pptx
New Microsoft PowerPoint Presentation.pptxNew Microsoft PowerPoint Presentation.pptx
New Microsoft PowerPoint Presentation.pptx
milanasargsyan5
 
Phoenix – A Collaborative Renewal of Children’s and Young People’s Services C...
Phoenix – A Collaborative Renewal of Children’s and Young People’s Services C...Phoenix – A Collaborative Renewal of Children’s and Young People’s Services C...
Phoenix – A Collaborative Renewal of Children’s and Young People’s Services C...
Library Association of Ireland
 
How to Customize Your Financial Reports & Tax Reports With Odoo 17 Accounting
How to Customize Your Financial Reports & Tax Reports With Odoo 17 AccountingHow to Customize Your Financial Reports & Tax Reports With Odoo 17 Accounting
How to Customize Your Financial Reports & Tax Reports With Odoo 17 Accounting
Celine George
 
Exploring-Substances-Acidic-Basic-and-Neutral.pdf
Exploring-Substances-Acidic-Basic-and-Neutral.pdfExploring-Substances-Acidic-Basic-and-Neutral.pdf
Exploring-Substances-Acidic-Basic-and-Neutral.pdf
Sandeep Swamy
 
apa-style-referencing-visual-guide-2025.pdf
apa-style-referencing-visual-guide-2025.pdfapa-style-referencing-visual-guide-2025.pdf
apa-style-referencing-visual-guide-2025.pdf
Ishika Ghosh
 
Stein, Hunt, Green letter to Congress April 2025
Stein, Hunt, Green letter to Congress April 2025Stein, Hunt, Green letter to Congress April 2025
Stein, Hunt, Green letter to Congress April 2025
Mebane Rash
 
2541William_McCollough_DigitalDetox.docx
2541William_McCollough_DigitalDetox.docx2541William_McCollough_DigitalDetox.docx
2541William_McCollough_DigitalDetox.docx
contactwilliamm2546
 
SCI BIZ TECH QUIZ (OPEN) PRELIMS XTASY 2025.pptx
SCI BIZ TECH QUIZ (OPEN) PRELIMS XTASY 2025.pptxSCI BIZ TECH QUIZ (OPEN) PRELIMS XTASY 2025.pptx
SCI BIZ TECH QUIZ (OPEN) PRELIMS XTASY 2025.pptx
Ronisha Das
 
Introduction to Vibe Coding and Vibe Engineering
Introduction to Vibe Coding and Vibe EngineeringIntroduction to Vibe Coding and Vibe Engineering
Introduction to Vibe Coding and Vibe Engineering
Damian T. Gordon
 
LDMMIA Reiki Master Spring 2025 Mini Updates
LDMMIA Reiki Master Spring 2025 Mini UpdatesLDMMIA Reiki Master Spring 2025 Mini Updates
LDMMIA Reiki Master Spring 2025 Mini Updates
LDM Mia eStudios
 
P-glycoprotein pamphlet: iteration 4 of 4 final
P-glycoprotein pamphlet: iteration 4 of 4 finalP-glycoprotein pamphlet: iteration 4 of 4 final
P-glycoprotein pamphlet: iteration 4 of 4 final
bs22n2s
 
Presentation on Tourism Product Development By Md Shaifullar Rabbi
Presentation on Tourism Product Development By Md Shaifullar RabbiPresentation on Tourism Product Development By Md Shaifullar Rabbi
Presentation on Tourism Product Development By Md Shaifullar Rabbi
Md Shaifullar Rabbi
 
UNIT 3 NATIONAL HEALTH PROGRAMMEE. SOCIAL AND PREVENTIVE PHARMACY
UNIT 3 NATIONAL HEALTH PROGRAMMEE. SOCIAL AND PREVENTIVE PHARMACYUNIT 3 NATIONAL HEALTH PROGRAMMEE. SOCIAL AND PREVENTIVE PHARMACY
UNIT 3 NATIONAL HEALTH PROGRAMMEE. SOCIAL AND PREVENTIVE PHARMACY
DR.PRISCILLA MARY J
 
World war-1(Causes & impacts at a glance) PPT by Simanchala Sarab(BABed,sem-4...
World war-1(Causes & impacts at a glance) PPT by Simanchala Sarab(BABed,sem-4...World war-1(Causes & impacts at a glance) PPT by Simanchala Sarab(BABed,sem-4...
World war-1(Causes & impacts at a glance) PPT by Simanchala Sarab(BABed,sem-4...
larencebapu132
 
How to Subscribe Newsletter From Odoo 18 Website
How to Subscribe Newsletter From Odoo 18 WebsiteHow to Subscribe Newsletter From Odoo 18 Website
How to Subscribe Newsletter From Odoo 18 Website
Celine George
 
Marie Boran Special Collections Librarian Hardiman Library, University of Gal...
Marie Boran Special Collections Librarian Hardiman Library, University of Gal...Marie Boran Special Collections Librarian Hardiman Library, University of Gal...
Marie Boran Special Collections Librarian Hardiman Library, University of Gal...
Library Association of Ireland
 
Ad

Live Session1 lightning web component

  • 1. FREE WEEKLY LWC SESSION TIMINGS  8PM IST  10:30AM EST  7:30 AM PST
  • 2. Smriti Sharan - sfdcAmplified  5X Salesforce Certified  Blogger and youtuber at SfdcAmplifed  MBA, MS from US  Consultant at Deloitte  Trailhead Ranger  Recognized in top 50 bloggers
  • 4. AGENDA  What is lightning web component?  Difference between aura component and LWC  Why do you go for LWC instead of existing aura components?  Coexistence and interoperability of aura and LWC
  • 5. What is Lightning Web Component ? It Is A New Programming Model To Create The Lightning Components. They Are Custom Html Elements Built Using Html And modern Javascript.
  • 6. Advantages of Lightning Web Component BETTER PERFORMANCE MODERN WEB STANDARDS COMPATIBLE WITH AURA COMPONENTS EASE OF USE
  • 8. Problems  Develop own rendering engine  Does support custom element  Hard to find workforce  Components written in different framework were not interoperable
  • 12. Benefits of LWC More standard, less proprietary Common Component Model Transferable Skills Easier-to-ramp-up for developers Better Performance
  • 14. Coexistence and Interoperability AURA COMPONENTS AND LIGHTNING WEB COMPONENTS CAN COEXIST ON THE SAME PAGE AND IN THE SAME RUNTIME . AURA COMPONENTS CAN INCLUDE LIGHTNING WEB COMPONENTS. AURA COMPONENTS AND LIGHTNING WEB COMPONENTS SHARE THE SAME BASE LIGHTNING COMPONENTS.
  • 15. Nested composition You can have both Aura components and Lighting web components inside a parent Aura component Lightning web components can only contain other Lightning web components.
  • 16. Side-by-side composition  Parent Aura component and Parent Lightning web component are not within the same hierarchy but are placed separately in a Lightning App Page.
  • 17. What to Choose between Lightning Web Components and Aura Components? Always choose Lightning Web Components unless you need a feature that isn’t supported
  • 19. AGENDA STEP 1 : DOWNLOAD AND INSTALL SALESFORCE DX CLI STEP 2 : DOWNLOAD AND INSTALL VSCODE STEP 3 : INSTALL SALESFORCE EXTENSION PACK STEP 4 : CONNECTING WITH YOUR SALESFORCE ORG
  • 20. Salesforce CLI A common line interface tool to interact with Salesforce Orgs and manage metadata/data Create and manage orgs  Create metadata like Apex Class, Lightning Components  Import and Export Data  Create and install packages  Run apex test  Build Automation
  • 21. Difference between Salesforce CLI and SFDX Salesforce CLI is a tool Sfdx is an approach to move towards source driven development
  • 22. Step 1: Install Salesforce CLI https://developer.salesforce.com/tools/sfdxcli
  • 23. Enter sfdx to Ensure CLI is installed
  • 24. Step 2:- Install Visual Studio https://code.visualstudio.com/download
  • 25. Step 3:- Install Extensions to support Development Salesforce Extension Pack Lightning Web Component
  • 27. AGENDA Org Development Model Steps to Setup SalesforceDX (SFDX) for Non Scratch Orgs
  • 28. Development Model ORG DEVELOPMENT MODEL PACKAGE DEVELOPMENT
  • 29. Step 1: Create Project with Manifest
  • 30. Step 2 : Authenticate your org
  • 31. Step 3: Retrieve and Deploy Source Deploy Source to Org Retrieve Source from Org
  • 33. AGENDA PACKAGE DEVELOPMENT MODEL STEPS TO SETUP SALESFORCEDX (SFDX) FOR SCRATCH ORGS
  • 34. Scratch orgs  These are orgs consisting of Salesforce code or metadata that can be easily created or destroyed, helping to speed up the standard development workflow.
  • 35. Advantages of Scratch orgs Convenient Configurable disposable
  • 36. Use Cases of Scratch org Start a new project. Start a new feature branch. Test a new feature. Start automated testing. Perform development tasks directly in an org. Start from “scratch” with a fresh new org
  • 37. Points to remember Scratch orgs do not replace sandboxes. Scratch orgs are temporary and they don’t include any production data. Scratch orgs complement Sandboxes. They are great for temporary deployments. use them for peer review and a way to get enhanced test coverage and automation.
  • 38. Step 1: Create Project
  • 39. Step 2: Authorize Dev hub he Developer Hub (Dev Hub) lets you create and manage scratch orgs.
  • 40. Step 3: Enable Dev hub
  • 41. Step 4 : Push and pull from Org
  • 46. Deploying metadata to a Salesforce instance Step 1: Convert source format to metadata format Step 2: Deploy from scratch to sandbox/ production org Step 3: Check deployment Status
  • 48. Q&A

Editor's Notes

  • #22: Using sfdx we can create scratch orgs –which we will understand in later section
  • #23: Salesforce CLI is a single command-line interface that is used in all Salesforce DX features.  It reduces development time across the entire Salesforce Platform. Built around open APIs, the CLI easily integrates into existing developer workflows.  It can be used to aggregate development tools, synchronize source, manage orgs and data, execute tests, and install packages. CLI is the best interface for interactive command line development, continuous integration, and continuous delivery, and automation. This consolidated interface for many APIs is the driver for Visual Studio Code extensions. It is also the driver of new third-party features like Illuminated Cloud and the Welkin Suite.
  • #30: Salesforce CLI is a single command-line interface that is used in all Salesforce DX features.  It reduces development time across the entire Salesforce Platform. Built around open APIs, the CLI easily integrates into existing developer workflows.  It can be used to aggregate development tools, synchronize source, manage orgs and data, execute tests, and install packages. CLI is the best interface for interactive command line development, continuous integration, and continuous delivery, and automation. This consolidated interface for many APIs is the driver for Visual Studio Code extensions. It is also the driver of new third-party features like Illuminated Cloud and the Welkin Suite.
  • #35: We use scratch orgs when working on new requirement or when we start developing new application. When u have build changes then deploy to developer org and delete scratch org.
  • #39: Salesforce CLI is a single command-line interface that is used in all Salesforce DX features.  It reduces development time across the entire Salesforce Platform. Built around open APIs, the CLI easily integrates into existing developer workflows.  It can be used to aggregate development tools, synchronize source, manage orgs and data, execute tests, and install packages. CLI is the best interface for interactive command line development, continuous integration, and continuous delivery, and automation. This consolidated interface for many APIs is the driver for Visual Studio Code extensions. It is also the driver of new third-party features like Illuminated Cloud and the Welkin Suite.
  • #40: Salesforce CLI is a single command-line interface that is used in all Salesforce DX features.  It reduces development time across the entire Salesforce Platform. Built around open APIs, the CLI easily integrates into existing developer workflows.  It can be used to aggregate development tools, synchronize source, manage orgs and data, execute tests, and install packages. CLI is the best interface for interactive command line development, continuous integration, and continuous delivery, and automation. This consolidated interface for many APIs is the driver for Visual Studio Code extensions. It is also the driver of new third-party features like Illuminated Cloud and the Welkin Suite.
  • #41: Salesforce CLI is a single command-line interface that is used in all Salesforce DX features.  It reduces development time across the entire Salesforce Platform. Built around open APIs, the CLI easily integrates into existing developer workflows.  It can be used to aggregate development tools, synchronize source, manage orgs and data, execute tests, and install packages. CLI is the best interface for interactive command line development, continuous integration, and continuous delivery, and automation. This consolidated interface for many APIs is the driver for Visual Studio Code extensions. It is also the driver of new third-party features like Illuminated Cloud and the Welkin Suite.