Professional Documents
Culture Documents
Salesforce
Build custom experiences using
Lightning Web Components and SLDS
Dec 3rd
Nov 26th 2020 Dec 1st 2020 Dec 17th 2020 Dec-Jan
2020
● The Salesforce Lightning Design System includes the resources to create user interfaces
consistent with the Salesforce Lightning principles, design language, and best practices.
● Developers can focus on application logic, while designers can focus on user experience,
interactions, and flows.
● Salesforce provides tools for not only designers but also for admins, developers,
designers, consultants and product owner.
Activities
Activity 1
● Pulsar uses eCar Sample gallery apps. The current inventory page uses a standard list view
to display inventory items.
● Agents using the app has expressed that it would be visually helpful to them if they can
see the car images for each inventory. The status field is not obvious and have asked to
make it visually appealing
● Let’s work through a sketch mockup to see if we can improve the current experience
Current Design
Prototype Using Sketch
Lightning Web Components - Every JavaScript
Developer Can Code On Salesforce Platform
Use Lightning Web Components Across Salesforce
Deliver modular components well beyond the core Lightning Experience
Across Salesforce & Beyond
External App
Embedded
LWC
WEB
COMPONENTS
CONTAINER
const t = document.getElementById('my-template');
this.attachShadow({mode: 'open'}).appendChild(t.cloneNode(true));
…
}
connectedCallback() { … }
attributeChangeCallback(value) { … }
disconectedCallback() { … }
}
);
document.customElements.define('hello-world', HelloWorld);
Sugar On Top Of Web Components
WEB
color:white;
COMPONENTS
LWC
METADATA
- design time & builders
- decoupling data & APIs
- priming/preloading
- offline
Helpful References
Build Custom Experiences Using Lightning Web Components
https://trailhead.salesforce.com/sample-gallery
Catch Us On TrailBlazer Community