About this course

Do you want to Master your skills on ServiceNow? Well, you have ended up in the right place. We have industry experts to train you. Our ServiceNow Developer Master Program will help you to become a specialist in ServiceNow. So you would get the best ServiceNow Developer Master course. So, Hurry up! And enroll now for this ServiceNow Developer Master Program and add weightage to your profile.

What will you learn
  • ServiceNow has huge popularity due to its potential to solve IT problems and management.
  • ServiceNow can resolve any business issues and needs less configuration to get up and running in an enterprise. So it has high demand in the market.
  • Globally, 69% of ServiceNow certified professionals say that their certification has had a positive impact on their careers.
  • ServiceNow certification allows you to maximize the capabilities of the platform to better meet your objectives, making you highly sought after in the job market.
  • Salary for a ServiceNow developer in India varies from 3.8 Lakhs to 10.0 Lakhs.
  • Top companies using ServiceNow are AWS, Google Cloud, AWS, Microsoft Azure, Alibaba, and more.

Course Curriculum

  • Course 1Self-Paced

    Javascript (Self-Paced)

    At HKR Trainings, after the analysis and understanding of the industry requirements, Our ServiceNow experts with more than 10 years of experience have designed the learning path. So, our ServiceNow master program will make you an expert in ServiceNow. Following are the modules you would come across in your ServiceNow Developer Master Program:

    • What is JavaScript?
    • Why JavaScript?
    • JS syntax
    • JS statements
    • JS output
    • JS comments
    • Variables and Datatypes
    • Assignment operators
    • Comparison operators
    • Arithmetic operators
    • Bitwise operators
    • Logical operators
    • String operators
    • Conditional (ternary) operator
    • if
    • if..else
    • if..elseif
    • switch
    • for statement
    • do..while statement
    • while statement
    • break statement
    • ontinue statement
    • for..in statement
    • for..of statement
    • Define functions
    • Parameters
    • Scope
    • Function invocation
    • Closures
    • Try..catch
    • Types of Errors
    Go to Course
  • Course 2Online Classroom

    ServiceNow Administration

    • ServiceNow UI Overview.
    • Application Navigator.
    • Branding (configuration UI16 and basic configuration).
    • List.
    • Forms.
    • Filters.
    • Configure filters.
    • Create and apply filter.
    • Creating the view (default to custom view).
    • Configuring the list view and form view.
    • Plugins introduction.
    • Creating Users, groups.
    • Role.
    • Adding users to the groups.
    • Adding users and groups to role.
    • Adding users to the groups.
    • What is assignment rule and where we can use it?
    • Creating Assignment Rule.
    • Tables (row & column) creation.
    • OOO (out of the box table available in SNOW) (Parent table concept).
    • Adding Data to the tables (data is nothing but records).
    • Configuring the table (form layout configuration).
    • Overview of import set and transform map.
    • Import set example and transform map.
    • Over-view of configuration item. (CMDB—only overview this is part of ITOM)
    • Knowledge management overview and creation.
    • Catalogs (service creations catalog) and its type (with variables)
    • Attaching Knowledge article to the catalog
    • Knowledge management overview and creation.
    • Catalogs (service creations catalog) and its type (with variables)
    • Attaching Knowledge article to the catalog.
    • Record Producers and order Guides(is not needed as no longer supported).
    • Catalog workflow (Creation of workflow).
    • Sla Definition and uses in Catalog or other tables.
    • Reports
    • Report creation in SNOW (we will not study Gauges as they are no longer supported).
    • Introduction to Update-Set and Its functionality and its uses and creations.
    • Importing and Exporting of Update Set XML
    • Introduction to Development (scripting Introduction)
    • Client-Side Introduction.
    • UI policy
    • Data Policy
    • Client Script
      1. Onload
      2. OnSubmit
      3. OnChange
      4. OnCellEdit
    • Client Script
    • Client-Side Api used in Coding (GlideForm (g_form) , g_userClass)
    Go to Course
  • Course 3Online Classroom

    ServiceNow Developer + Implementation

    • Server-Side Introduction
    • Business Rule
    • Types and Coding Discussion:-
      • 1. Before
      • 2. After
      • 3. Asyc
      • 4. DIsplay
    • Coding Queries and Examples
    • Server-Side Api’s (Glide-System API)
      • 1. GlideRecord
      • 2. Query-Conditions
      • 3. Encoded Query
      • 4. GlideDateTime ()
    • Coding Queries and Examples
    • Glide Ajax (Extension of Script Include)// Important**
    • Notifications
    • Create Notification(email)
    • Create Notification using Events
    • Dictionary Override
    • ACL Introduction
      • Read — Read Access to the field level on the form
      • Write — Write or Edit Access
      • Create — Create the ACL
    • Schedule Job.
    • Doubt Clearing Session(30 min)
    • REST and Soap API Intro
    • Table API
    • Example of Table API(using HTTP Methods
    • POST, Get, Update etc
    • Integration Via 3rd party tool like postman
    • Via post man(get and post )method Demostration
    • Scripted rest API over-View.
    • Use of scripted rest api.
    • Using Scripted rest API (get method demostrationS)
    • Inbound and outbound email
    • Email properties
    • Mid-server/servers
    • Debugging of code over-view Intro
    Go to Course
  • Course 4Online Classroom

    ServiceNow Scripting

    • Introduction to Servicenow Scripting.
    • Type of Scripting Available in SNOW as OOB.
    • Introduction to Client and Server-Side Scripting.
    • Exercise: Prepare Instance for Client-Side Scripting
    • Introduction to Client-side Scripting
    • Client Script Types
    • Creating Client Scripts
    • The Script Field
    • Exercise: Test Client Script Types
    • The Glide Form(g_form) Class
    • The Glide User(g_user) Class
    • Exercise: Create Client Scripts
    • UI Policies
    • UI Policy Actions
    • UI Policy Scripts
    • Exercise: Create UI Policies
    • Client Scripts vs. UI Policies
    • Client-side Scripting Module Recap
    • Introduction to Server-side Scripting
    • Business Rules
    • Controlling when Business Rules Run
    • Business Rule Actions
    • Business Rule Scripts
    • Server-side APIs
    • GlideSystem
    • GlideRecord
    • GlideDateTime
    • Exercise: Create a Business Rule
    • Script Includes
    • On-Demand Script Include
    • Exercise: On-Demand Script Include
    • Extend a Script Include
    • Extending GlideAjax(how to use it in the client Script)
    • Exercise: Extend GlideAjax
    • Server-side Scripting Module Recap
    Go to Course
  • Course 5Online Classroom

    ITOM (CMDB,Discovery,Service Mapping & Event Management)

    • Overview & Mid Server
    • Running Discovery & Credential Affinity
    • Probes , Sensors and customize them
    • Application Mapping
    • Patterns and Their Customization
    • Business service discovery using apache and MYSQL
    • Create connections between two different services in service maps
    • Understand the event management module in Service Mapping.
    • Check the BSM and dependency maps with tickets
    • Understand the Overall approval and real time process to work on Service maps in an organization
    • Event Rules and Alert Rules
    • Alert Correlation Engine
    • Using workflows and flow designers for alert remediation
    • CMDB Structure and CI class manager
    • Asset Management with respect to CMDB
    • CI tracking strategies and CMDB management.
    • Flow designer understanding
    • Workflows understanding
    Go to Course
  • Course 6Self-Paced

    GRC (Self-Paced)

    • 1. GRC Positioning and Frameworks
    • 2. Key terminology
    • 3. Technical details
    • LAB : Preparing to implement servicenow risk and policy and compliance applications
    • 1. Use Cases
    • 2. Implementation team
    • 3. Implementation Checklist
    • 4. Groups and Roles
    • LAB : Automate control owner group membership
    • 1. Entity Scoping
    • 2. Entity Type Approach
    • 3. Entity Class Approach
    • 4. GRC Entities Architecture
    • LAB :
    • 1) Practice scoping an organisation
    • 2) Entity Class and Dependency management
    • 1. Policy and Compliance Record Lifecycles
    • 2. Policy and Compliance Architecture
    • 3. Common Configuration and Customizations
    • LAB : Create policy acknowledgement campaign
    • 1. Risk Record Life cycles
    • 2. Risk Architecture
    • 3. Original Risk Assessment and Risk Scoring
    • 4. Advanced Risk Assessment and Risk scoring
    • 5. Common Configuration and Customizations
    • LAB :
    • 1) Import risk statement with import template
    • 2) Create and process an advanced risk assessment
    • 3) Monitoring key risk indicators
    • 1. Content Packs and accelerators
    • 2. Integrations
    • 3. Performance Analytics
    • 4. Other platform capabilities
    • 1. what is vendor risk management
    • 2. Vendor risk management in servicenow
    • 3. Key terminology and architecture
    • 4. Introduction to vendor portal
    • 5. personal and roles
    • 1. Creating Vendor and Vendor Contact Records
    • 2. Vendor Tiering
    • 3. Vendor engagement
    • 4. Vendor Security score
    • 5. Vendor portfolios
    • 1. Templates and Assessments
    • 2. Risk rating and scoring
    • 3. assessment workflow
    • 1. Vendor response overview
    • 2. Issues and remediation
    • 1. reporting
    • 2. Benefits of GRC integration
    • 1. Audit management introduction
    • 2. store apps and plugins
    • 3. Tables and properties
    • 4. personas
    • 5. Roles
    • 6. groups
    • 1.Audit process
    • 2. working with test templates
    • 3. scoping an Audit engagement
    • 4. working with audit tasks
    • 5. Approval Process
    • 6. Issues and Remediation
    • 7. Reporting
    Go to Course

  • Course 7Self-Paced


  • Course 8Self-Paced

    PPM (Self-Paced)


    • Activate PPM standard (Project Portfolio Management)
    • Installed with PPM standard (Project Portfolio Management)
    • Activate investment funding for PPM
    • Currencies and budget reference rates
    • Related lists added for financials
    • Business stakeholder role for PPM
    • Project Portfolio Management Analytics and Reporting solutions
    • PMO dashboard
    • Timesheet dashboard
    • Create and manage waterfall projects
    • Create and manage agile projects
    • Test Management 2.0 integration with Project portfolio management


    • Define an agile group
    • Assign a group to a project
    • Create stories
    • Plan sprintsTrack progress


    • Demand management key terms
    • Planning for Demand management
    • Demand management process flow
    • Demand workbench
    • Demand workbench bubble chart
    • Demand workbench list view

    Use Demand management       

    1.  Submit an idea from self-service or service catalog
    2. Assess demands
    3. Demand tasks
    4. Actual cost and effort calculation for a demand and demand task
    5. Create a demandView demands
    6. Add details to demands
    7. RIDAC(Risk, Issue, Decision, Action, and Request changes)Record entries for a demand
    8. Reset a demand to draft state
    9. Delete demands
    10. Move and resize a demand
    11. Stage fields
    12. Composite fields

    Set up Demand management

    1. Plan for Demand management
    2. Populate the stakeholder registry
    3. View an assessment metric category
    4. Configure a widget for the financial metrics of a demand
    5. Configure demand workbench
    • Create a Portfolio
    • Open a Portfolio status list

    • Portfolio workbench
    1. Access the Portfolio workbench
    2. Plan the Portfolio
    3. Forecast the budget for Portfolio
    4. Track the Portfolio
    5. Actual project costs
    • Portfolio Manager Dashboard
    1. Access the Portfolio manager dashboard
    2. Portfolio reports
    3. Portfolio financial reports


    • Create a program to manage projects and demand
    1. Create a program task
    2. Allocate budget to a program
    3. Create a program status report
    4. View program status reports
    • Program workbench
    1. Access the Program workbench
    • Program manager dashboard
    1. Access the Program manager dashboard
    2. Program reports
    3. Program financial reports
    • Get started with Project management
    • Basics of Project management
    • Properties installed with Project management
    • Project Workspace
    • Define a project
    • Change the planned start date of a project
    • Recalculate costs of all resource plans in a project
    • Project templates
    • Project tasks
    • External dependencies
    • Composite fieldsStart a project
    • Update a project in progress
    • Planning console
    • Project diagnostics
    • Work breakdown structure(WBS)
    • Project workbench
    • View project status reports
    • Investment portal
    • Project import and export
    • Project reporting
    • Close a project
    • Project and project task states
    • Project Management costing add-on
    • Activate project task email notifications
    • Project status report application for mobile
    • Resource management process
    • Resource management properties
    • Resource plans
    1. Create a Resource plan
    2. Create an operational Resource plan
    3. Request resources
    4. Confirm a Resource plan
    5. Confirm and allocate a Resource plan
    6. Request a change to a Resource plan
    7. Recalculate costs of a Resource plan of a project or demand
    8. Update cost plan related to a Resource plan
    9. Complete a Resource plan
    10. Cancel a Resource plan
    11. Delete a Resource plan
    12. Extend a Resource plan
    13. Request extension of an allocated resource plan
    14. Allocate resources for the extended period
    15. Time zones in Resource plans
    16. Associate a time card with a Resource plan
    • Create requested allocations for a resource plan
    • Resource allocation
    1. Create a Resource plan
    2. User resources and group resources
    3. Allocate using the Resource allocations related list
    4. Reject a Resource plan from the Resource plan form
    • Capacity planning overview
    1. Review the capacity of resources
    • Allocation workbench
    1. Create an allocation board
    2. Manage resources by using the allocation workbench
    • Allocation of workbench options
    • Resource schedules
    • Resource events
    1. Resource events and schedules
    2. Resource event modifications
    3. Modify a self-created Resource event
    4. Change the Resource event color
    • Resource management reports
    1. View availability, utilization, and allocation reports
    2. Edit a resource management report
    • My calendar
    1. Change the resource event color
    2. Add events to your calendar
    3. Create repeatable events
    4. View a user calendar
    5. Add events to a user calendar
    6. Delete events
    • Use Resource diagnostics to detect corrupt resource data
    1. Add diagnostic features for resource
    2. Add diagnostics and fix scripts for resource
    3. Create diagnostic scan and map scripts for resource
    • Enable project currency view in project-related forms
    1. Multi Currency fields in project-related forms
    2. Updates in cost plan and recalculation of cost in project currency
    3. Track project budget in project currency
    • Cost rollup in project currency
    • Quick start tests for PPM Standard Multicurrency
    • Upgrade existing projects on activating the multicurrency plugin
    • Create or modify a rate model
    • Define criteria of a rate model
    • Create a rate line
    • Export a file to add or modify rate lines
    • Import rate lines into a rate model
    • Domain separation in Project portfolio management
    Go to Course

