Salesforce Lightning Platform Enterprise Architecture , 3e
Architect and deliver packaged applications that cater to enterprise business needs
暫譯: Salesforce Lightning 平台企業架構,第三版
Fawcett, Andrew
- 出版商: Packt Publishing
- 出版日期: 2019-11-04
- 定價: $1,750
- 售價: 8.0 折 $1,400
- 語言: 英文
- 頁數: 646
- 裝訂: Quality Paper - also called trade paper
- ISBN: 1789956714
- ISBN-13: 9781789956719
立即出貨 (庫存=1)
相關主題
商品描述
Key Features
- Use the Lightning Platform to build integrated, scalable, and robust apps focused on enterprise-level customer demands
- Use the Lightning Component framework to deliver modern and responsive user experiences targeting multiple devices through Lightning Experience and Salesforce Mobile
- Extend your application with access to external services and AI
Book Description
Salesforce Lightning provides a secure and scalable platform to build, deploy, customize, and upgrade applications. This book will take you through the architecture of building an application on the Lightning platform to help you understand its features and best practices, and ensure that your app keeps up with your customers' increasing needs as well as the innovations on the platform.
This book guides you in working with the popular aPaaS offering from Salesforce, the Lightning Platform. You'll see how to build and ship enterprise-grade apps that not only leverage the platform's many productivity features, but also prepare your app to harness its extensibility and customization capabilities. You'll even get to grips with advanced application architectural design patterns such as Separation of Concerns, Unit Testing and Dependency Integration. You will learn to use Apex and JavaScript with Lightning Web Components, Platform Events, among others, with the help of a sample app illustrating patterns that will ensure your own applications endure and evolve with the platform. Finally, you will become familiar with using Salesforce DX to develop, publish, and monitor a sample app and experience standard application life cycle processes along with tools such as Jenkins to implement CI/CD.
By the end of this book, you will have learned how to develop effective business apps and be ready to explore innovative ways to meet customer demands.
What you will learn
- Create and deploy AppExchange packages and manage upgrades
- Understand Enterprise Application Architecture patterns
- Customize mobile and desktop user experience with Lightning Web Components
- Manage large data volumes with asynchronous processing and big data strategies
- Implement Source Control and Continuous Integration
- Add AI to your application with Einstein
- Use Lightning External Services to integrate external code and data with your Lightning Application
Who this book is for
This book is for Lightning platform developers who want to discover the true potential of the platform to develop complex scalable applications for use in enterprise businesses.
商品描述(中文翻譯)
**主要特點**
- 使用 Lightning 平台來構建集成、可擴展且穩健的應用程式,專注於企業級客戶需求
- 使用 Lightning 組件框架提供現代化且響應式的用戶體驗,針對多種設備透過 Lightning Experience 和 Salesforce Mobile
- 擴展您的應用程式,訪問外部服務和人工智慧
**書籍描述**
Salesforce Lightning 提供了一個安全且可擴展的平台,用於構建、部署、自訂和升級應用程式。本書將帶您了解在 Lightning 平台上構建應用程式的架構,幫助您理解其功能和最佳實踐,並確保您的應用程式能夠跟上客戶日益增長的需求以及平台上的創新。
本書指導您使用 Salesforce 的熱門 aPaaS 產品——Lightning 平台。您將學習如何構建和交付企業級應用程式,這些應用程式不僅利用平台的多種生產力功能,還為您的應用程式準備好利用其可擴展性和自訂能力。您甚至將掌握高級應用程式架構設計模式,例如關注點分離(Separation of Concerns)、單元測試(Unit Testing)和依賴整合(Dependency Integration)。您將學會使用 Apex 和 JavaScript 與 Lightning Web Components、Platform Events 等,並透過示範應用程式來說明這些模式,以確保您自己的應用程式能夠隨著平台的發展而持續演進。最後,您將熟悉使用 Salesforce DX 來開發、發布和監控示範應用程式,並體驗標準的應用程式生命週期過程以及使用 Jenkins 等工具來實現 CI/CD。
在本書結束時,您將學會如何開發有效的商業應用程式,並準備探索創新的方式來滿足客戶需求。
**您將學到的內容**
- 創建和部署 AppExchange 套件並管理升級
- 理解企業應用程式架構模式
- 使用 Lightning Web Components 自訂移動和桌面用戶體驗
- 使用非同步處理和大數據策略管理大量數據
- 實施源代碼控制和持續整合
- 使用 Einstein 為您的應用程式添加人工智慧
- 使用 Lightning External Services 將外部代碼和數據整合到您的 Lightning 應用程式中
**本書適合誰**
本書適合希望發掘 Lightning 平台真正潛力的開發者,旨在為企業業務開發複雜的可擴展應用程式。
作者簡介
Andrew Fawcett has over 25 years of experience holding several software development-related roles with a focus around enterprise-level product architecture. He is experienced in managing all aspects of the software development life cycle across various technology platforms, frameworks, industry design patterns, and methodologies.
He is currently a VP, Product Management, and a Salesforce Certified Platform Developer II at Salesforce. He is responsible for several key platform features and emergent products for Salesforce. He is an avid blogger, open source contributor and project owner, and an experienced speaker. He loves watching movies, Formula 1 motor racing, and building Lego! You can find him on Twitter at @andyinthecloud.
作者簡介(中文翻譯)
Andrew Fawcett 擁有超過 25 年的經驗,曾擔任多個與軟體開發相關的職位,專注於企業級產品架構。他在管理各種技術平台、框架、行業設計模式和方法論的軟體開發生命週期的各個方面方面具有豐富的經驗。
他目前是 Salesforce 的產品管理副總裁,並且是 Salesforce 認證的 Platform Developer II。他負責 Salesforce 的幾個關鍵平台功能和新興產品。他是一位熱衷的部落客、開源貢獻者和專案負責人,並且是一位經驗豐富的演講者。他喜歡看電影、F1 賽車和搭建 Lego!你可以在 Twitter 上找到他,帳號是 @andyinthecloud。
目錄大綱
- Building, Publishing, and Supporting Your Application
- Leveraging Platform Features
- Application Storage
- Apex Execution and Separation of Concerns
- Application Service Layer
- Application Domain Layer
- Application Selector Layer
- Building User Interfaces
- User Interfaces with Lightning Framework
- Providing Integration and Extensibility
- Asynchronous Processing and Big Data Volumes
- Unit Testing
- Source Control and Continuous Integration
- Integrating with External Services
- Adding AI with Einstein
目錄大綱(中文翻譯)
- Building, Publishing, and Supporting Your Application
- Leveraging Platform Features
- Application Storage
- Apex Execution and Separation of Concerns
- Application Service Layer
- Application Domain Layer
- Application Selector Layer
- Building User Interfaces
- User Interfaces with Lightning Framework
- Providing Integration and Extensibility
- Asynchronous Processing and Big Data Volumes
- Unit Testing
- Source Control and Continuous Integration
- Integrating with External Services
- Adding AI with Einstein