Search icon CANCEL
Subscription
0
Cart icon
Your Cart (0 item)
Close icon
You have no products in your basket yet
Save more on your purchases now! discount-offer-chevron-icon
Savings automatically calculated. No voucher code required.
Arrow left icon
Explore Products
Best Sellers
New Releases
Books
Videos
Audiobooks
Learning Hub
Conferences
Free Learning
Arrow right icon
Arrow up icon
GO TO TOP
Learning Salesforce Lightning Application Development

You're reading from   Learning Salesforce Lightning Application Development Build and test Lightning Components for Salesforce Lightning Experience using Salesforce DX

Arrow left icon
Product type Paperback
Published in Jul 2018
Publisher Packt
ISBN-13 9781787124677
Length 458 pages
Edition 1st Edition
Arrow right icon
Author (1):
Arrow left icon
Mohit Shrivatsava Mohit Shrivatsava
Author Profile Icon Mohit Shrivatsava
Mohit Shrivatsava
Arrow right icon
View More author details
Toc

Table of Contents (17) Chapters Close

Preface 1. Introduction to the Lightning Component Framework FREE CHAPTER 2. Exploring Salesforce DX 3. Lightning Component Building Blocks 4. The Lightning JavaScript API 5. Events in the Lightning Component Framework 6. Lightning Data Service and Base Components 7. Using External JavaScript Libraries in Lightning Components 8. Debugging Lightning Components 9. Performance Tuning Your Lightning Component 10. Taking Lightning Components out of Salesforce Using Lightning Out 11. Lightning Flows 12. Making Components Available for Salesforce Mobile and Communities 13. Lightning Navigation and Lightning Console APIs 14. Unit Testing Lightning Components 15. Publishing Lightning Components on AppExchange 16. Other Books You May Enjoy

Preface

The Salesforce Lightning platform is widely used today in a number of Fortune 500 companies for building applications that are used in sales, services, marketing, collaboration, and various other business areas. Salesforce provides the most popular Customer Relationship Management (CRM) system, and the demand for Salesforce developers and consultants is increasing every year. Applications built on top of the Lighting platform are cloud based, secure, and require no on-premises software installation. 

Salesforce Lightning Experience is a redesigned user interface that allows users to be more productive and innovative. Lightning Experience comprises pages and layouts that can be customized using Lightning Application Builder (a drag-and-drop interface that allows administrators to build pages by dropping various components) and Lightning Components. Salesforce provides out-of-the-box Lightning components that administrators can leverage for most business needs. However, not all user interface challenges can be solved with these out-of-box components. The Lightning Components Framework allows Salesforce developers to build custom Lightning components. A Lightning component is made up of HTML (markup) and JavaScript (secured using Salesforce Locker Service) and forms a component bundle that can be placed in Salesforce Lightning Experience, Salesforce Communities, Salesforce Mobile App, Salesforce for Outlook, Chatter Publisher, and other Salesforce interfaces.

Salesforce DX allows developers to adopt source-driven development techniques. Salesforce DX simplifies developer workflows on the platform and helps to build and iterate Salesforce applications faster. Salesforce DX provides a command line interface (CLI) tool that simplifies setting up the developer environment for development, debugging, unit testing, and deploying Salesforce applications.

This book will teach you how to build custom Lightning components by using the Lightning Components Framework and leveraging Salesforce DX CLI commands. In this book, we cover the fundamentals and capabilities of the framework. The end goal of this book is to provide Salesforce developers with enough information so that they can start designing and building components on their own to meet their custom component needs.

lock icon The rest of the chapter is locked
Next Section arrow right
Register for a free Packt account to unlock a world of extra content!
A free Packt account unlocks extra newsletters, articles, discounted offers, and much more. Start advancing your knowledge today.
Unlock this book and the full library FREE for 7 days
Get unlimited access to 7000+ expert-authored eBooks and videos courses covering every tech area you can think of
Renews at $19.99/month. Cancel anytime