Course Information
Course Name
ADF: Application Development Fundamentals
Exam code
CAD
Duration
3 Days
Certification
Certified Application Developer (CAD)
Overview
During this three-day interactive training course, attendees will attend training and do lab work to support application creation in ServiceNow. Attendees will build an award-winning loaner equipment application by working through a checklist of considerations for application creation. The checklist includes decisions, such as creating an application table vs. extending an existing table and determining how users will interact with the application. Detailed labs support the topics covered in class and reinforce best practices.
Audience Profile
This course is designed for ServiceNow application developers who have hands-on experience working with ServiceNow. Experience writing both client-side and serverside JavaScript in ServiceNow is required.
Prerequisites
Welcome to ServiceNow
Scripting in ServiceNow Fundamentals – live class or on demand class.
Hands-on experience working in ServiceNow. There are lab exercises in this class that require learners to navigate proficiently within ServiceNow.
At Course Completion
Course topics include:
Application Development overview
Application analysis and design
Create application and modules
Application forms
Controlling access
Automating work
Importing and integrating
Test with Automated Test Framework (ATF)
Additional application development topics
Course Outline
Module 1: Application Development
Objectives
Define application development, evaluate if an application is a good technical fit with the platform, discuss customer application success examples, compare global scope vs private scoped applications, identify a high- level overview of the application to be built during class, and recognize the skills needed to successfully develop applications in ServiceNow.
Module 2: Application Analysis and Design
Objectives
Analyze and discuss application design key points, identify the “Application Development Checklist”, discuss design considerations, determine application platform(s), and design database schema.
Labs
Lab 2.2.1 The Loaner Request application
Module 3: Create Application and Modules
Objectives
Explore various ServiceNow Application Development Tools, use Guided App Creator (GAC) to create an application, explore table schema and existing business logic, link an application to the source control repository, use Studio to further develop your application, and create application menus and files.
Labs
Lab 3.2.1 Create an application
Lab 3.3.1 Link the Loaner Request application to the source control repository
Lab 3.4.1 Create application menu and files
Module 4: Application Forms
Objectives
Create and modify tables, design and create forms, work with Views, write, test, and debug client-side and server-side scripts, update the source control repository, and publish and install an application.
Labs
Lab 4.1.1 Working with fields and views
Lab 4.2.1 Create a UI Policy Lab 4.2.2 Scripting
Lab 4.3.1 Commit changes and publish application
Module 5: Controlling Access
Objectives
Control user access to applications, menus, modules, records, and fields. Control script and web service access to application records. Control ability to create application artifacts from out-of-scope applications.
Labs
Lab 5.1.1 Configure application security
Lab 5.2.1 Set application access [Optional lab]
Module 6: Automating Work
Objectives
Use Flow Designer to automate processes, create application properties, use a Scheduled Script Execution to send email, and generate events for overdue records.
Labs
Lab 6.1.1 Flow Designer
Lab 6.2.1 Create application properties
Lab 6.3.1 Scheduled Script Execution and email
Lab 6.4.1 Script include and commit changes
Module 7: Importing and Integrating
Objectives
Import records from an Excel file and use web services to integrate to an external data source.
Labs
Lab 7.1.1 Import records from an Excel spreadsheet
Lab 7.2.1 Web service consumer
Module 8: Test with Automated Test Framework (ATF)
Objectives
Review the software testing lifecycle and explore different testing options.
Labs
Lab 8.1.1 Automated Test Framework
All ServiceNow certification courses are conducted by certified trainers from Iverson.
Digital Methods acts as the official training partner and assists with program consultation, registration, coordination, scheduling, and administrative arrangements to ensure a seamless and professionally managed training experience.