Play by Play: Understanding Lightning Web Components for non-Salesforce Developers

This course provides an introduction to the Salesforce Platform for standard web developers, and describes how the Web Component specification is implemented inside the Salesforce ecosystem.
Course info
Rating
(11)
Level
Intermediate
Updated
Mar 1, 2019
Duration
55m
Table of contents
Description
Course info
Rating
(11)
Level
Intermediate
Updated
Mar 1, 2019
Duration
55m
Description

Play by Play is a series in which top technologists work through a problem in real time, unrehearsed, and unscripted. In this course, Play by Play: Understanding Lightning Web Components for non-Salesforce Developers, Adam Daw and Don Robins discuss the Web Component standard in 2019, Salesforce Existing Offerings, how to leverage Lightning Web Components in Salesforce, and then introduce more complex implementations of Lightning Web Components. Along the way we acquaint the audience with foundational Salesforce developer technologies such as working with Salesforce data, the Apex programming language, the Lightning Locker Service, and more.

About the author
About the author

Adam Michael Daw is Head of Engineering at CoVenture, and the Ottawa Salesforce Developer Group Leader. He has been working with the Salesforce Platform since 2008, and spends most of his time thinking about Enterprise Application Development, Systems Automation and Emerging Technologies.

More from the author
About the author

Don Robins is a well known Salesforce MVP, instructor, author, and speaker. A custom business application developer for more decades than he cares to admit, he focuses on Salesforce technical instruction and knowledge sharing

More from the author
Play by Play: Demystifying Salesforce CPQ
Beginner
2h 18m
Feb 14, 2020
More courses by Don Robins
Section Introduction Transcripts
Section Introduction Transcripts

Course Overview
(Music) Welcome to this Salesforce Play by Play with Pluralsight. Salesforce Play by Play is an interactive series where we sit down with Salesforce experts, such as MVPs, consultants, developers, and architects to discuss common challenges faced everyday by Salesforce customers. In this course, we challenge Adam Daw, head of engineering at CoVenture and the Ottawa Salesforce developer group leader, to help us understand the Lightning Web Component programming model from the perspective of a full stack web developer. First, Adam introduces us to the modern day concept of component-based UI web development, what he calls the componentized web, and the W3C vanilla web component standard and its underlying philosophy. He dives into the standard web component specification and breaks it down into its four main parts: custom elements, the shadow DOM, JavaScript ES6 modules, and HTML templates. You'll watch as he takes a deep dive into the structure of a Lightning web component and shows how Salesforce has implemented the standard, dissecting functioning components and discussing how the new programming model integrates with the existing Aura Component model. Next, he focuses on some of the Salesforce-specific aspects that web developers need to know about, such as static resources, working with Salesforce data, and wiring up components to Apex controllers. Along the way, he tours the online component reference, the developer guide, Salesforce reference applications, and online prototyping tools, such as the Lightning Web Components playground, that'll all help you come up to speed quickly on the technology. By the time we're done, you'll have a solid understanding of how you can leverage your existing HTML5 ES6 modular JavaScript and CSS web development skills and apply them to UI development on the Salesforce Lightning platform. So whether you're a full stack or web UI developer, or even a Salesforce developer, please join us for Understanding Lightning Web Components for non-Salesforce Developers. We hope you enjoy it.