Course
digicode: SNADF
ServiceNow: Application Development Fundamentals
Course facts
- Designing an application table
- Creating and implementing forms and views
- Managing application business logic with scripts
- Controlling access to the application and its records
- Sending notifications to stakeholders and collaborators
- Automating applications using Flow Designer
- Integrating to ServiceNow and public web services
- Providing access to applications using the Service Catalog
- Testing the application manually and automatically
- Installing/uninstalling applications using the Application Repository
1 Application Development overview
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.
2 Application analysis and design
Analyze and discuss application design key points, discuss design considerations, design database schema, determine application interface and device(s), and review the Application development checklist.
3 Create application and modules
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, and link an application to the source control repository.
4 Application forms
Create and modify tables, design and create forms, work with Views, write, test, and debug client-side and server-side scripts, publish to update set, and publish to the application repository.
5 Controlling access
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.
6 Automating work
Use Flow Designer to automate processes, create application properties, use a Scheduled Script Execution to send email, and generate events for overdue records.
7 Importing and integrating
Import records from an Excel file and use web services to integrate to an external data source.
8 Test with Automated Test Framework (ATF)
Review the software testing lifecycle and explore different testing options.
9 Additional application development topics
During this three-day interactive course, you will complete hands-on labs to master application creation in ServiceNow. You will build a loaner equipment application by working through a comprehensive development checklist. This includes making key decisions such as creating new application tables versus extending existing ones and defining how users interact with the app. Detailed lab exercises reinforce the classroom topics and deepen your understanding of industry best practices.
This course is designed for ServiceNow application developers who have hands-on experience working with ServiceNow.
Take a look at the «Welcome to ServiceNow» and the «Scripting in ServiceNow Fundamentals» courses, which you can attend on demand.
Experience writing both client-side and server-side JavaScript in ServiceNow is required.
Upon completion of the course, ServiceNow recommends gaining at least two to three months of practical experience before taking the «Certified Application Developer» exam. This ensures that you consolidate your knowledge and are optimally prepared.
Detailed information regarding the exam process can be found in the official Exam Blueprint. By successfully passing the certification, you officially demonstrate your expertise as a «ServiceNow Certified Application Developer».