You will have the skills and essential knowledge to develop applications to solve business problems for your employers and customers. You should have industry experience with ServiceNow system administration, application design, source code management, JavaScript and the ServiceNow APIs, web services, and UI design. Though there are no specific prerequisites, hands-on experience developing custom applications in ServiceNow.
Preview
By the end of this training you will learn to:
Design an application table: to extend or not to extend?
Create and implement forms and views for a positive user experience
Manage applications with scripts
Consider mobile users in application design
Control access to the application and its records
Send notifications to stakeholders and collaborators
Integrate workflow into applications
Use the Service Catalog to provide access to applications
Capture application metrics with reports and homepages
Migrate an application between instances
Course Contents
Day 1
Designing and Creating an Application
Designing an Application
Database Schema and Tables
Application Scope and the Application Picker
Applications and Modules
Application User Interface
Create, design, and customize forms
Write, test, and debug client side scripts for desktop and mobile
Write, test, and debug server side scripts
Use a Record Producer as an application's end user UI
Day 2
Security and Restricting Access
Restrict access to applications and application modules
Create, test, and debug Access Controls
Script security using GlideSystem and GlideUser methods
Use Application Access to protect application records
Application Automation
Write, test, and debug Workflow
Implement and use Document Feeds
Create and use Application Properties
Events, Scheduled Jobs, and Utils (application) Script Includes
Inbound and Outbound Email
Homepages and Reports
Day 3
Working with External Data
Import data in CSV or Excel format
Integrate to, including testing and debugging, an external data source using SOAP
Integrate to, including testing and debugging, an external data source using REST
Managing Applications
Migrating, downloading, installing, and publishing applications
Use Team Development to manage source code versions and code review