Programming Languages and Tools Covered


Over 500 Careers Transformed

Sharanya Kumari Chilukuri
Developer to Senior Technical Associate
I got the best support from the HKR Trainings technical team. Trainer’s guidance and assistance helped me a lot in mastering ServiceNow. After this program I was able to successfully transform my career as a Senior technical associate with the best salary package.
Adharsh Sharma
Fresher → ServiceNow Developer
ServiceNow Master Program offered by HKR Trainings helped me to master the concepts of ServiceNow. I am able to work on the ServiceNow developer instance very easily. As part of this program they have assisted me to clear my job interview on ServiceNow Now I am a ServiceNow Developer with my dream package.


Average Salary Hike


highest salary


career Transitions


Hiring partners

Who can apply for the course?

Following are some of the professionals who can take up this ServiceNow Developer Master Program:

  • Software developer
  • Project Manager
  • Consultant Product developer
  • Development engineer
  • Service Assurance manager
  • Application support manager
  • Anyone who is interested in building their career as a ServiceNow Developer.

Industry Projects

To help you get practical knowledge of the concepts you have learned in this ServiceNow Developer Master Program, we provide you with two real-time projects.

Project 1

Service Catalog

In this project, you would create a service Catalog form with some fields and workflows. When you submit that form, it will move for the manager's approval. When the manager approves it, a task will be attached for fulfilment and assigned to any assignment group. If the task... Read More

