Essential Knowledge for ServiceNow Developers
Seven years ago, I posted a question on the ServiceNow community.

Seven years ago, I posted a question on the ServiceNow community. Several folks were kind enough to reply, making a top ten of things a ServiceNow developer should know. After seven years this list has new additions. Here is what a ServiceNow developer should know from my personal experience. If you are a ServiceNow developer or architect and have other additions or changes, please leave them in the comments, and I will be happy to update this post.
Top 10:
- Client-side and Server-side Scripting (Ex. Catalog Client Script, Business Rules, Script Actions, Script Includes, etc.)
- Client-side & Server-side API’s (Ex: GlideDialogWindow,GlideForm (g_form), GlideAggregate, GlideRecord, etc.)
- Administration, including Reporting, Email Notifications, Creating/Editing Home pages, Personalizing Forms, etc.
- HTML 5, CSS, Bootstrap, Angular, and Service Portal
- Access Control Lists and their debugging
- Knowledge of the ITIL framework
- CMDB, CSDM and Service Graph
- MID Server configuration & troubleshooting
- Integration Development, including Scripted APIs, IntegrationHub, MID servers, and API Explorer. The use of JDBC, LDAP, Excel, CSV, Email, SOAP and RESTful Web Services.
- Custom Application Development, including tables, UI elements (Menus, Modules, Lists, etc.), application files (business rules, workflows, UI actions, etc.), integrations (REST, SOAP, etc.), and dependencies.