757-216-3656 | Monday–Friday 8:30 AM – 4:30 PM | info@itdojo.com

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.

Course Description

This course teaches developers how to build applications on the ServiceNow platform. Students learn to create application scopes, tables, forms, and business logic, then enhance applications with UI policies, access controls, workflows, service catalog items, and automated tests. The course uses a hands-on lab project (the Loaner Request Application) to reinforce every concept from initial setup through deployment and integration.

Learning Objectives

  • Create and configure a scoped application in ServiceNow
  • Build tables, fields, forms, and views for application data
  • Apply UI policies, scripting, and access controls to enforce business rules
  • Implement application workflows using Flow Designer
  • Integrate applications with external services and GitLab repositories
  • Build and test service catalog items and automated test framework tests

Course Outline

  • Lab 2.1: The Loaner Request Application
  • Lab 3.1: Creating an Application
  • Lab 3.2: Linking an Application
  • Lab 3.3: Creating Application Files
  • Lab 3.4: Committing Changes to the GitLab Repository
  • Lab 4.1: Working with Fields
  • Lab 4.2: Working with Views
  • Lab 4.3: UI Policy
  • Lab 4.4: Scripting
  • Lab 4.5: Committing Changes to the GitLab Repository
  • Lab 4.6: Installing an Application
  • Lab 5.1: Application Security
  • Lab 5.2: Application Access
  • Lab 5.3: Committing Changes to the GitLab Repository
  • Lab 5.4: Updating an Application
  • Lab 6.1: Flow to Manage Deployment States
  • Lab 6.2: Creating Application Properties
  • Lab 6.3: Scheduled Script and Email
  • Lab 6.4: Script Include
  • Lab 6.5: Committing Changes to the Gitlab Repository
  • Lab 7.1: Importing Records from a Spreadsheet
  • Lab 7.2: Web Service Consumer
  • Lab 7.3: Optional: Outbound REST Message
  • Lab 7.4: Committing Changes to the GitLab Repository
  • Lab 8.1: Service Catalog User Interface
  • Lab 8.2: Enhancing the Service Catalog User Interface
  • Lab 8.3: Committing Changes to the GitLab Repository
  • Lab 9.1: Automated Test Framework
  • Lab 9.2: Committing Changes to the GitLab Repository
Get More Information

We cannot work with the general public. We only work with Government Agencies, Military, government contractors, and corporate clients.