ServiceNow Applica on Developer and
Implementa on
Course Descrip on:
This course is designed to provide a hands-on and prac cal understanding of ServiceNow
applica on development and implementa on. Par cipants will gain exper se in building and
personalizing applica ons, developing workflows, crea ng service catalog items, managing
instance migra on, and integra ng REST APIs. The training offers comprehensive exposure to
both client-side and server-side scrip ng using Glide APIs and Flow Designer, aligning with real-
world scenarios for effec ve ServiceNow pla orm u liza on.
Audience Profile:
This course is intended for:
Developers working with ServiceNow applica ons.
IT professionals responsible for customizing or extending the ServiceNow pla orm.
System administrators and technical consultants who develop and implement solu ons
on ServiceNow.
Teams seeking private, instructor-led, hands-on applica on development training.
Prerequisite:
Basic understanding of ServiceNow pla orm naviga on and core modules.
Prior exposure to system administra on or scrip ng is recommended.
Course Objec ve:
Upon comple on of this course, par cipants will be able to:
Personalize and create forms and fields within ServiceNow.
Develop and manage business rules, ACLs, and client-side scripts.
Build and maintain workflows using Workflow Editor and Flow Designer.
Create and manage service catalog items, workflows, and approvals.
Integrate REST APIs for inbound and outbound communica on.
Create reports, gauges, and dashboards for data visualiza on.
Perform instance migra on using update sets.
Import data using import sets and transform maps.
Design no fica ons and alerts via email and event integra on.
Table of Contents:
Module 1: Welcome to ServiceNow
• What is ServiceNow?
• Overview of the Now Pla orm
• Key applica ons: ITSM, ITOM, ITBM, etc.
• Understanding the ServiceNow UI: Applica on Navigator, Banner, and Forms
• Overview of Roles and Responsibili es
• Create User Roles & Group
Module 2: Personalizing and Crea ng Forms and Fields
• Crea ng new tables and fields
• Modifying exis ng forms
• Using form designer
• Sec onal layout and views
• Dic onary a ributes and configura ons
Module 3: ACLs and Business Rules
• Access Control Rules (ACL) – Table and Field-level security
• Explain & Crea ng Business Rules
• Use cases and best prac ces
• Debugging ACLs and BRs
Module 4: Service Catalog Items and Variables
• Crea ng service catalog items
• Designing variables and UI policies
• Catalog client scripts
• Managing catalog item lifecycle
Module 5: Import Sets and Transform Maps
• Data import process overview
• Crea ng data sources and import sets
• Crea ng transform maps
Module 6: Catalog Workflows and Approvals
• Associa ng workflows to catalog items
• Approval configura on and execu on
• SLA integra on and fulfillment
• Catalog task assignments
Module 7: No fica ons and Alerts Integra on
• Email no fica ons and templates
• Inbound email ac ons
• Event crea on and handling
Module 8: Update Sets and Instance Migra on
• Crea ng and capturing update sets
• Moving customiza ons between instances
• Merging and retrieving updates
• Best prac ces and troubleshoo ng
Module 9: Workflows – Crea on and Logic Implementa on
• Understanding Workflow Editor
• Designing approval, task, and email flows
• Triggers, condi ons, and transi ons
• Workflow vs. Flow Designer
Module 10: Client-side Scrip ng
• Client Scripts: onLoad, onChange, onSubmit, onCellEdit
• UI Policies and UI Ac ons
• Labs - client scripts
Module 11: GlideRecord and GlideSystem Classes
• Server-side scrip ng fundamentals
• GlideRecord: Querying and manipula ng data
• GlideSystem: Logging, session, date/ me u li es
• Best prac ces for scrip ng
Module 12: Flow Designer
• Introduc on to Flow Designer
• Crea ng flows and ac ons
• Triggering on events or records
• Subflows and data pills
Module 13: REST APIs in ServiceNow
• Introduc on to REST API and REST Explorer
• GET, POST, PUT, and DELETE methods
• Crea ng and consuming Inbound & Outbound Integra on
• Tes ng with Postman or webhook site
Module 14: Building Reports, Gauges, and Homepages
• Types of reports and when to use them
• Crea ng and customizing reports
• Working with Gauges