SD-WAN Programmability Blitz

This course covers SD-WAN programmability topics that focus on integration of Cisco SD-WAN with other systems. The course assumes basic knowledge of Python and REST API’s. This class is a lab-oriented class with lots of hands on labs.

Retail Price: $4,395.00

Next Date: Request Date

Course Days: 5


Request a Date

Request Custom Course


Course Objectives:

Upon completing this course, the learner will be able to meet these overall objectives:

  • Understand and use the various APIs available with Cisco SD-WAN including:
    • Understand Cisco Programming Basics
    • Use SD-WAN vManage API
    • Understand SD-WAN Bulk API
    • Examine SD-WAN Device Configuration APIs
    • Use SD-WAN Real-Time Monitoring APIs
    • Configure SD-WAN Software Maintenance APIs
    • Deploy SD-WAN Troubleshooting APIs
    • Integrate SD-WAN with third party applications

Course Outline

Module 1: SD-WAN Programmability Overview

  • API Overview
  • General use cases for API's
  • Examples of API's

Module 2: Cisco Programming Basics

  • Overview
  • APIs 101
  • Python
  • Basics
  • Lists, Dictionaries, & Tuples
  • If-else statements
  • Loops
  • Functions

Module 3: REST APIs

  • vManage REST APIs Overview
  • *API Template*
  • Using the vManage REST APIs

Module 4: Cisco SD-WAN Introduction

  • High-level Cisco SD-WAN Deployment models and use cases
  • Application level SD-WAN solution
  • Cisco SD-WAN high availability solution
  • Cisco SD-WAN Scalability
  • Cisco SD-WAN Solution Benefits

Module 5: Alarms, Events and Audit Log API's

  • vManage Simple Query
  • Alarms, Audit Log, and Events APIs
  • Alarms
  • Audit Log
  • Events

Module 6: Bulk vManage APIs

  • Overview of Bulk API Operations
  • State
  • Statistics

Module 7: Monitoring vManage APIs

  • Application-Aware Routing
  • App Logs
  • ARP
  • BFD
  • BGP
  • Show all

Module 8: Device and Configuration APIs for vManage APIs

  • Device Templates
  • vSmart Policy
  • Device Inventory APIs
  • Connected Devices
  • Controllers
  • vEdges

Module 9: Software Maintenance vManage APIs

  • Activate Software
  • Delete Software
  • Reboot Device
  • Set Default Software
  • Upgrade Software
  • Show all

Module 10: Troubleshooting vManage APIs

  • Dashboard
  • Device Dashboard

 

Lab Outline:

  • Lab 1 – Setting up the Admin PC for Development       
  • Lab 2 - Exploring the REST API
  • Lab 3 - Using Postman with the REST API
  • Lab 4 – Installing Python and Setting up your Python Development Environment
  • Lab 5 - Using Python Scripting and the REST API
  • Lab 6 – Using the vManage REST API to Gather Information   
  • Lab 7 – Using the vManage REST API to Monitor the Deployment     
  • Lab 8 – Using the vManage REST API to Manage and Configure SD-WAN devices   
  • Case Study 1   
  • Lab 9 – Posting to Webex Teams when a Policy is Activated or Deactivated    46
  • Case Study 2   
  • Lab 10 – Opening a Ticket in ServiceNow

 



Sorry! It looks like we haven’t updated our dates for the class you selected yet. There’s a quick way to find out. Contact us at 502.265.3057 or email info@training4it.com


Request a Date