ServiceNow Developer Training Outline
1. Introduction to ServiceNow Development
- Role of a ServiceNow Developer
- Difference between Admin and Developer roles
- Overview of ServiceNow Studio
- Introduction to Scoped Applications
2. Server-Side Scripting
- Business Rules (before, after, async)
- Script Includes
- Scheduled Jobs
- GlideRecord and GlideSystem API
3. Client-Side Scripting
- Client Scripts (onLoad, onChange, onSubmit, onCellEdit)
- UI Policies vs Client Scripts
- g_form and g_user APIs
- UI Messages and Error Handling
4. UI Customization
- UI Actions
- Form Design and Layout
- Service Portal Widgets
- Custom Modal Dialogs
5. Flow Designer & Automation
- Building Flows with Flow Designer
- Using Data Pills and Flow Logic
- Integrating with Subflows
- Using Script Steps in Flows
6. Application Development
- Creating Scoped Applications
- Tables, Modules, and Menus
- Designing Application UI and Logic
- Managing Application Versions
7. Data Management & Transformations
- Import Sets and Transform Maps
- Scripting in Transform Maps
- Data Policies and Data Integrity
- Working with Attachment APIs
8. Integration Development
- REST API (Inbound & Outbound)
- SOAP API and WSDL
- IntegrationHub Overview
- Building Custom Spokes
- MID Server and External Connections
9. Service Portal Development
- Introduction to Service Portal
- Widgets and Widget Editor
- AngularJS in ServiceNow
- Building Custom Pages and Themes
10. Security & Access Controls
- Access Control Rules (ACLs)
- Scripted ACLs
- Role-based Security
- Debugging Security Rules
11. Performance & Debugging
- Script Debugger
- Logging and gs.info / gs.error
- Performance Best Practices
- Using the JavaScript Executor
12. Source Control & Deployment
- Source Control Integration
- Update Sets and Application Files
- Publishing and Installing Apps
- Handling Deployment Conflicts
13. Advanced Topics
- Event Management
- Domain Separation
- Custom Notifications & Event Queue
- Asynchronous Processing with Event & GlideAjax
Bonus: Developer Certification Prep
- ServiceNow CAD (Certified Application Developer) Overview
- Sample Questions and Scenarios
- Preparation Resources
- Exam Tips and Strategy