Cargando…

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...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Shrivastava, Mohith
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.