ServiceNow CAD study guide
ServiceNow CAD · Work through your exam, one topic at a time.
The ServiceNow Certified Application Developer (CAD) is a vendor credential for practitioners who build custom applications on the ServiceNow platform rather than simply administer existing ones. Where an admin-focused certification tests configuration of what is already there, the CAD tests whether you can take an application from idea to working instance: model the data, build the forms and lists users actually touch, write the client- and server-side logic that makes it behave, secure it with roles and ACLs, and move it cleanly between environments. The ServiceNow CAD study guide has 6 sections and about 2,283 words.
01Platform Overview and Application Design
Every ServiceNow instance is a single-tenant environment built on a shared table model: all data lives in tables, all configuration is itself stored in tables, and everything a user sees is generated from those records. As a designer you must understand application scope .
361 words, about 2 min02Data Model and Database Design
ServiceNow models data as tables containing records containing fields. A table is defined in sys db object ; its columns are defined in sys dictionary .
370 words, about 2 min03Application User Interface (Forms, Lists, UI Policies)
A form is a composition of views, sections, and fields, saved in sys ui form / sys ui element style metadata and edited best through Form Designer. Lists are configured with list layout, list controls, and filters; related lists show child records on a form.
390 words, about 2 min04Business Logic and Scripting (Client and Server Side)
Server-side logic lives in business rules ( sys script ). Know the four timings: before (runs before the record is written; use current.setValue() to change the record without a second update), after (record already written; use for side effects such as creating child records or notifications), async (queued, runs after the transaction, no user session), and display (runs only when a form loads and cannot persist changes).
372 words, about 2 min05Application Security (Roles, ACLs, Scoped Application Security)
Roles ( sys user role ) grant permissions and are assigned directly to users or inherited through groups . Roles may contain other roles.
409 words, about 2 min06Application Deployment, Integration, and Maintenance
Update sets ( sys update set ) capture configuration changes as customer update records. Know the lifecycle: work in a named update set, complete it, export or retrieve it in the target instance, preview to see conflicts, then commit.
381 words, about 2 min