ServiceNow Development Handbook - Second Edition: A compendium of pro-tips, guidelines, and best practices for ServiceNow developers
暫譯: ServiceNow 開發手冊 - 第二版:ServiceNow 開發者的專業技巧、指導方針與最佳實踐彙編

Tim Woodruff

  • 出版商: Independently published
  • 出版日期: 2018-08-14
  • 售價: $1,710
  • 貴賓價: 9.5$1,625
  • 語言: 英文
  • 頁數: 116
  • 裝訂: Paperback
  • ISBN: 1983092134
  • ISBN-13: 9781983092138
  • 海外代購書籍(需單獨結帳)

商品描述

ServiceNow is a powerful ITSM (IT Service Management) software solution with a massively configurable back-end. One of the greatest benefits of ServiceNow is that it lets you do just about anything you could want to do, to suit the needs of your business. On that same note, one of the most dangerous things about ServiceNow, is that it lets you do just about anything! With such freedom and capacity for customization, comes risk, but that risk is not without great reward, which you can realize with a strong understanding of best-practice.

Description

The goal of this book is to explore the pitfalls, standards, and best-practices that most ServiceNow ITSM developers either learn the hard way, or never learn at all. These are the things that every developer wishes they knew from day one, and which - once learned - will make you a more effective and efficient developer. This book will teach you how to avoid pitfalls, and empower you with knowledge that will allow you to build much more robust, resilient, powerful, and efficient solutions within the platform. Having an understanding of why a given standard is what it is (and why it’s important), will not only make you more likely to adhere to it, but will empower you to apply the logic and underlying concepts behind those standards to other areas of the platform and development. It'll make you a more effective administrator, developer, or architect. That’s that spirit in which this compendium was written: Teaching and explaining, not simply listing out a series of arcane edicts under the heading of “best-practice”. The ServiceNow Development handbook will serve to boost your knowledge, your confidence, and your career.

What to expect

The ServiceNow Development Handbook covers a wide range of topics including (but not limited to):
  • Coding guidelines
    • Writing DRY code
    • Pass-by-reference
    • Controlling fields in the client
    • AJAX and asynchronicity
    • When not to code
    • Debugging
  • Naming conventions
  • List and form design
  • Testing
    • Execution paths
    • Impersonation
    • Handling Errors
  • Code documentation
  • Update sets
    • Batching and merging
    • What is (and isn't) tracked
    • Tracking scoped records
  • Performance
    • Query efficiency
    • Nested queries
  • Service portal
    • Widgets and option schema
    • Portal coding best-practices
  • Security

Who this book is for

Administrators and developers at any level of their ITSM development career would find the information in this handbook useful. However, this is a condensed “developer guide”, and not a complete ServiceNow training course. If you are just starting out your ServiceNow development career, consider reading the more beginner-friendly "Learning ServiceNow, Second Edition" (ISBN-13: 978-1788837040) first. You can find Learning ServiceNow at http://lsn.snc.guru/ Note: This book's contents may be updated slightly over time, as new information becomes available. This is to prevent you from having to buy a new edition of this book, every time ServiceNow changes something about how their platform works, or for every minor addition to the contents. You can find details on the changes at http://changelog.snc.guru/. For this reason, we've made it so that if you buy the paperback version, you can get the Kindle version at a drastically reduced price, and can update your Kindle version for free whenever new content is available, by going to http://update.snc.guru/.

商品描述(中文翻譯)

ServiceNow 是一款強大的 ITSM(IT 服務管理)軟體解決方案,擁有高度可配置的後端。ServiceNow 的一大優勢在於,它幾乎可以讓你做任何你想做的事情,以滿足業務需求。與此同時,ServiceNow 最危險的地方在於 它幾乎可以讓你做任何事情!擁有如此自由和自定義的能力,伴隨著風險,但這些風險並非沒有巨大的回報,只要你對最佳實踐有深入的理解。

描述

本書的目標是探討大多數 ServiceNow ITSM 開發者要麼是經過艱辛學習的陷阱、標準和最佳實踐,要麼根本就沒有學到的知識。這些是每位開發者希望從第一天就知道的事情,而一旦學會,將使你成為更有效率和更高效的開發者。本書將教你如何避免陷阱,並賦予你知識,使你能夠在平台內構建更強大、韌性更高、功能更強大且更高效的解決方案。了解某一標準為何如此(以及為何重要),不僅會使你更有可能遵循它,還會使你能夠將這些標準背後的邏輯和基本概念應用到平台和開發的其他領域。這將使你成為更有效的管理員、開發者或架構師。

這就是本書編纂的精神:教學和解釋,而不僅僅是列出一系列神秘的法令,標題為「最佳實踐」。ServiceNow 開發手冊將提升你的知識、自信心和職業生涯。

期待什麼

ServiceNow 開發手冊 涵蓋了廣泛的主題,包括(但不限於):


  • 編碼指南

    • 編寫 DRY 代碼

    • 引用傳遞

    • 控制客戶端中的欄位

    • AJAX 和非同步性

    • 何時 編碼

    • 除錯



  • 命名慣例

  • 列表和表單設計

  • 測試

    • 執行路徑

    • 模擬

    • 處理錯誤



  • 代碼文檔

  • 更新集

    • 批次和合併

    • 追蹤的(和不追蹤的)內容

    • 追蹤範圍記錄



  • 性能

    • 查詢效率

    • 嵌套查詢



  • 服務入口網站

    • 小工具和選項架構

    • 入口網站編碼最佳實踐



  • 安全性

本書適合誰

在 ITSM 開發職業生涯的任何階段的管理員和開發者都會發現本手冊中的資訊非常有用。然而,這是一本精簡的「開發者指南」,而不是完整的 ServiceNow 培訓課程。如果你剛開始你的 ServiceNow 開發生涯,建議先閱讀更適合初學者的《Learning ServiceNow, Second Edition》(ISBN-13: 978-1788837040)。你可以在 http://lsn.snc.guru/ 找到 Learning ServiceNow。

注意:本書的內容可能會隨著新資訊的出現而略有更新。這是為了防止你每次 ServiceNow 更改其平台運作方式或每次內容有小幅增加時,都必須購買新版本的書籍。你可以在 http://changelog.snc.guru/ 找到變更的詳細資訊。因此,我們設計了這樣的機制:如果你購買平裝本,你可以以大幅折扣的價格獲得 Kindle 版本,並且可以在新內容可用時免費更新你的 Kindle 版本,方法是訪問 http://update.snc.guru/。