ServiceNow Training Program
Fundamentals · Administration · Development
Structured learning path

ServiceNow Training Program

From Fundamentals to Administration, Development & Platform Applications

Build a practical understanding of the ServiceNow platform, configure applications, develop scripts, automate workflows, integrate external systems, and explore key ServiceNow application areas.

Platform FundamentalsServiceNow, cloud concepts, ITIL and ticketing
Administration & DevelopmentData, access, scripting, automation and integrations
Application ExposureITSM, HRSD, CSM, Agile 2.0, Service Portal and ATF

1. Course Overview

This training program is designed to help learners understand the ServiceNow platform, perform administration tasks, configure applications, develop scripts, automate workflows, integrate external systems, and gain practical exposure to major ServiceNow application areas.

Learning Objectives

  • Understand the ServiceNow platform, cloud computing, and ITIL fundamentals.
  • Perform user, group, role, table, form, and system administration.
  • Configure ITSM processes, reports, SLAs, notifications, and service catalogs.
  • Develop using client scripts, business rules, script includes, ACLs, and Flow Designer.
  • Work with data imports, web services, debugging, and automated testing.
  • Gain introductory knowledge of ITSM, HRSD, CSM, Agile 2.0, Service Portal, and ATF.

Core Learning Areas

AdministrationTables & FormsScriptingACL SecurityUpdate SetsSLAsService CatalogNotificationsData ImportsREST & SOAPFlow DesignerService PortalITSMHRSDCSMATF

2. Detailed Course Syllabus

Explore the complete curriculum below. Expand a module to view its topics, or search for a specific subject across the syllabus.

01 Introduction to ServiceNow
  • What is ServiceNow?
  • Why organizations use ServiceNow and who can use it
  • Cloud computing concepts in ServiceNow
  • Introduction to ITIL Foundation
  • Different types of users and user profiles
  • Navigation, menus, and user administration basics
  • Helpful portals, documentation, and ServiceNow releases
  • Ticketing tool processes and lifecycle
02 Tables, Forms & Data Dictionary
  • Creating applications and modules
  • Creating and configuring tables
  • Personalizing forms and table layouts
  • Creating form sections and views
  • Dictionary entries and dictionary overrides
  • Reference qualifiers
  • Related lists and form relationships
03 User Administration
  • Creating and managing users and groups
  • Managing departments and user records
  • Roles, group membership, and role inheritance
  • Delegation and delegated approvals
  • Customizing user profiles
  • Fetching the logged-in user's details using scripts
04 Homepage Customization & Reporting
  • Creating and configuring gauges
  • Introduction to CSS properties and UI properties
  • Managing homepage and banner visibility
  • Creating and customizing reports
  • Report types, filters, grouping, and visualization
  • Introduction to database views and joined reporting
05 ServiceNow Scripting
  • Introduction to JavaScript in ServiceNow
  • Business Rules
  • Client Scripts
  • UI Actions
  • UI Policies
  • Script Includes
  • Action scripts and server-side execution
  • Introduction to Jelly scripting and UI Pages
  • GlideRecord and platform APIs
  • Client-side versus server-side scripting
06 Access Control Lists (ACLs)
  • Introduction to platform security and access controls
  • Creating read, write, create, and delete ACLs
  • Table-level and field-level security
  • Writing ACL scripts
  • Debugging ACLs and troubleshooting access issues
  • Administrator roles and elevated privileges
  • Privileged system administrator concepts
07 Update Sets & Application Deployment
  • Creating and managing update sets
  • Selecting the correct current update set
  • Previewing and committing update sets
  • Merging changes and resolving conflicts
  • Retrieving update sets in another instance
  • Moving configuration changes between development, test, and production
  • Update set limitations and deployment best practices
08 SLA & Schedule Management
  • SLA definitions and properties
  • SLA conditions: start, pause, stop, and reset
  • Attaching SLAs to task records
  • Business schedules and working hours
  • Creating schedules and child schedules
  • SLA tracking, breach management, and troubleshooting
09 Workflow Automation
  • Introduction to the legacy Workflow Editor
  • Workflow scripts and activities
  • Workflow contexts and execution
  • Workflow stages and transitions
  • Approval, notification, and task activities
  • Workflow troubleshooting and execution monitoring

Legacy workflow concepts are useful for understanding and supporting existing implementations.

