Servicenow 201 Development

Learn how to develop on the ServiceNow platform!

Last updated 2022-01-10 | 4.4

- Develop on and customize for the ServiceNow platform
- The ServiceNow APIs
- When & where to script in ServiceNow

What you'll learn

Develop on and customize for the ServiceNow platform
The ServiceNow APIs
When & where to script in ServiceNow

* Requirements

* ServiceNow Experience
* JavaScript & Object Oriented Programming
* Understanding of Web App Architecture (HTTP & Databases)

Description

This course will teach you everything you need to know in order to start scripting on the ServiceNow platform. Whether you're creating custom applications or configuring advanced customizations, leveraging scripting on the ServiceNow platform is a requirement for any great ServiceNow administrator. 

This course includes over 70 lectures, containing over 8 hours of video, covering everything you need to know in order to master scripting on the ServiceNow platform. You'll learn how ServiceNow APIs work and where you can use them within the platform.

This course is composed of 10 sections, which covers all of the most important ServiceNow APIs so you can start developing on the platform as quickly as possible! Learn about GlideRecord, GlideSystem, GlideAjax, GlideForm, GlideUser, GlideDateTime, and many more ServiceNow APIs. Discover the power of Script Includes and how you can create your very own APIs within the ServiceNow platform. Create modern, asynchronous web apps using ServiceNow's GlideAjax API

Important: This is an intermediate level course. An understanding of JavaScript and ServiceNow is required. This course will not teach you JavaScript, although it contains many great resources for learning the language.

This course will cover all of the topics found within the Scripting in ServiceNow class. In addition to the lectures and slides, this course offers exercises and quizzes for each core section.

Who this course is for:

  • ServiceNow Administrators
  • ServiceNow Developers
  • Custom App Developers

Course content

10 sections • 65 lectures

Introduction Preview 05:55

In this video, I will introduce myself and discuss the course structure and outline.

Course Overview Preview 07:47

This video will outline the course prerequisites and course goals.

Obtaining a Personal Developer Instance Preview 00:10

ServiceNow Resources & FAQs Preview 00:05

ServiceNow Basics Preview 15:00

In this video, we'll go over some ServiceNow basics, like releases, environments, update sets, and much more!

Tables Preview 12:24

Learn about tables and their relationships in ServiceNow.

Fields Preview 12:03

In this video, we'll go over fields and field types within ServiceNow.

Development Introduction Preview 17:45

In this video, we'll go over an introduction to development in ServiceNow.

Should You Script?

This quiz will test your knowledge of when it's the right time to script!

Business Rules Preview 11:28

Business Rules are one of the most common customizations in ServiceNow. In this video, we'll go over them in detail.

Client Scripts Preview 07:26

Client Scripts are used for all kinds of interesting things. In this video, we'll take a closer look at them.

UI Actions Preview 09:11

In this video, we'll go over UI Actions and discuss using them on the client-side and server-side. 

UI Policies Preview 06:04

Use UI Policies to apply read-only, mandatory, or show/hide logic to form fields. In this video, we'll cover them in more detail. 

Script Includes Preview 08:57

Script Includes are used all throughout ServiceNow. In this video, we'll cover them in detail.

Scheduled Jobs Preview 05:38

In this video, we'll cover Scheduled Jobs, which are used to run an action at a specific point in time or duration. 

Workflow Scripting Preview 11:08

In this video, we'll cover some of the most common scripting areas in Workflow actions. 

Introduction to APIs Preview 06:01

In this video, we'll introduce one of the most important concepts in development, APIs. 

Section 3 Quiz

A quiz to test your knowledge over the Section 3 material. 

GlideRecord Introduction Preview 13:25

An introduction to the most important ServiceNow API, the GlideRecord!

Concept: Dot-Walking & API Overview Preview 10:07

In this video, we cover the concept of dot-walking and provide a GlideRecord API overview.

Common GlideRecord Methods & Stages Preview 16:32

GlideRecord is a large and powerful API. In this video, we'll cover some of the most important methods!

Revisiting CRUD Preview 05:07

In this video, we take a walk through CRUD.

GlideRecord - Demo 1 Preview 19:59

In this video, we'll take a look at GlideRecord in ServiceNow.

GlideRecord - Demo 2 Preview 18:51

In this video, we'll continue our conversation on GlideRecord. 

GlideRecordSecure & GlideAggregate Preview 04:03

In this video, we'll introduce two more APIs, the GlideRecordSecure and GlideAggregate APIs. 

