ServiceNow Certified Application Developer (CAD) Exam Specification
Utah Release – Updated April 2023
Introduction
The ServiceNow Certified Application Developer Exam Specification document defines the purpose, audience, testing options, exam content coverage, test framework, and prerequisites to become a Certified Application Developer.
Exam Purpose
The ServiceNow Certified Application Developer Exam certifies that a successful candidate has the skills and essential knowledge to develop applications to solve business problems both for their employers and for sharing with the ServiceNow ecosystem.
Exam Audience
The ServiceNow Certified Application Developer exam is available to ServiceNow customers, partners, employees, and others interested in becoming a ServiceNow Certified Application Developer.
Exam Preparation
Exam questions are based on official ServiceNow training materials, the ServiceNow Product documentation site, and the ServiceNow Developer site. Study materials posted elsewhere online are not official and should not be used to prepare for the examination.
Recommended ServiceNow Training
ServiceNow recommends the completion of the following prerequisite training course(s) in preparation for the ServiceNow Certified Application Developer exam. The following ServiceNow training course(s) contain the underlying foundational knowledge needed for the exam.
- Welcome to ServiceNow
- ServiceNow Administration Fundamentals (SNAF)
Required ServiceNow Training
ServiceNow requires completion of the following training course(s) and certification(s). The content in these courses covers the exam learning domains and will help you prepare for the exam.
- Scripting in ServiceNow Fundamentals
- Application Development Fundamentals
Upon completion of the Application Development Fundamentals course, the candidate will be eligible to obtain or purchase a nontransferable voucher code to register for the ServiceNow Certified Application Developer.
Additional Resources
In addition to the above, the candidate may find the following additional resources valuable in preparation for the exam.
- Credentialing Program Guide – a resource to guide you through the entire certification process
Additional Recommended Experience
- Six months of hands-on experience developing applications in ServiceNow. Successful candidates have application development and system administration roles and belong to groups that allow developer access to ServiceNow.
- General familiarity with industry terminology, acronyms, and initialism
Exam Scope
Learning domains are the key topics and specific objectives included in the exam. Exam content or exam items are divided into learning domains.
The following table shows the learning domains, weightings, sub-topics, and the percentage of questions represented in each domain. The listed sub-skills should NOT be considered an all-inclusive list of the exam content.
Number of Domains |
Learning Domain |
Percent of Exam |
1 |
Designing and Creating an Application
|
20% |
2 |
Application User Interface
|
20% |
3 |
Security and Restricting Access
|
20% |
4 |
Application Automation
|
20% |
5 |
Working with External Data
|
10% |
6 |
Managing Applications
|
10% |
Total |
100% |
Exam Registration
ServiceNow partners with Kryterion using its Webassessor platform for exam registration. Our mainline exams are offered at Kryterion Test Centers or can be taken anywhere online while a Kryterion proctor monitors the exam appointment.
To register for an exam, you will need to create a Webassessor account and then link it to your Now Learning account.
For individuals with a disability or English as Second Language (ESL), ServiceNow does offer reasonable accommodation while taking the certification exam.
Exam Structure
Number of Items
The exam consists of 60 questions.
Multiple Choice (single answer)
For each multiple-choice question on the exam, there are at least four possible responses. Select the one response that most accurately answers the question.
Multiple Select (select all that apply)
For each multiple-select question on the exam, there are at least four possible responses. The question will state how many responses should be selected. Select ALL responses that accurately answer the question. Partial credit is not provided.
Exam Results
The exam result is immediately displayed as a conditional pass or fail result after completing and submitting the exam. Additional scoring information can be found in the Obtain the Exam Result lesson in the Credentialing Program Guide.
Pass Result
A pass result indicates that the certification has been earned. The only information shared is the pass result. The pass result is conditional, meaning the exam at any time can be audited, reviewed, and the certification may be revoked after investigation if it is found that the ServiceNow Test Security Policies have been violated.
To maintain a ServiceNow Certification, you will need to pass delta exams and pay the annual Certification Maintenance Program (CMP) Fee.
Fail Result
A failed result indicates that the certification was not earned. The percent earned for each learning domain is shared. For the next exam attempt, focus on the learning domains with the lowest percentage scores.
Sample Questions
Sample Item #1
You are writing an Async Business Rule for a table in a different scope than the Business Rule record. Which one of the following database operations CANNOT be part of the Async Business Rule's configuration?
A. Query
B. Update
C. Delete
D. Insert
Answer: A
Sample Item #2
Which one of the following is NOT a GlideUser (g_user) method?
A. username()
B. getFullName()
C. hasRole()
D. hasRoleExactly()
Answer: A
Sample Item #3
How do you configure a Scheduled Job to execute on the last day of every month?
A. Set the Run field value to Periodically and the Repeat Interval value to 31
B. Set the Run field value to Periodically and the Repeat Interval value to Last Day
C. Set the Run field value to Monthly and the Day field value to 31
D. Set the Run field value to Monthly and the Day field value to Last Day
Answer: C
Sample Item #4
Which utility is used to determine if field names in an Import Set match the field names on the target table when importing data into ServiceNow?
A. Transform Maps
B. Auto Map Matching Fields
C. CI Relationship Builder
D. Business Service Management Map
Answer: B
Sample Item #5
When managing global application files, you can NOT:
A. Add files from global scope to a global application.
B. Remove files from a global application
C. Move an application file between global applications
D. Move application files into or out of the scoped application.
Answer: D