Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Scripting and Advanced Development in the Servicenow 2026
Rating: 4.2 out of 5(181 ratings)
20,198 students

Scripting and Advanced Development in the Servicenow 2026

Build Essential Skills in the Servicenow Scripting: Client & Server-Side Code, API, and More!
Created byUday Academy
Last updated 6/2026
English

What you'll learn

  • Javascript
  • Client Side Scripting
  • Server Side scripting
  • Catalog Items
  • Table creation
  • Introduction to ServiceNow
  • Overview of ServiceNow Platform
  • Understanding ServiceNow Architecture and Components
  • Key Concepts: Tables, Forms, Lists, Records
  • Data Management: Tables, Fields, and Relationships
  • Form Customization: Designing and Customizing Forms
  • UI Policies and Business Rules: Ensuring Data Integrity and Business Logic
  • Importing Data: Data Import Sets, Data Sources, and Data Transformations
  • Notifications: Email Notifications and Alerts
  • Service Catalog and Request Management
  • Workflows and Approvals
  • Reports and Dashboards
  • ServiceNow Development
  • Scripting in ServiceNow: Introduction to Client Scripts, Business Rules, and Script Includes
  • Glide APIs: Using GlideRecord, GlideForm, and GlideUser
  • UI Actions and UI Macros
  • Building and Managing Applications: Custom Applications, Application Scope, and Development Best Practices
  • Scheduled Jobs and Background Scripts
  • Flow Designer: Creating Flows and Actions, Subflows
  • Coding Standards and Practices
  • Admin and Developer Best Practices
  • Flow Designer, Action, Subflow
  • Email Scripts
  • Email Notifications
  • Scheduled jobs
  • Metric definitions
  • SLA Definitions
  • Reports and dashboards
  • Servicenow course material
  • Transform Maps, Data Sources, Transform Scripts, Source Tables
  • Flow Designer custom actions
  • Workflow activitys, flow Designer actions
  • current object, previous object, scratchpad object in business rules
  • Data look up rules, assignment Rules
  • Data policies
  • Dictionary Overrides, Dictionary Properties
  • Process flow, UI Formatters
  • 500 ServiceNow interview questions
  • Script execution order in servicenow
  • Script Includes, types of script includes
  • Reference Qualifiers, types of reference qualifiers
  • Relationships, Related Lists, Related List Actions
  • What is trigger in flow designer
  • Keeping emails in copied list or cc list or bcc list
  • ServiceNow Developer course
  • How to fire email notifications using events
  • Email Notifications, types of notifications, Email Scripts
  • Javascript for ServiceNow
  • Update Sets
  • Server Side API like GlideSystem, GlideRecord, GlideRecordSecure, GlideAggregate, GlideDateTime
  • Client side APIs like Glide User, GlideForm, GlideModal, GlideModalForm, GlideAjax, GlideList
  • Scheduled Jobs with examples
  • Business Rules, Types of business rules with examples
  • UI actions, Client scripts, types of client scripts with examples
  • UI Pages, UI Macros
  • End-to-End ServiceNow Application Development
  • Real-world Use Cases for Problem Solving
  • Agile Development in ServiceNow
  • Coding Standards and Practices
  • Admin and Developer Best Practices
  • Building and Managing Applications: Custom Applications, Application Scope, and Development Best Practices

Course content

