Skip to main content

Itential Adapter Essentials I

This course prepares learners for building Itential adapters by studying and learning a change management ticketing system and its REST APIs.

Enrollment in this course is by invitation only
  • Course Number

  • Classes Start

  • Classes End

About This Course

Estimated course duration: 4 hours.

You must successfully complete IAP101 Introduction to the Itential Automation Platform before you begin this course. IAP101 is the starting point for all Itential Academy training. It describes how to use the Itential Academy online training environment, introduces Itential, and introduces the Itential Automation Platform.

Welcome to IDEV101, Itential Adapter Essentials I, part of the Itential Developer series of courses for software developers building applications and features on the Itential Automation Platform (IAP). This course is the first of two courses that teach the basic essentials to build an Itential adapter. Adapters are a part of IAP. They provide external systems integration by performing two functions: executing the external systems' APIs and abstracting those external systems through data translations, generic APIs, and light business logic.

This course and its companion Itential Adapter Essentials II course teaches learners how to build IAP adapters without any external assistance. Software developers should be familiar with the detailed, manual process to build an IAP adapter before using automation tools like Itential's Adapter Builder available from the Itential Developer Hub.

In this course, learners will study and learn a change management ticketing system in preparation for building an IAP adapter that will integrate the change management ticketing system into IAP. Learners will setup a developer's instance then learn, build, and test representative state transfer (REST) application programming interfaces (APIs) for ticket life-cycle management.

Labs are designed to be completed in sequence.

The Itential Adapter Essentials II course continues after this course with a series of incremental coding labs. In every lab learners acquire knowledge on a new principal while practicing skills taught in previous labs.

Course Goals

After completing this course, learners will be able to:

  • Describe the purpose of a change management ticketing system.
  • Locate the external system's features and documentation.
  • Practice and use the external system's features.
  • Demonstrate calling REST APIs.
  • Practice and use the external system's APIs.

Course Outline

Welcome (Average time 15 minutes)

Course Learning Objectives
Before You Begin
Syllabus and Grading
Course Timing
Course Progress and Completion
Discussion Guidelines
Learning Aids
Meet Your Instructor
Copyright and Trademark Notices

Chapter 1: Platform Logic Division (30 min)

Business Logic Division
Adapter Logic
Broker Logic
Product Logic
General Logic Placement

Chapter 2: Change Management (30 min)

About ServiceNow
Lab 1: Developer Instance
Lab 2: Change Requests

Midterm (15 min)

Chapter 3: REST (75 min)

Representational State Transfer
Lab 3: Change Requests API Documentation
Lab 4: Install Postman
Lab 5: Create Postman Environment
Lab 6: Create Variables
Lab 7: Add a Collection
Lab 8: Add Credentials to Collection Folder

Chapter 4: External Systems' APIs (60 min)

Lab 9: Get All
HTTP Status Codes
Lab 10: Get First
Lab 11: Get by Name
Lab 12: Get One
Lab 13: Create
Lab 14: Update
Lab 15: Delete

Final Exam (15 min)

Course Staff

Course Staff Image #1

Andrew Austin

Andrew has 20 years experience working in network engineering and systems administration. He is experienced designing, building, troubleshooting, and managing IP/MPLS networks.

Frequently Asked Questions

How can I access this course?

Open a ticket and request access using the service desk widget ( service desk widget icon ) in the page footer.

Click the widget to open a Help modal. For the summary, type "Request Access". Include the course in the description. Type your contact email, and click Send.

What web browser should I use?

The Open edX and Itential platforms work best with current versions of Chrome, Firefox, Internet Explorer version 11 and above, and Edge.

See the Open edX list of supported browsers for the most up-to-date information.

Do I need to install any software?

No software needs to be installed before course enrollment. During course labs, learners will install Postman, Inc.'s Postman to test and troubleshoot REST APIs.

What is the lab environment?

Each learner will create a developer's instance of a change management ticketing system. The instance is created with test data. Learners will access their instance over HTTPS using a web browser and Postman.

What is the change management system?

Learners will setup a ServiceNow developer instance.