ServiceNow Development Guidence

Pawan Agrawal
Tera Contributor

Dear Community members

 

I am new to servicenow development and new to programming languages as well and would like to become servicenow developer

 

So can someone guide me where to start (e.g. which programming language to learn to code in ServiceNow) and what are the basics to follow while starting servicenow developer journey.

 

 

5 REPLIES 5

rashadbrady
Kilo Contributor

Hi,

Welcome to the world of ServiceNow development! It's great that you're interested in starting this journey. Since you're new to programming and ServiceNow, here’s a step-by-step guide to help you get started:

1. Understand ServiceNow Basics

  • Learn What ServiceNow Is: ServiceNow is a cloud-based platform for IT service management (ITSM) and automating business workflows. It uses a mix of coding and low-code/no-code configurations.
  • Familiarize Yourself with the Platform: Sign up for a free ServiceNow Developer Account at developer.servicenow.com. This gives you access to a personal development instance where you can practice and learn.

2. Learn the Required Programming Languages

ServiceNow primarily uses:

  • Javascript: It’s the core scripting language for client-side and server-side development in ServiceNow. Start by learning the basics of JavaScript (variables, functions, loops, etc.).
  • HTML & CSS: These are used for designing custom interfaces and portals. While not mandatory, basic knowledge helps in UI/UX tasks.
  • Optional: Learn about REST APIs as they are frequently used in integrations with ServiceNow.

3. Explore ServiceNow-Specific Skills

  • Understand Glide API: ServiceNow uses Glide API for server-side scripting.
  • Client Scripts and Business Rules: Learn how to write client-side scripts (executed in the browser) and server-side business rules (executed on the server).
  • UI Policies, Workflows, and Flow Designer: These are essential for automating tasks.