Discover how easy it is to develop powerful applications in this online course. This is a unique opportunity to learn how the PI AF SDK works on your own schedule, with your own data. Our course is guided by experienced PI AF SDK Development Instructors. While the lesson plans are defined ahead of the course, your experience is tailored to meet your specific needs. You will benefit from a hands-on approach, enabling you to learn the material effectively and quickly. Through the specific exercises provided in the course, you will learn to perform all of the functions yourself to maximize your ability to learn everything and your facilitator will be there to guide you all the way to success.
This course is self-paced for your convenience. Thus, there are no live components to the course, nor are there are required login hours. Please use the video lectures for instruction along with the course exercises to gain hands-on experience working with key concepts. Most importantly, get involved in the discussion forums here on the PI Square community and interact with your peers and experts both at OSIsoft and other organizations, post questions, answer questions posted by others, and overall help each other learn as you would in a classroom environment.
If you’re enrolled in a facilitated session of this course, you also have the opportunity to earn a certificate of completion by submitting a final project to your course facilitator. Please see the final project for details.
This course is just as applicable for the novice as the seasoned developer and is open to anyone who wishes to develop applications for the PI System. Each learner will work with the facilitator to develop a learning plan that will challenge their skills, allow them to grow, and to use their time to create something meaningful in their work life.
We do not teach programming. That is, you must have a grasp of programming and Visual Studio before your enroll in this course. We don't teach the basics because there are so many great resources out there to teach this and we are certainly not the experts.
Each learner will be required to use their own software and their own data structures. This allows each learner to leave the course with something immediately valuable in their enterprise.
The requirements for completing the exercises and final project are as follows:
PI Data Archive
PI AF Server
Some development materials, such as *dlls or code snippets, have been provided as download for the course. You can click the zipped folder below to begin your download.
Below are the video lectures for this course. We have placed the topics in the same order as they would be presented in a live instructor-led course. However, feel free to view the videos in any order, spread over any interval. You can also rewind and rewatch parts of the videos that you need to view again. Also be sure to check out the Online Course Videos - Tips and Tricks if your videos look fuzzy!
PI AF Basics: Building a Tank Farm
Building a Simple PI AF Applet
Custom Data References
PI Points and Pipes
Building a Complex Application - PI Video Lab
Want to earn a certificate in this course? Register for the next session here.
Currently enrolled in this course? Jump to the discussion forums here.