10 Service Catalog Management
  • Service Catalog concepts and use cases
  • Creating catalog items
  • Record Producers and Order Guides
  • Catalog variables and variable sets
  • Request, Requested Item (RITM), and Catalog Task lifecycle
  • Backend fulfillment and task assignment
  • Attaching workflows and automation to catalog items
  • Catalog testing and request troubleshooting
11 Email Notifications & Scheduled Jobs
  • Creating email templates
  • Configuring email notifications and triggers
  • Event-driven notifications
  • Email logs and troubleshooting
  • Introduction to SMTP and POP email protocols
  • Scheduled jobs and scheduled scripts
  • Scheduled reports and report distribution
  • Monitoring scheduled job logs
12 Data Import & Transformation
  • Data sources and import sets
  • XML data import
  • Transform Maps and field mapping
  • Transform scripts
  • Scheduled data imports
  • Coalesce fields and duplicate handling
  • Data load automation
  • Data validation, error handling, and import troubleshooting
13 Web Services & Integrations
  • Introduction to web services and system integrations
  • REST APIs and REST messages
  • SOAP web services
  • Scripted REST APIs
  • Scripted SOAP web services
  • Request and response handling
  • Authentication and integration security basics
  • Integration testing and troubleshooting
14 Debugging & Troubleshooting
  • Personalizing user settings for development and troubleshooting
  • Debugging Business Rules
  • Debugging ACLs
  • Background Scripts
  • Script execution logs and system logs
  • Troubleshooting client-side and server-side issues
  • Diagnosing failed imports, workflows, and integrations
15 Flow Designer
  • Introduction to Flow Designer
  • Creating flows and defining triggers
  • Creating and using subflows
  • Creating reusable actions
  • Data pills and action inputs/outputs
  • Approvals, notifications, and record updates
  • Error handling and flow execution troubleshooting
  • Flow Designer versus legacy workflows
16 Service Portal Development
  • Creating and configuring a Service Portal
  • Portal branding and configuration
  • Menus and navigation
  • Creating portal pages
  • Creating and configuring widgets
  • Widget client and server scripts
  • HTML, CSS, and AngularJS fundamentals used in Service Portal widgets
  • Connecting portal experiences with catalog items and records
17 Introduction to ITSM
  • Incident Management
  • Problem Management
  • Change Enablement
  • Request Management
  • Knowledge Management
  • Service Level Management
  • Configuration Management Database (CMDB) overview
  • ITSM process flows and practical scenarios
18 Introduction to HRSD
  • HR Service Delivery overview
  • HR cases and lifecycle events
  • HR services and employee requests
  • HR knowledge management
  • Employee Center overview
  • HR workflows and case assignment
  • HR data security fundamentals
19 Introduction to CSM
  • Customer Service Management overview
  • Accounts, contacts, and consumers
  • Customer cases and case lifecycle
  • Case assignment and routing
  • Customer service portals
  • Knowledge and self-service
  • CSM workflows and customer experience
20 Introduction to Agile 2.0
  • Agile development concepts
  • Epics, stories, and tasks
  • Product and sprint planning
  • Backlog and board management
  • Agile team collaboration
  • Tracking work progress and reporting

Confirm the intended ServiceNow product/version before publishing this module name.

21 Automated Test Framework (ATF)
  • Introduction to the ServiceNow Automated Test Framework
  • Creating and configuring test cases
  • Test steps and test suites
  • Form, UI, and server-side test concepts
  • Running tests and analyzing results
  • Test troubleshooting and maintenance
  • Regression testing and release validation
No matching modules or topics found. Try another search term.

Recommended Practical Assignments

Apply the concepts through realistic configuration and development exercises.

🧩

Build a Custom Application

Create tables, forms, fields, modules, views, and related lists.

🔐

Configure Access & Security

Set up users, groups, roles, and ACLs, then validate access.

⚙️

Automate a Service Request

Build a catalog item with approvals, fulfillment tasks, notifications, and SLA tracking.

🔄

Import & Integrate Data

Create a Transform Map and practice REST integration fundamentals.

📊

Create Operational Reports

Build reports and gauges to track service performance.

🧪

Test an Application

Create ATF tests and review execution results for regression testing.

Start Your ServiceNow Learning Journey

Use this curriculum to plan a structured path from platform fundamentals to administration, development, automation, integrations, and application awareness.

Review the Syllabus ↑