Learning Lab: Objectives

Each lesson of this Learning Lab fulfils the following objectives:

Networking Concepts

Learn by example as the data is displayed that describes each network component. Execute the functionality that is applicable.

This is a fun way to learn with no exams. Experiment by modifying the sample code. Discover, hack and play in this sandbox.

Python Library

The sample Python code invokes convenience functions in a library that is supplied with this Learning Lab. Each function is demonstrated with just one line of code.

The emphasis is on what can be done, not how to do it.

Talk to the Controller

The exact messages sent by the sample code and the response from the Controller. Each message is sent using the Hypertext Transfer Protocol (HTTP). This intimate detail is for practitioners who want to build their own client application or library. To use a programming language other than Python requires the sending and receiving of these HTTP messages. A demonstration is provided in this guide.

The emphasis is on how to achieve the intended functionality.