3 sections91 lectures77h 7m total length
  • Account Creation48:27
  • User Administration47:12
  • User Interface29:28
  • Javascript Basics55:05
  • Javascript Operators45:32

    Explore JavaScript operators: arithmetic, assignment, comparison, and logical operators, including increment/decrement and modulo; understand string vs number behavior and parseInt/split usage.

  • String Methods48:29

    Explore core JavaScript string methods, including the split method, replace, replace all, indexOf, trim method, slice, substring, substr, toString, toUpperCase, toLowerCase, and length, with practical examples in ServiceNow scripting.

  • Array Methods38:47

    Learn essential array methods in JavaScript, including length, toString, join, and split, and manipulations with slice, splice, push, pop, unshift, and shift, while handling numbers, strings, and objects.

  • Object Methods38:11
  • Javascript Conditions45:16
  • Javascript Loops59:28

    Explore JavaScript loops—for, while, do-while, for in, and for each—to iterate strings and arrays, print values, control flow with break and continue, and perform split-based parsing.

  • Javascript Functions37:40
  • Javascript & Introduction to APIs31:17
  • ServiceNow Architecture57:36
  • Table Creation & Form Design53:56
  • Form Sections & Views57:40
  • Views & View Rules35:59
  • Dictionary Properties part 154:28
  • Dictionary Properties Part 256:20
  • Process Flow54:56
  • Child Tables52:51
  • Data Look Up rules37:40
  • Table Filters49:09

    Learn how to open shipping case forms and use save, submit, update, and insert actions. Apply table filters in ServiceNow, including state, assignment, and null checks.

  • UI Policy32:42
  • UI Policy Continuation1:04:43

    Master UI policies in ServiceNow to dynamically make fields mandatory, read-only, or visible, control related lists, and enforce state-based rules like resolution details for resolved or on hold reasons.

  • Data Policy56:10
  • Update Sets1:01:31

    Learn how to use update sets to move development across dev, test, and production environments in ServiceNow, including creation, export, import, merging, and best practices for multi-user teams.

  • What is Client & Server, GlideUser API44:13
  • GlideForm API45:10

    Master glide form api, a client side api to modify forms, using g underscore form to show messages, set values, enforce mandatory, read-only, hide fields, and control sections.

  • GlideForm Continuation52:13
  • Client Scripts53:10
  • On Load Client script Use Cases46:22
  • On Change Client Scripts & Use cases59:55
  • CRUD operations using GlideRecord1:08:42
  • GlideAjax & On Change Client script Use Cases47:44
  • GlideAjax Continuation56:16

    Explore GlideAjax as a client-side API to execute server-side scripts, fetch incident, problem, and change data, and populate related fields automatically with string, array, or object responses.

  • Syntax Editor Macros7:50
  • On Submit Client Scripts & Use Cases1:04:12

    Explore onsubmit client scripts in ServiceNow, enforcing required fields when the state is in progress, preventing submission with return false, handling field messages and attachments, and using Glide Ajax.

  • Client Script Use Cases56:19

    Discover client script use cases in ServiceNow, including on-change scripts that auto-populate change request and requested item fields using glide ajax and script includes, plus synchronous versus asynchronous considerations.

  • OnCellEdit Client Scripts42:35

    Learn how on cell edit client scripts work on lists, use confirm prompts to approve changes, and fetch email, location, and department for the selected color with script includes.

  • UI Actions47:45
  • UI Actions Part 151:40

    Learn to implement ServiceNow ui actions that create incident records from a shipping case form using GlideRecord, update incident references, and conditionally render actions to enforce single or multiple incidents.

  • UI Actions Part 253:51
  • UI Actions part 352:03

    Learn how client-side UI actions use JavaScript and client-side APIs to validate fields like assigned to, control form submission, and delegate to server-side scripts to update status.

  • UI Pages1:01:01
  • UI Pages Continuation54:55
  • UI Macros59:32

Requirements

  • Must have completed ServiceNow Administration course.
  • Not for beginners

Description

Unlock the power of scripting in the Servicenow to automate tasks, enhance workflows, and build custom applications! This course takes you from the fundamentals of JavaScript as used in Servicenow to advanced client- and server-side scripting. You’ll learn to create dynamic and responsive interfaces with Client Scripts and UI Policies, automate backend processes with Business Rules and Script Includes, and leverage the Glide API to interact with Servicenow data effectively.


With hands-on projects and real-world scenarios, we’ll dive into Service Portal scripting, working with custom widgets, enhancing user experiences, and mastering Servicenow powerful customization capabilities. You'll also gain best practices for code optimization, security, and debugging, ensuring that your solutions are efficient and robust.


This course is perfect for Servicenow developers, administrators, and IT professionals eager to build or refine their scripting skills. Whether you're preparing for certification, advancing your career, or aiming to improve your organization’s workflows, this course will equip you with the essential scripting knowledge to make impactful changes in Servicenow.


By the end, you'll be able to confidently use the Servicenow scripting to solve complex problems, automate processes, and create seamless user experiences that transform business productivity. Start your journey to becoming a Servicenow scripting expert today! Enjoy the learning!!

Who this course is for:

  • Aspiring ServiceNow Developers
  • Current ServiceNow Administrators
  • Anyone Preparing for ServiceNow Certifications
  • ServiceNow Testers