ServiceNow Developer Training Outline

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
Scroll to Top