Mastering Apex Programming: A developer's guide to learning advanced techniques and best practices for building robust Salesforce applications
暫譯: 精通Apex程式設計:開發者學習進階技術與最佳實踐以構建穩健Salesforce應用程式的指南

Battisson, Paul

  • 出版商: Packt Publishing
  • 出版日期: 2020-11-20
  • 售價: $2,120
  • 貴賓價: 9.5$2,014
  • 語言: 英文
  • 頁數: 370
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 1800200927
  • ISBN-13: 9781800200920
  • 海外代購書籍(需單獨結帳)

商品描述

Get to grips with the advanced features of Apex programming for Salesforce developers using this comprehensive guide


Key Feature

  • Discover how to build reliable applications with Apex by avoiding common mistakes and pitfalls
  • Learn how to use the different asynchronous programming tools in Apex
  • Profile and improve the performance of your Apex code


Book Description


As applications built on the Salesforce platform are now a key part of many organizations, developers are shifting focus to Apex, Salesforce's proprietary programming language. As a Salesforce developer, it is important to understand the range of tools at your disposal, how and when to use them, and best practices for working with Apex. Mastering Apex Programming will help you explore the advanced features of Apex programming and guide you in delivering robust solutions that scale.


This book starts by taking you through common Apex mistakes, debugging, exception handling, and testing. You'll then discover different asynchronous Apex programming options and develop custom Apex REST web services. The book shows you how to define and utilize Batch Apex, Queueable Apex, and Scheduled Apex using common scenarios before teaching you how to define, publish, and consume platform events and RESTful endpoints with Apex. Finally, you'll learn how to profile and improve the performance of your Apex application, including architecture trade-offs.


With code examples used to facilitate discussion throughout, by the end of the book, you'll have developed the skills needed to build robust and scalable applications in Apex.


What you will learn

  • Understand common coding mistakes in Apex and how to avoid them using best practices
  • Find out how to debug a Salesforce Apex application effectively
  • Explore different asynchronous Apex options and their common use cases
  • Discover tips to work effectively with platform events
  • Develop custom Apex REST services to allow inbound integrations
  • Build complex logic and processes on the Salesforce platform


Who this book is for

This book is for Salesforce developers who are interested in mastering Apex programming skills. You'll also find this book helpful if you're an experienced Java or C# developer looking to switch to Apex programming for developing apps on the Salesforce platform. Basic Apex programming knowledge is essential to understand the concepts covered.

商品描述(中文翻譯)

掌握 Salesforce 開發者的 Apex 程式設計進階功能,使用這本全面的指南

主要特點


  • 了解如何透過避免常見錯誤和陷阱來建立可靠的應用程式

  • 學習如何使用 Apex 中的不同非同步程式設計工具

  • 分析並改善您的 Apex 代碼性能

書籍描述

隨著建立在 Salesforce 平台上的應用程式成為許多組織的關鍵部分,開發者的重心正轉向 Apex,Salesforce 的專有程式語言。作為一名 Salesforce 開發者,了解可用工具的範圍、如何及何時使用它們,以及使用 Apex 的最佳實踐是非常重要的。《掌握 Apex 程式設計》將幫助您探索 Apex 程式設計的進階功能,並指導您提供可擴展的穩健解決方案。

本書首先帶您了解常見的 Apex 錯誤、除錯、例外處理和測試。接著,您將發現不同的非同步 Apex 程式設計選項,並開發自訂的 Apex REST 網路服務。本書展示了如何使用常見情境來定義和利用 Batch Apex、Queueable Apex 和 Scheduled Apex,然後教您如何使用 Apex 定義、發布和消費平台事件及 RESTful 端點。最後,您將學習如何分析並改善 Apex 應用程式的性能,包括架構取捨。

本書中使用的代碼範例將促進討論,到了書的結尾,您將具備在 Apex 中建立穩健且可擴展應用程式所需的技能。

您將學到什麼


  • 了解 Apex 中的常見編碼錯誤及如何使用最佳實踐來避免它們

  • 找出如何有效地除錯 Salesforce Apex 應用程式

  • 探索不同的非同步 Apex 選項及其常見用例

  • 發現有效處理平台事件的技巧

  • 開發自訂的 Apex REST 服務以允許入站整合

  • 在 Salesforce 平台上建立複雜的邏輯和流程

本書適合誰
本書適合有興趣掌握 Apex 程式設計技能的 Salesforce 開發者。如果您是有經驗的 Java 或 C# 開發者,並希望轉向 Apex 程式設計以在 Salesforce 平台上開發應用程式,這本書也將對您有所幫助。理解本書所涵蓋的概念需要基本的 Apex 程式設計知識。

最後瀏覽商品 (20)