Maxtrain.com - info@maxtrain.com - 513-322-8888 - 866-595-6863
ServiceNow Application Development Fundamentals (ADF)
Ohio TechCred Approved Credential: ServiceNow Certified Application Developer (CAD)
Description
Application Development Fundamentals (ADF) Syllabus Yokohama Release
Course 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.
Course topics include:
- Application Development overview
- Application analysis and design
- Create applications and modules
- Application forms
- Controlling access
- Automating work
- Importing and integrating
- Test with Automated Test Framework (ATF)
- Additional application development topics
Audience
This course is designed for ServiceNow application developers who have hands-on experience working with ServiceNow. Experience writing both client-side and server side JavaScript in ServiceNow is required.
Prerequisites
- Welcome to ServiceNow
- Scripting in ServiceNow Fundamentals
Certification
Following this course, ServiceNow recommends that attendees have at least two to three months of hands-on experiences with ServiceNow before attempting the Certified Application Developer Exam. Further details regarding this exam, including an exam blueprint, can be found on the Certified Application Developer page. Successful candidates will be awarded a “ServiceNow Certified Application Developer” certificate.
Application Development Fundamentals (ADF) Outline
Application Development overview (no labs)
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.
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
Create application and modules
Objectives
Explore various ServiceNow application development tools, use ServiceNow Studio to create an application, explore table schema and existing business logic, use ServiceNow Studio to further develop your application, create application menus, modules, and files, publish to update set, and publish the app to the application repository.
Labs
- Lab 3.2.1 Create an application
- Lab 3.3.1 Create application files
- Lab 3.4.1 Publish update set
- Lab 3.4.2 Publish to the application repository
Application Forms
Objectives
Create and modify tables, design and create forms, work with Views, write, test, and debug client-side and server-side scripts, complete an update set, and publish an updated app to the application repository.
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.2.3 Complete the update set
- Lab 4.2.4 Publish to the application repository
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]
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
Importing and integrating
Objectives
Import records from an Excel file and use web services to integrate into an external data source.
Labs
- Lab 7.1.1 Import records from an Excel spreadsheet
- Lab 7.2.1 Web service consumer
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
Additional application development topics
Labs
- Lab 9.1.1 Service Catalog user interface: Create a record producer to serve as the Loaner Request application user interface instead of a form.
- Lab 9.1.2 Enhancing the Service Catalog user interface: Enhance the Loaner Request record producer user interface with a Catalog UI Policy to make the ‘Other’ field visible and mandatory only when needed.
- Lab 9.1.3 Publish the Loaner Request app to an update set: Publish the Loaner Request application to an update set and view the published files.
- Lab 9.2.1 [Optional lab] Outbound REST message: Configure your Loaner Request application to be a consumer using an Outbound REST message.
|
$2700.00
|
3 Days Course |

