Play by Play: Developing Highly Reusable Salesforce Lightning Components for Lightning App Builder

In this course, you’ll learn how to implement custom, highly-reusable, and flexible Lightning Components that can be easily combined into compelling, responsive pages that run in Lightning Experience and Salesforce Mobile.
Course info
Rating
(13)
Level
Intermediate
Updated
Feb 27, 2018
Duration
1h 53m
Table of contents
Description
Course info
Rating
(13)
Level
Intermediate
Updated
Feb 27, 2018
Duration
1h 53m
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: Developing Highly Reusable Salesforce Lightning Components for Lightning App Builder, Steve Drucker and Don Robins demonstrate how to design and build loosely coupled Lightning Components for maximum reusability in both mobile and desktop Lightning pages. Learn about how to maximize the use of component events, while limiting the use of application events to specific cases where they’re truly required, build out additional components, tie them into a flexible architecture, and implement responsive design with the Lightning layout component. By the end of this course, you’ll have gained some great perspective around how you can apply this architectural approach and sample code to build your own reusable, responsive, and flexible Lightning Components, pages, and design templates.

About the author
About the author

Steve Drucker is the former President of Fig Leaf Software, the Washington D.C. based technology solutions firm that he founded in 1992 and sold in 2018. He is a certified technical trainer (CTT+) and certified instructor for a dozen web development products.

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
More courses by Don Robins
Section Introduction Transcripts
Section Introduction Transcripts

Course Overview
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 every day by Salesforce customers. We'll be learning while discussing concepts and debating trade-offs on various approaches to solving real-world problems. We learn by reviewing system configurations or writing code, and then exploring the benefits of any particular solution. In this course, we challenge Steve Drucker, Founder and Chief Innovation Officer at Fig Leaf Software in Washington D. C., to show us how to design and build loosely coupled Lightning components for maximum reusability in both mobile and desktop Lightning pages. First, Steve walks us through some of the considerations around tightly coupled versus loosely coupled components, and clarifies the benefits of organizing component design to promote a robust and maintainable component architecture. Next, he demonstrates how to maximize the use of component events while limiting the use of application events to specific cases where they're truly required. You'll watch as he rapidly builds out additional components and ties them into his flexible architecture, and he'll show how to maintain tight component encapsulation while synchronizing data changes with the Lightning Data Service to maximize performance. Along the way, we'll review how to implement responsive design with the Lightning layout component, as well as architectural patterns and anti-patterns such as adopting low-code best practices by leveraging out-of-the-box Lightning functionality as much as possible. By the time we're done, you will have gained some great perspective around how you can apply his architectural approach and sample code to build your own reusable, responsive, and flexible Lightning components, pages, and design templates. So please join us for Developing Highly Reusable Salesforce Lightning Components for Lightning App Builder. We hope you enjoy it.