Interested in developing web applications in various programming languages? Do you want to retrieve and manipulate time series data from the PI Data Archive, and asset/event-specific data from the Asset Framework?

In this course, you will learn the basics of PI Web API through hands-on exercises and final project. The course covers how to interact with PI Web API using HTTP requests and how to work with the PI Index Search Crawler. We will take a look at 2 example applications for PI Web API, one in JavaScript and the other in C#.

For the final project, get prepared to create your own application with the PI Web API that will be useful in your day-to-day operations!

Audience

This course is for developers to learn the different options and methods for working with the PI Web API. You will learn how to perform functions like making basic requests, using headers, search, and application development.

Prerequisites

This course does not teach programming, but rather how to use the PI Web API within your business. Developers should have basic knowledge of HTTP requests, as well as general programming skills in C# and/or JavaScript.

Software Requirements

Note: Learners are encouraged to use their own software and data structures. This allows each learner to leave the course with something immediately valuable in their enterprise. The requirements for completing the exercises and the final project are as follows:

Don't have access to your own PI System?

This online course can be purchased together with the Cloud Environment, an isolated and safe PI system sandbox, designed to enhance your learning experience. You will have access to the Cloud Environment for 21 days since the initial launch.