Mastering Application Development with Force.com(Paperback)
暫譯: 精通 Force.com 應用程式開發(平裝本)
Kevin J. Poorman
- 出版商: Packt Publishing
- 出版日期: 2016-01-27
- 售價: $1,660
- 貴賓價: 9.5 折 $1,577
- 語言: 英文
- 頁數: 232
- 裝訂: Paperback
- ISBN: 1782172815
- ISBN-13: 9781782172819
海外代購書籍(需單獨結帳)
相關主題
商品描述
Design and develop state-of-the-art applications using Force.com's powerful development platform
About This Book
- Flaunt your skillsets by developing complex applications that include demanding concepts such as triggers, Visualforce controllers, batch jobs, and Lightning components
- Earn the gratitude of your colleagues by structuring a project so that multiple developers can work independently of each other
- Kevin Poorman, the author of the book and a Force.com MVP, shares his years of Force.com knowledge and experience with you through the medium of telling examples
Who This Book Is For
If you're a Force.com developer with a fundamental understanding of Apex and JavaScript but now want to enhance your skills with tips, tricks, and guidance on the best architectural and engineering practices, then this book is for you.
What You Will Learn
- Creating triggers, and the best practices for writing them
- Developing a number of Visualforce controllers and extensions
- Integrating third-party web APIs into your Apex code
- Writing unit tests that cover testing bulk safety, user and profile settings, and negative tests
- Creating a Lightning component for use in Salesforce1
- Getting acquainted with various methods for deploying metadata between orgs
- Using the Rest sObject API for access to Salesforce objects and data using the REST methodology
- Learning about overarching architectural considerations such as naming conventions, testing practices, and data modeling practices
In Detail
Force.com is an extremely powerful, scalable, and secure cloud platform, delivering a complete technology stack, ranging from databases and security to workflow and the user interface. With salesforce.com's Force.com cloud platform, you can build any business application and run it on your servers.
The book will help you enhance your skillset and develop complex applications using Force.com. It gets you started with a quick refresher of Force.com's development tools and methodologies, and moves to an in-depth discussion of triggers, bulkification, DML order of operations, and trigger frameworks. Next, you will learn to use batchable and schedulable interfaces to process massive amounts of information asynchronously. You will also be introduced to Salesforce Lightning and cover components―including backend (apex) controllers, frontend (JavaScript) controllers, events, and attributes―in detail.
Moving on, the book will focus on testing various apex components: what to test, when to write the tests, and―most importantly―how to test. Next, you will develop a changeset and use it to migrate your code from one org to another, and learn what other tools are out there for deploying metadata. You will also use command-line tools to authenticate and access the Force.com Rest sObject API and the Bulk sObject API; additionally, you will write a custom Rest endpoint, and learn how to structure a project so that multiple developers can work independently of each other without causing metadata conflicts.
Finally, you will take an in-depth look at the overarching best practices for architecture (structure) and engineering (code) applications on the Force.com platform.
Style and approach
A step-by-step tutorial, with plenty of tips and tricks that will help you develop complex Force.com applications.
商品描述(中文翻譯)
設計和開發最先進的應用程式,使用 Force.com 的強大開發平台
關於本書
- 展現您的技能,開發包含觸發器、Visualforce 控制器、批次作業和 Lightning 元件等複雜概念的應用程式
- 通過結構化專案,使多位開發人員能夠獨立工作,贏得同事的感激
- 本書作者 Kevin Poorman 是 Force.com 的 MVP,通過實例分享他多年的 Force.com 知識和經驗
本書適合誰
如果您是具備 Apex 和 JavaScript 基本理解的 Force.com 開發人員,但現在希望透過技巧、竅門和最佳架構及工程實踐的指導來提升技能,那麼本書適合您。
您將學到什麼
- 創建觸發器及其最佳寫作實踐
- 開發多個 Visualforce 控制器和擴展
- 將第三方網路 API 整合到您的 Apex 代碼中
- 編寫涵蓋批次安全性、使用者和配置檔設定以及負面測試的單元測試
- 創建可在 Salesforce1 中使用的 Lightning 元件
- 熟悉在不同組織之間部署元數據的各種方法
- 使用 Rest sObject API 透過 REST 方法訪問 Salesforce 物件和數據
- 了解命名慣例、測試實踐和數據建模實踐等整體架構考量
詳細內容
Force.com 是一個極其強大、可擴展且安全的雲平台,提供完整的技術堆疊,涵蓋數據庫、安全性、工作流程和用戶界面。使用 salesforce.com 的 Force.com 雲平台,您可以構建任何業務應用程式並在您的伺服器上運行。
本書將幫助您提升技能,使用 Force.com 開發複雜的應用程式。它將快速回顧 Force.com 的開發工具和方法,然後深入討論觸發器、批次化、DML 操作順序和觸發器框架。接下來,您將學習使用可批次處理和可排程介面來異步處理大量信息。您還將詳細介紹 Salesforce Lightning 和元件,包括後端(Apex)控制器、前端(JavaScript)控制器、事件和屬性。
接下來,本書將專注於測試各種 Apex 元件:測試什麼、何時編寫測試,以及最重要的,如何測試。然後,您將開發變更集並使用它將代碼從一個組織遷移到另一個組織,並了解其他可用於部署元數據的工具。您還將使用命令行工具來驗證和訪問 Force.com Rest sObject API 和 Bulk sObject API;此外,您將編寫自定義 Rest 端點,並學習如何結構化專案,以便多位開發人員能夠獨立工作而不會造成元數據衝突。
最後,您將深入了解在 Force.com 平台上架構(結構)和工程(代碼)應用程式的整體最佳實踐。
風格和方法
逐步教程,提供大量技巧和竅門,幫助您開發複雜的 Force.com 應用程式。