Learning Salesforce Lightning Application Development : Build and Test Lightning Components for Salesforce Lightning Experience Using Salesforce DX.
Built on the Salesforce App Cloud, the new Salesforce Lightning Experience combines three major components: Lightning Design System, Lightning App Builder, and Lightning Components, to provide an enhanced user experience. This book will enable you to quickly create modern, enterprise apps with Light...
Clasificación: | Libro Electrónico |
---|---|
Autor principal: | |
Formato: | Electrónico eBook |
Idioma: | Inglés |
Publicado: |
Birmingham :
Packt Publishing Ltd,
2018.
|
Temas: | |
Acceso en línea: | Texto completo |
Tabla de Contenidos:
- Cover; Title Page; Copyright and Credits; PacktPub.com; Foreword; Contributors; Table of Contents; Preface; Chapter 1: Introduction to the Lightning Component Framework; Lightning Experience; Lightning Application; Creating a Lightning Application; Creating tabs in Lightning Experience; Lightning Component Tabs; Lightning Page Tabs; Lightning App Builder; Lightning Utility Bar; List views in the Lightning UI; The ability to calendar data in the Date and Datetime fields; Global Actions; Publisher actions; Lightning Component architecture; The concept of web components.
- Lightning Component BundleLightning Component lifecycle; MVC concepts in the Lightning Component framework; Setting up a Salesforce developer organization to enable the building of Lightning Components; Creating a simple hello world Lightning Component; The Lightning Design system; Creating a simple card component using SLDS ; Summary; Chapter 2: Exploring Salesforce DX; Enabling the developer hub in your Salesforce organization; Enabling the developer hub; Installing the Salesforce DX CLI; Salesforce DX commands; auth commands; Setting a default Dev Hub for scratch Org creation.
- Creating a new Salesforce DX projectConfiguring a scratch Org definition JSON; Configuring project definition JSON; Creating a scratch Org; Opening the scratch Org; Pulling source from a scratch Org; Push source code to a scratch Org; Conflict resolution; Ignoring files; Lightning commands; Creating a Lightning app and components; Metadata API commands; mdapi:convert and mdapi:retrieve; Converting existing managed/unmanaged package code to DX Format; Deploy command; Data import and export commands in Salesforce DX; Data export Salesforce DX command; Data import Salesforce DX command.
- Bulk data upsert Salesforce DX commandLimitations of bulk upsert commands; Installing the Visual Studio extension pack for DX; Developer workflow for building a Salesforce application ; Summary; Chapter 3: Lightning Component Building Blocks; Component markup and using Lightning base components for layouts; Component definition aura:component; Access modifier; Providing a description to component; Implementing interfaces in Lightning Components; Lightning base components for layout and layout items; Lightning card base component; Example layouts using the Lightning layout and card components.
- Horizontal alignment using the Lightning layout base componentVertical alignment using the Lightning layout base component ; Stretching a LayoutItem using the flexibility attribute; Creating multiple rows and controlling the size of the row in Lightning layout; Lightning layout to handle multiple devices; Nested page layout using Lightning Layouts; Understanding attributes; Using Expression syntax; JavaScript controller and helper; Wiring the client-side to the server using Apex controllers; Summary; Chapter 4: The Lightning JavaScript API; Technical requirements.