ACI Programmability (ACIPROG)


Course Overview

This one-day ILT course is designed to introduce ACI engineers to DevOps, and the wide array of ACI programmability options.

Who should attend

  • Network Designer
  • Network Administrator
  • Network Engineer
  • Systems Engineer
  • Data Center Engineer
  • Consulting Systems Engineer
  • Technical Solutions Architect
  • Cisco Integrators/Partners
  • Field Engineer
  • Server Administrator
  • Network Manager
  • Storage Administrator

Course Objectives

The student will gain hands-on practice with various ACI automation technologies, including the REST API, Postman, and Python.

Outline: ACI Programmability (ACIPROG)

Course Outline:

1. ACI Refresher

  • ACI concept review

2. Network Programmability Today

  • DevOps concepts and tools

3. Introduction to Python

  • Basic scripting and intro to automation

4. ACI Object Model

  • Foundation of ACI that presents the network as logical objects


  • Application interface to everything in ACI

6. Python Essentials

  • What it is, how it works, and how to build scripts that automate ACI

7. Python SDK – Cobra

  • Full ACI object model presented as code

8. Arya

  • Automated scriptwriting by converting APIC REST calls directly into Python scripts

9. ACI Programmability Review

Lab Outline:

  • Lab 0: Log into lab
  • Lab 1: Introduction to Python
  • Lab 2: Working with the Object Model
  • Lab 3: Working with the GUI
  • Lab 4: REST calls with Postman
  • Lab 5: Scripting with
  • Lab 6: Scripting with COBRA
  • Lab 7: Working with Arya

Prices & Delivery methods

Online Training

1 day

  • Online Training: CAD 1,995
  • Online Training: US$ 1,500
Classroom Training

1 day

  • Canada: CAD 1,995


Currently there are no training dates scheduled for this course.