Location:

Level: 
Beginner
1:00pm - 4:00pm

Prerequisites

Terminal for Mac/Linux or Command Prompt for Windows. SSH installed. Solid understanding of how to use the command line when developing software. Familiarity with git/GitHub. No experience with OpenStack necessary. Familiarity with Python is helpful, but you don't have to be a Python developer to participate.

Tutorial: Build an Application on an OpenStack Cloud

In this tutorial you will learn how to build an application on an OpenStack cloud.

We'll begin with a high-level overview of OpenStack and its services. Then we'll dive into an OpenStack cloud and get at first-hand look at each of the services we'll use to build our app. We'll cover all of the different ways you can control an OpenStack cloud: a web user interface, the command line interface, a software development kit (SDK), and the application programming interface (API).

During the second half of the tutorial we'll get our hands dirty and build a Python web application on an OpenStack cloud. This application will utilize a number of OpenStack services via an SDK to get its work done. The app will demonstrate how OpenStack services can be used in unison to create a fully functioning web application.

Note that you don't need to be a Python developer to participate in the second half of the tutorial! We'll give you most of the application code and a developer fluent in any language will be able to fill in the blanks.

Tracks

Wednesday Jun 10

Thursday Jun 11

Friday Jun 12