
www.itdojo.com
757-216-3656
info@itdojo.com
Scripting in ServiceNow Fundamentals
Upcoming Course Dates
- • May 27–29, 2026 · Live Remote Online — 10:00 AM–6:00 PM ET
- • Jun 10–12, 2026 · Live Remote Online — 10:00 AM–6:00 PM ET
- • Jun 22–24, 2026 · Live Remote Online — 10:00 AM–6:00 PM ET
Scripting in ServiceNow Fundamentals
Course Duration
3 Days
Audience
Employees of federal, state and local governments; and businesses working with the government.
Prerequisites
ServiceNow Administration Fundamentals (SNAF) or equivalent ServiceNow administration experience is required. Basic JavaScript knowledge is highly recommended.
Course Description
This course teaches ServiceNow administrators how to use JavaScript to extend and customize the ServiceNow platform. Students learn server-side and client-side scripting, business rules, script includes, UI actions, client scripts, and GlideRecord — building the ability to automate processes and customize behavior beyond out-of-the-box configuration.
Learning Objectives
- Write and test server-side scripts including business rules, script includes, and scheduled jobs
- Write client-side scripts including client scripts and UI actions to enhance form behavior
- Use the GlideRecord API to query, create, update, and delete records programmatically
- Work with GlideSystem and GlideUser APIs for system interactions and user context
- Debug scripts using the script debugger, session debug tools, and logging
- Apply scripting best practices to build efficient, maintainable ServiceNow customizations
Course Outline
- This module covers the foundations of Service Portals in ServiceNow.
- Define Service Portal
- Discuss reasons for building a Service Portal
- Review Service Portal administration and development duties
- Explore the Branding Editor
- Examine where to get Service Portal help
- Lab 1.1 – Explore Your Student Instance
- Lab 1.2 – Use the Branding Editor
- Learn how to create a new Theme, a new Portal, and a new Page.
- Review the Service Portal framework
- Create a new Theme
- Create a new Service Portal
- Create a new Page
- Review the Bootstrap framework
- Explore baseline Page
- Lab 2.1 – Create a New Theme and Portal
- Lab 2.2 – Include a Custom Font
- Lab 2.3 – Create a New Page
- Lab 2.4 – Explore and Incorporate Existing Pages
- Learn how to use Widgets on a Page to provide your content. This module also includes a low-code overview on how to create a new Widget.
- Define Widgets and explore the baseline elements
- Learn how to use Widgets
- Clone existing Widgets
- Develop new Widgets
- Widget debugging
- Lab 3.1 – Add Widgets to a Page
- Lab 3.2 – Clone an Existing Widget
- Lab 3.3 – Develop a Custom Footer Widget
- Lab 3.4 – Develop a Custom Widget with Options
- Lab 3.5 – Develop a Modal Widget