Salesforce Platform Enterprise Architecture - Fourth Edition: A must-read guide to help you architect and deliver packaged applications for enterprise

Fawcett, Andrew

  • 出版商: Packt Publishing
  • 出版日期: 2023-03-31
  • 售價: $1,920
  • 貴賓價: 9.5$1,824
  • 語言: 英文
  • 頁數: 712
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 1804619779
  • ISBN-13: 9781804619773
  • 下單後立即進貨 (約3~4週)

商品描述

Deliver impressive enterprise-grade applications using the Salesforce Platform with the help of established architectural patterns and best developer practices.


Key Features:

  • Use the latest capabilities of the Salesforce Platform to code robust apps and web experiences, with an extended focus on Lightning Web Components
  • Branch out to Java, Node.js, and other languages with a new chapter exploring app development capabilities using Heroku and Functions
  • Extend your application with access to external services following new coverage of OpenAPI enabled API services


Book Description:

Salesforce makes architecting enterprise-grade applications easy and secure - but you'll need guidance to leverage its full capabilities and deliver top-notch products for your customers.

This fourth edition brings practical guidance to the table for Salesforce Platform developers, taking you on a journey through building and shipping enterprise-grade apps.


This guide will teach you advanced design patterns for application architecture such as separation of concerns, unit of work, domain-driven programming, creating services, unit testing, and dependency injection. You will also learn how to harness the broader Salesforce Platform using the Lightning UI framework and no-code tools to maximize your development time. You'll get to grips with new Apex security features, such as User Mode, and apply them through Apex Enterprise Patterns Open Source.


These topics along with a brand-new chapter to create scalable web experiences and OpenAPI enabled API services with Java, Node.js, and other languages using Heroku and Functions. You will also benefit from an extensive case study based on how Salesforce Platform is used for app development.


By the end of this Salesforce book, whether you are looking to publish the next amazing application on AppExchange or develop packaged applications for your organization, you will be prepared with the latest innovations on the platform.


What You Will Learn:

  • Create and deploy packaged apps for your own business or for AppExchange
  • 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
  • Learn how to go beyond the Apex language, and utilize Java and Node.js to scale your skills and code with Heroku and Functions
  • Learn how to unit test your code with mocking frameworks such as ApexMocks and Jest
  • Use Salesforce AWS Integration and External Services to integrate external code and data with your application


Who this book is for:

If you are a Salesforce developer who wants to unlock the true potential of the Salesforce platform and deliver complex, scalable applications within your company or for use in large enterprises you target through AppExchange, then you have come to the right place. You will need a solid foundation of Salesforce development to dive into this book - it is here to elevate your skills, not teach you the basics.

商品描述(中文翻譯)

使用Salesforce平台,借助已建立的架構模式和最佳開發者實踐,交付令人印象深刻的企業級應用程序。

主要特點:
- 使用Salesforce平台的最新功能編寫強大的應用程序和Web體驗,特別關注Lightning Web Components。
- 通過探索使用Heroku和Functions進行應用程序開發能力的新章節,擴展到Java、Node.js和其他語言。
- 通過新的OpenAPI啟用的API服務範圍,擴展應用程序的功能,以訪問外部服務。

書籍描述:
Salesforce使得設計企業級應用程序變得簡單且安全,但您需要指導來充分利用其功能並為客戶提供一流的產品。

本書的第四版為Salesforce平台開發人員提供了實用的指導,帶您踏上構建和交付企業級應用程序的旅程。

本指南將教您高級應用程序架構的設計模式,例如關注點分離、工作單元、面向域的編程、創建服務、單元測試和依賴注入。您還將學習如何利用Lightning UI框架和無代碼工具來充分利用更廣泛的Salesforce平台,以最大化開發時間。您將熟悉新的Apex安全功能,例如用戶模式,并通過Apex Enterprise Patterns Open Source應用它們。

除此之外,還有一個全新的章節,介紹如何使用Heroku和Functions以Java、Node.js和其他語言創建可擴展的Web體驗和OpenAPI啟用的API服務。您還將從基於Salesforce平台用於應用程序開發的廣泛案例研究中受益。

通過閱讀本書,無論您是想在AppExchange上發布下一個令人驚嘆的應用程序,還是為您的組織開發打包應用程序,您都將為平台上的最新創新做好準備。

您將學到什麼:
- 為自己的業務或AppExchange創建和部署打包應用程序。
- 了解企業應用程序架構模式。
- 使用Lightning Web Components自定義移動和桌面用戶體驗。
- 通過異步處理和大數據策略處理大數據量。
- 學習如何超越Apex語言,利用Java和Node.js擴展您的技能和代碼,並使用Heroku和Functions。
- 學習如何使用ApexMocks和Jest等模擬框架對代碼進行單元測試。
- 使用Salesforce AWS集成和外部服務將外部代碼和數據與應用程序集成。

本書適合對Salesforce平台有扎實基礎的開發人員,他們希望發揮Salesforce平台的真正潛力,在公司內部或大型企業中交付複雜且可擴展的應用程序,或者通過AppExchange面向目標企業。本書旨在提升您的技能,而不是教授基礎知識。