- Getting Started
-
How to Navigate This Course
-
Discussion Forum
-
Offline Course Videos for Blocked YouTube Users
-
Course workbook
-
Course Presentation
- Training Cloud Environment
-
Launch Cloud Environment
- Lesson 1 - Introduction
-
Introduction (1:57)
-
Background (3:25)
-
[DISCUSSION] Fast Decision-Making Exercises
-
Fundamentals (5:15)
-
Review Sheet of the Key Concepts
- Lesson 2 - Phase A Project Planning
-
Exercise 1: Three questions that define the high-level requirements (2:27)
-
Exercise 1: Answers (2:35)
-
Exercise 2: Scope management from strategy to AF SDK function (4:02)
-
Exercise 2: Answers (1:39)
-
Exercise 3: Resource Management (1:02)
-
Exercise 3: Answers (4:29)
- Lesson 3 - Phase B Project Execution
-
Introduction (1:46)
-
Prework 1 - Get familiar with the Lego pieces
-
Prework 2 - Get familiar with the simplified model (3:01)
-
Exercise 1: Action Item 1 (8:55)
-
Exercise 1: Action Item 2 (9:46)
-
Exercise 1: Action Item 3 (0:50)
-
Exercise 2: Action Item 1 (3:25)
-
Exercise 2: Action Item 2 (4:52)
-
Exercise 3: Import the template as new (9:32)
-
Exercise 3: Update an existing Template with missing Attributes (8:14)
-
Exercise 3: Update an existing Template with additional/missing Attributes (6:16)
- Additional Reading: Phase C (Optimization)
-
From the experienced developers
-
Additional Thoughts
- Final Exam
-
Summary - Final Exam (1:08)
-
Final Exam
-
Course Evaluation
-
How did it go?
AF SDK Project Management Best Practices
Get a taste of the AF SDK methodologies used by large global companies to manage their large-scale complex PI landscapes.
Get a taste of the AF SDK methodologies used by large global companies to manage their large-scale complex PI landscapes.
Get started on building a prototype application for managing multiple remote AF databases (AF templates).
By the end of the course, you will be able to...
Start using our 3-step project management tool to align your project with your company’s data infrastructure strategy - translate a high-level enterprise strategy specific business needs & project deliverable to address specific pain points, then convert them to AF SDK functions that you can implement to your custom C# applications.
Audience
This course is designed for:
- project managers or lead developers will be able to utilize the project management tool taught in this class to help their teams to make plans for and execute the large-scale AF SDK projects with the right resources.
- individual contributors can also benefit from the project management principles taught in this class in order to tackle large-scale AF SDK projects.
Level: Intermediate
Study time: 3 hours
Course Access: Unlimited access to all content except the Training Cloud Environment (TCE). You have 30 days access to the TCE starting on the day you access module section "Launch Cloud Environment".
After those 30 days you can purchase additional access with one of the two options below:
Prerequisites
- Completion of the following courses is preferred but not required:
- Building Asset Hierarchies with PI AF: https://learning.osisoft.com/series/power-user/building-asset-hierarchies-with-pi-af-1#en-language
- Developing Applications with PI AF SDK: https://learning.osisoft.com/series/developer/developing-applications-with-pi-af-sdk#en-language
- A computer that can access our YouTube content.
This Course Includes...
- Videos, discussion opportunities and quizzes to help you learn the material
- A Cloud Environment accessible for 30 days and configured to complete all the exercises in the course
- This course is self-paced for your convenience. Thus, there are no live components to the course, nor are there required login hours. Please use the video lectures for instruction along with the course exercises to gain experience working with the key concepts presented.
- There is a final quiz which you must pass to obtain a certificate of completion.
- Once you register for a course, you will have access to the course materials 24/7 on this website.
Software Requirements
- In this course, we will work with a cloud environment. Although the contents of this course is not version-specific, the following components were provided in the environment:
- PI Data Archive 2018 SP3,
- PI AF Server 2018 SP3,
- PI AF Client 2018 SP3 Patch 1 (with PI System Explorer) Visual Studio 2015 Enterprise,
- Permission to create/update PI Points and AF Templates/Elements/Attributes
- PDF Reader or equivalent is required to access the workbook and presentation provided.
Further Information
- Relevant PI World Presentation:
- Best Practices for Building AF SDK Applications: https://pisquare.osisoft.com/community/Learn-PI/managing-multiple-remote-af-databases-with-af-sdk
- The course is accompanied by an Azure-deployed virtual environment and a workbook, which allows you to walk through the contents in detail at your own pace.
- This is a self-paced course. Any questions or assistance needed about the material can be asked in this course's space in the OSIsoft PI Square community
- When you complete the examination at the end of the course, you will receive a certificate of completion which can be shared and directly posted on LinkedIn.
- For more information about our Online Courses please visit our FAQ page
Course Materials
- You can audit the full video lecture content right now on the OSIsoft Learning YouTube Channel
- Download Course Workbook