Module 1: Application Development Overview
Objectives
- Define application development in ServiceNow
- Evaluate application use cases and platform fit
- Review customer application success examples
- Compare global vs. private scoped applications
- Identify the application built during the course
- Recognize skills required for successful ServiceNow app development
No labs
Module 2: Application Analysis and Design
Objectives
- Analyze application design considerations
- Design database schema
- Determine user interface and device requirements
- Review the Application Development Checklist
Labs
- Lab 2.2.1: The Loaner Request application
Module 3: Create Application and Modules
Objectives
- Explore ServiceNow application development tools
- Use ServiceNow Studio to create an application
- Review table schema and existing business logic
- Create application menus, modules, and files
- Link an application to a source control repository
Labs
- Lab 3.2.1: Create an application
- Lab 3.3.1: Create application files
- Lab 3.4.1: Link the Loaner Request application to a source control repository
Module 4: Application Forms
Objectives
- Create and modify tables
- Design and create forms and views
- Write, test, and debug client-side and server-side scripts
- Publish changes to update sets and 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.3.1: Publish to update set
- Lab 4.3.2: Publish to the application repository
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 creation of application artifacts from out-of-scope applications
Labs
- Lab 5.1.1: Configure application security
- Lab 5.2.1: Set application access (Optional)
Module 6: Automating Work
Objectives
- Automate processes using Flow Designer
- Create application properties
- Use Scheduled Script Executions
- 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
Module 7: Importing and Integrating
Objectives
- Import records from external data sources
- Integrate applications using web services
Labs
- Lab 7.1.1: Import records from an Excel spreadsheet
- Lab 7.2.1: Web service consumer
- Lab 7.2.2: Publish the updated app to the application repository
Module 8: Test with Automated Test Framework (ATF)
Objectives
- Review the software testing lifecycle
- Explore application testing options in ServiceNow
Labs
- Lab 8.1.1: Automated Test Framework
Module 9: Additional Application Development Topics
Labs
- Lab 9.1.1: Create a Service Catalog record producer for the Loaner Request UI
- Lab 9.1.2: Enhance the record producer using a Catalog UI Policy
- Lab 9.1.3: Publish the Loaner Request app to an update set
- Lab 9.2.1: Outbound REST message (Optional)