Project 2

Tracking System for the Fire Department

Through this application, you will be simplifying and automating the regular operations related to the Fire department. This application will alert incident commanders and assist them in making emergency decisions, and it will also guarantee the firefighter's... Read More

Project 3

Reservation System for Travel

This is an application for helping the operations of tours and travel. It will allow users to book the rail, air and road tickets. It features timely access to the information, its accuracy, immediate response to the service requests and automated operational reports.

Project 4

Delight the Customer

A service provider wants a process of logging tickets for their customers with the help of ServiceNow. The tickets will include information related to the customers' issues with the networks. Now, in this project, you would develop a ServiceNow project which helps... Read More


After attending the ServiceNow Master Program, you can attend the Certified Application Developer(CAD) certification. This certification will set you apart from the other non-certified professionals. At HKR trainings our objective is to give you complete knowledge and guidance on this CAD certification.
CAD exam includes 60 questions that mainly focus on design and creating applications, security and restricting access, application and user interface, working with external data, application automation and managing applications.
The duration for this CAD certification exam is 90 minutes.
You need to visit the ServiceNow Webassessor website with the help of a voucher. You can get this Voucher by completing ServiceNow fundamental training prerequisites. These vouchers provide the eligibility to write the CAD exam only and they cannot be transferred.

Related Programmes

