Hands-On

ServiceNow Development & Administration

Master in ServiceNow cloud management to automate IT Business Management on ITIL Basis. Explore an exciting career as a ServiceNow consultant with worlds leading organizations. 

Module 1 : Basics of ServiceNow

Welcome to ServiceNow! In this module, you will learn to:

  • Obtain and log into a Personal Developer Instance (PDI)
  • Identify the components of the ServiceNow user interface
  • Open modules using the Application Navigator
  • Use lists to open records for editing
  • Use Filters to display a subset of a table’s records
  • Open and use forms to create and edit records

Module 2 : Guided Application Creator on Studio and importing applications from Source Control

To kick start your course you will build a request-fulfill application to manage requests for goods or services from multiple departments within an organization. Guided App creator will help to create Scoped Applications in ServiceNow. In this module you will learn to:

 

  • To create tables, fields, formats and roles
  • Use Studio Designer to design form layouts, fields, views and sections
  • Learn to integrate Studio with Git repositories to manage source control for the application development process

Module 3: Introduction to Scripting Objectives

Although you can do a lot on the ServiceNow platform without writing code, the ability to script is a powerful skill. You will use your existing JavaScript skills to add functionality to the platform. You will learn to write, test, and debug common script types including: Client Scripts, UI Policies, Business Rules, and Script Includes. In this module you will learn to:

  • Describe the types of functionality scripting can add to an application
  • Use the API reference to look up class and method information for the ServiceNow APIs
  • Learn the Script Editor features including:
    • Real-time syntax checking
    • Scripting assistance

Module 4: Client Side Scripting

Client scripting is the first step to scripting in the ServiceNow platform, JavaScript is used to code scripts that run on the UI side of ServiceNow. In this module you will learn to:

  • Describe the purpose of a client-side script and give examples of what client-side scripts can do
  • Create, test, and debug Client Scripts
  • Create, test, and debug UI Policy scripts
  • Use the GlideForm and GlideUser APIs in scripts
  • Determine whether to use UI Policy scripts or Client Scripts

Module 5: Server Side Scripting

Server-side scripting is the next important lesson in ServiceNow where you will learn to write scripts that run at the ServiceNow database level and perform operations on the server. Server-side scripting is primarily divided into two locations where the scripting is performed: Business Rules and Script Includes. In this module you will learn to:

  • Write, test, and debug Business Rules
  • Write, test, and debug Script Includes
    • On-demand/classless
    • Extend GlideAjax
    • Create a new class
  • Use the server-side API including:
    • GlideSystem
    • GlideRecord
    • GlideDateTime
  • Use the JavaScript Debugger to debug server-side scripts
    • Set and remove Breakpoints
    • Step into, out of, over
    • Examine variable values

Module 6: Security Rules in ServiceNow

Security is critical for keeping applications and their data safe from unauthorized viewing or use. Security should be built into applications from the beginning of the development process. It is key to learn to secure applications, modules, and tables from unauthorized user access. It is also necessary to learn to secure application tables against access by other scoped applications or web services. In this module, you will learn to:

  • Create and use roles and groups
  • Impersonate users to test authorizations
  • Allow access to applications and modules
  • Use Access Controls to protect table records from unauthorized access:
    • Create
    • Read
    • Update
    • Delete
  • Debug Access Controls
  • Use methods from the ServiceNow API to script security
  • Set cross-scope access using runtime access tracking
  • Use Application Access to:
    • Protect application records against access by other applications
    • Protect application records against access through web services
    • Allow other applications to create application files for the NeedIt application

Module 7: Workflows and Flow Designer

Make applications more powerful by automating application processes. In this course, you will use workflows and Flow Designers. Workflows are the backbone of Change Management and Request Management in ServiceNow which unquestionably are among the top five most used modules within ServiceNow, learning to design and customize workflows is vital to be a successful developer. In this module you will learn to:

  • Open and use Workflow Editor
  • Create and edit workflows by adding and configuring activities
  • Check out and publish workflows
  • Use workflow contexts to debug workflow
  • Open and use Flow Designer
  • Create and edit flows, add actions and flow logic to a flow
  • Configure actions and use variables in a flow
  • Test and debug a flow
  • View flow execution details
  • Activate a flow

Module 8: Notifications

ServiceNow platform is significantly used for email notifications that go out to both internal users within a company and also to external clients. It’s a key way communication occurs within the company for day to day tasks of employees, for tracking issues of employees and customers and sending out surveys. In this module, you will learn to:

  • Create email notifications
  • Send email notifications in response to:
    • Changes to records
    • Events
  • Debug notifications
  • Create and use Email Notification Scripts
  • Use System Mailboxes to determine what is sent, received, and skipped
  • Respond to inbound email
  • Use a mailto Email Template to pre-populate email replies

Module 9: REST Integrations

RESTful web services allow ServiceNow to interact with other applications. In this course, you will configure ServiceNow to be both a web service provider and a web service consumer. In this module, you will learn to:

  • Create an outbound REST Message
    • Endpoint
    • Header
    • Parameters
    • REST Method
  • Test an outbound REST Message
    • Variable Substitutions
    • HTTP Status
    • Response Body
  • Debug outbound REST Messages
    • Examine status and response content
    • Set log levels
    • Use Outbound HTTP Requests log
  • Use REST API Explorer to learn more about inbound web services
  • Build a custom Scripted Web Service for other applications to interact with ServiceNow

Module 10: Introduction to Service Portal

Service Portal allows developers and designers to create responsive, mobile-friendly, pixel- perfect user interfaces which have full access to platform features and data. In this course, you will learn to customize, create and build a portal using pages and widgets. Service Portal uses Twitter’s Bootstrap framework for layout and Google’s Angular framework for building dynamic components giving existing web developers a friendly place to start. In this module you will learn to:

  • Create and configure a portal
  • Use the Designer to create portal pages
  • Add containers and layouts to a portal page
  • Add widgets to a portal page
  • Set widget options
  • Preview a portal page during development
  • Preview a page in different device sizes
  • Create branding and a theme for a portal

Download our Full Course Packet

Any Prior ServiceNow or ITIL experience ?

Call us at

470-552-1720

Learn from the best

You will be trained, guided and mentored by highly skilled professionals who will teach you technology, industry best practices and “soft skills” that you need to be successful. You will work extensively on enterprise-level technologies and tools that are used by enterprises today. 

Real World Experience

Using business processes and methodologies that are in use TODAY, we give you an experience of what it’s like to work in a real “Tech Team”

Ready to get started?

Apply to our program or schedule a meeting with your career advisor.