Section Recap Preview 06:36

In this video, we'll provide a section recap to GlideRecord. 

Section 4 Quiz

A quiz to test your knowledge over the Section 4 material. 

GlideSystem Introduction Preview 03:43

GlideSystem offers all kinds of helper functions. In this section, we'll introduce this API. 

Common GlideSystem Methods Preview 09:26

In this video, we'll cover some of the most common GlideSystem methods and discuss what they are used for. 

Events in ServiceNow Preview 10:49

Events in ServiceNow are used all throughout the platform. In this video, we'll cover what they are and discuss where they are used. 

Demo: GlideSystem Preview 22:07

In this video, we'll demo GlideSystem in ServiceNow. 

Section Recap Preview 02:11

In this video, we'll provide a section recap to GlideSystem. 

Section 5 Quiz

A quiz to test your knowledge over the Section 5 material. 

GlideForm Introduction Preview 04:39

GlideForm is a client-side API used to manipulate form data. In this section, we'll introduce the API. 

Common GlideForm Methods Preview 06:21

In this video, we'll discuss the most common GlideForm methods. 

Demo: GlideForm Preview 10:20

In this video, we'll go over the GlideForm API within ServiceNow.

GlideUser Introduction Preview 06:13

GlideUser is a client-side API used to access information about the current user. In this video, we'll introduce the API.

Demo: GlideUser Preview 04:30

In this video, we'll demo GlideUser within ServiceNow.

Section Recap Preview 01:21

In this video, we'll provide a section recap to GlideForm and GlideUser.

Section 6 Quiz

A quiz to test your knowledge over the Section 6 material. 

GlideAjax Introduction Preview 07:49

In this video, we'll introduce the client-side API, GlideAjax.

GlideAjax Example Preview 02:48

In this video, we'll take a look at a GlideAjax example.

GlideAjax Stages Preview 14:53

In this video, we'll discuss the stages of GlideAjax and cover how the API is used within ServiceNow.

GlideAjax - Demo 1 Preview 14:00

In this video, we'll demo GlideAjax in ServiceNow.

GlideAjax - Demo 2 Preview 07:50

In this video, we'll continue our demo of GlideAjax.

Section Recap Preview 02:12

In this video, we'll provide a section recap to GlideAjax.

Section 7 Quiz

A quiz to test your knowledge over the Section 7 material. 

GlideDateTime Preview 12:49

GlideDateTime contains many helper functions for dealing with dates and times in ServiceNow. In this video, we'll learn about the popular API.

GlideElement Preview 10:12

In this video, we'll cover the GlideElement API and when it can be used within ServiceNow.

XMLDocument2 Preview 05:55

XMLDocument2 is commonly used when dealing with integrations. In this video, we'll take a look at some common methods associated with the API.

Other APIs and Undocumented APIs Preview 11:22

In this video, we'll explore some other APIs as well as go over some undocumented ServiceNow APIs.

Creating Our Own API Preview 08:01

In this video, we'll cover how to create your very own API in ServiceNow.

Section Recap Preview 02:09

In this video, we'll provide a section recap.

Section 8 Quiz

A quiz to test your knowledge over the Section 8 material. 

Scripting Best Practices Preview 15:05

In this video, we'll discuss the many different best practices to scripting in ServiceNow. 

Debugging Preview 09:12

Debugging is critical to becoming a great ServiceNow developer. In this video, we'll cover the debugging tools in ServiceNow. 

Debugging Demo Preview 13:13

In this video, we'll jump into ServiceNow and demo the debugging tools. 

Tips & Help Preview 09:46

In this video, we'll go over some important tips and what to do when you get stuck.

Version Control & Tips Demo Preview 10:51

In this video, we'll go over version control in ServiceNow and provide a demo within the platform. 

Section 9 Quiz

A quiz to test your knowledge over the Section 9 material. 

Custom App Introduction Preview 06:36

In this section, we'll create our own custom app leveraging the APIs we've learned throughout the course. 

Creating Fetch Preview 15:46

In this video, we'll build the tables and fields for our Fetch app.

Extending Fetch Part 1 Preview 16:35

In this video, we'll start customizing our Fetch app by creating a UI page and a Script Include. 

Extending Fetch Part 2 Preview 10:12

In this video, we'll continue our development on the Fetch app by creating an email notification, UI Action and extending the Script Include. 

Section Recap & Thank You! Preview 01:21

In this video, we'll provide a section recap to the Fetch app.