ServiceNow Developer

Move beyond configuration into platform scripting. Work through GlideRecord queries, Flow Designer, Script Includes, UI Actions, and REST integrations, then apply them building custom Service Mapping identification patterns and scripted MID Server probes for IT Operations — the practical building blocks for development beyond checkbox admin work.

Intermediate
10 sprints · 50 tickets

What you'll be able to do

Write GlideRecord scripts that run safely at scale
Automate cross-table workflows in Flow Designer
Build reusable Script Includes to reduce platform debt
Connect ServiceNow to external systems via REST
Process inbound data through Transform Maps and Email Actions
Architect scoped applications with proper data isolation
Write custom Service Mapping identification patterns for non-standard tech stacks
Script MID Server probes to bring legacy systems into IT Operations Management

Curriculum

Sprint 01Scripting & Automation FoundationsStart sprint

Business Rules with GlideRecord, Flow Designer, Script Includes, UI Actions, and Scheduled Jobs — the five mechanics that separate a developer from an advanced admin.

STRY0042001Cascade resolution to child incidents
Business RulesGlideRecord
STRY0042002Auto-create facilities task on desk move
Flow DesignerTask Generation
STRY0042003Centralize VIP-manager checks into one Script Include
Script IncludeReusability
STRY0042004Create Problem from Incident UI Action
UI ActionsServer Scripting
STRY0042005Auto-close stale resolved incidents
Scheduled JobsMaintenance
Sprint 02Client-Side Integration & Script ReliabilityStart sprint

GlideAjax patterns for non-blocking client-server calls, eliminating N+1 query performance traps, building purpose-scoped Scripted REST APIs, ATF regression coverage, and Business Rule execution order — the reliability discipline that separates code that works today from code that keeps working.

STRY0056001Move a form-freezing duplicate check onto GlideAjax
Client ScriptsGlideAjax
STRY0056002Eliminate a nested GlideRecord query timing out the nightly SLA rollup
Scheduled JobsPerformance
STRY0056003Build a Scripted REST API for the mobile app's quick-incident flow
Scripted REST APIMobile Integration
STRY0056004Add ATF coverage so the VIP assignment rule can't silently break again
ATFRegression Testing
STRY0056005Stop two Incident Business Rules from re-triggering each other
Business RulesExecution Order
Sprint 03DevOps & Source-Controlled DevelopmentStart sprint

Git-based source control and merge conflict resolution, local development with the ServiceNow SDK, wiring ATF results into a CI/CD promotion gate, recovering from a partially committed update set, and externalizing hardcoded environment values — the platform-engineering discipline behind shipping changes safely across environments.

STRY0060001Resolve a source-control merge conflict from two developers' concurrent app changes
Source ControlScoped Apps
STRY0060002Fix a scope mismatch error when pushing a locally developed Script Include back to the platform
ServiceNow SDKLocal Development
STRY0060003Wire ATF results into an automated CI/CD promotion gate
CI/CDATF
STRY0060004Recover an environment left inconsistent by a partially committed update set
Update SetsIncident Recovery
STRY0060005Fix a script that works in Dev but breaks in Production due to a hardcoded value
Configuration ManagementScripting

Ready to start the Developer path?

Work through real tickets, write your reflections, and compare against a senior developer's model answer.

Get access