ServiceNow Training

118 learners

Servicenow Administrator Training

226 learners

Servicenow Developer Training

320 learners

Servicenow Scripting Training

190 learners


ServiceNow Developer
I have recently attended the ServiceNow Developer Master program offered by HKR Trainings. It was too good. It added weight to my current profile. I was able to clear my interview with ease and acquire my dream package. Thank you so much for this Amazing program!
Application Developer
The ServiceNow Developer Master Program is very helpful. This program gave me a clear understanding of serviceNow concepts. It was well-versed and every session was excellent. Realtime examples and projects gave me hands-on experience. It was a... Read More
Lakshmi Sree
ServiceNow Developer
I have joined the ServiceNow Master program. It was an excellent program which gave me a wonderful learning experience. The training has an outstanding knowledge on ServiceNow. So the approach used for delivering the ServiceNow... Read More

Course wise FAQs

When you complete your ServiceNow Developer Master Program you will be aware of:

  • ServiceNow basics
  • Incident management
  • Change management
  • Problem Management
  • Asset and Configuration management
  • Knowledge management
  • Service Catalog
  • SLAs
  • Business Rules
  • Client scripts, etc
  • To attend this ServiceNow Developer Master Program, you need not have knowledge on ServiceNow Developer concepts.
  • Having the knowledge on Javascript and ITSM basics will be beneficial.
  • Prior experience in application software development and management is an additional advantage.
Trainers for ServiceNow Developer Master Program are well-experienced professionals in ServiceNow with 10+ years of work experience on ServiceNow.
ServiceNow is considered as the platform of platforms. It offers many services. So, ServiceNow is used in various industries. If you are planning to make a career in ServiceNow, you can blindly learn ServiceNow. You will have many job opportunities.
A ServiceNow developer is responsible for the organisation's ServiceNow platform, that helps manage IT services to automate business processes. He designs, configures, develops, troubleshoots and implements the basic and customised applications for platform enhancement.
For the most part, ServiceNow uses declarative programming. So you need not have much programming knowledge. You will be using javascript to write the client and server side scripting. So having knowledge in Javascript is an added advantage before learning ServiceNow.
You can configure ServiceNow as a platform using JavaScript. And you will often use ServiceNow proprietary JS libraries for the database transactions generally prefixed by “Glide”.
ServiceNow is an ever-growing platform. So it has been implemented in various organisations in various domains creating a number of job opportunities for skilled ServiceNow Professionals. So ServiceNow is a good career option.