Welcome¶
Welcome to Nutanix C# API Lab - v1.1.
What We Are Doing¶
The Nutanix C# API Lab will cover a couple of key points.
Creation of a Windows Forms app based on C#
Add integrations with the Nutanix Prism REST APIs
Allow connection to the Nutanix Prism REST APIs for the purposes of gathering cluster information
Include a backend model to manage REST API connections
What We Aren’t Doing¶
This lab is not intended as a guide that can be used to learn C# development. While the copy & paste steps will allow you to create a working application, previous experience with C# and Windows Forms development will aid you in understanding what each section does.
However, the lab will build an app from scratch. That app could potentially be used as the basis for future Windows Forms applications.
Extensive modifications will need to be made before the app could be used in production.
Requirements¶
To successfully complete this lab, you will need an environment that meets the following specifications.
Previous experience with C# or Windows Forms development is recommended but not strictly mandatory
A Windows PC or VM. The development environment used in creating this lab is running Windows 10 Pro
Visual Studio Community edition minimum (the lab will briefly go through installing required components)
An internet connection for installing app dependencies
A Microsoft account for connecting to Visual Studio services (recommended by Visual Studio Community Edition)
Optional Components¶
In addition to the components above, the following things are “nice to have”. They are not mandatory for these labs.
Cluster Details¶
In a presenter-led environment you will be using a shared Nutanix cluster. Please use this cluster when carrying out your application testing.
In a self-paced environment you will need access to a Nutanix cluster along with the credentials required to access it.