• Email Us
  • (408) 340-9800
Skyline Advanced Technology Services
  • Catalog
      • ubermenu-blue-building-silouhette-2All Brands
        • Topics
          • Browse Course Catalog
          • All Topics
      • Cisco
        • Topics
          • All Topics
          • Artificial Intelligence
          • Automation/Programmability
          • Business Enablement
          • Cloud
          • Collaboration
          • Cyber Security
          • Data Center
          • Design
          • DevNet
          • Enterprise Network
          • Network Management
          • Network Security
          • Security
          • Service Provider
          • Stealthwatch
          • Wireless
        • Resources
          • Cisco Certifications
          • Cisco Learning Credits (CLCs)
          • Cisco Digital Learning Solutions
          • Cisco U.
          • Cisco Continuing Education Program
      • Skyline ATS
        • Offerings
          • Athena 12 month subscription
          • Athena 6 month subscription
      • NVIDIA
        • Topics
          • All Topics
          • Artificial Intelligence
          • NVIDIA Online Labs
        • Featured Course
      • AWS
        • Topics
          • All Topics
          • Cloud
      • Python
        • Topics
          • All Topics
          • Automation/Programmability
      • VMware
        • Topics
          • All Topics
          • Data Center
      • CompTIA
        • Topics
          • All Topics
          • Cloud
          • Data Center
          • Enterprise Network
          • Fundamental Courses
          • Project Management
          • Security
      • Google
        • Topics
          • All Topics
          • Cloud
      • ITIL
        • Topics
          • All Topics
          • Service Management
      • Microsoft
        • Topics
          • All Topics
          • Automation/Programmability
          • Cloud
          • Data Center
          • Project Management
      • Palo Alto
        • Topics
          • All Topics
          • Security
      • F5
        • Topics
          • All Topics
          • Security
      • Tableau
        • Topics
          • Business Intelligence
  • Training
    • Schedule | Locations
      • Guaranteed to Run
      • Buy With Cisco Learning Credits
      • Virtual Classroom Schedule
      • Locations
    • Delivery Methods
      • Live Classroom
      • Virtual Classroom
      • Digital Learning Solutions
      • Private Classroom
  • Services
    • Personalized Content Development
      • Personalized Content Development
    • Professional Services
      • Consulting, Design, Implementation
      • Mentored Installs & QuickStarts
    • Staff Augmentation
      • Staff Augmentation
    • Educational Services
      • Athena
      • Curriculum Development
      • eLearning Development
      • Student Services
  • Solutions
    • Technology Solutions
      • Cisco ACI
      • Cisco DNA Center
      • Cisco Meraki
      • Cisco Secure Network Analytics
      • Cisco Webex
      • Cloud Solutions
      • Cybersecurity
      • Identity Services Engine (ISE)
      • Network Programmability
      • Software Defined Access (SDA)
      • Software-Defined WAN (SD-WAN)
      • Software-Defined Networking (SDN)
    • Integrated Solutions
      • Technology Partners
      • Cisco Solutions
      • Professional Services
      • SMB Solutions & Services
    • Industry Solutions
      • Industries
      • Education
      • Government
      • Virtual Solutions
    • Enablement Solutions
      • Sales
      • Partner
      • Engineering
      • Consultative Technology Associate (CTA) Certification
  • Resources
    • Resources
      • Student Services
      • Skyline Learning Credits (SLCs)
      • Trending Courses & Certifications
    • Subscriptions
      • Athena – Continuous Learning Program
      • Cisco U.
  • About
    • About Us
    • Privacy
    • Policies
    • Contact Us
Catalog > All Topics

Cisco SD-WAN API (SDWAN-API-CT)

Cisco
  • Course Summary
  • Schedule
5 Days
Download Course Outline
$4,495.00
Request a Quote
45 Learning Credits
Share
Schedule
Export to CSV
  • No schedule events found for this course.
      • PC
        Private Class
        Privately train a group of your employees at your facility, virtually, or any of our locations.
    Request
  • LCLive Classroom
    Live Classroom
    Learn and interact with your instructor and peers in-person in our classrooms.
  • VCVirtual Classroom
    Virtual Classroom
    Attend any of our instructor-led classes virtually regardless of your physical location.
  • PCPrivate Class
    Private Class
    Privately train a group of your employees at your facility, virtually, or any of our locations.
  • GTRGuaranteed to Run
    Guaranteed to Run
    GTR classes are guaranteed to run as promised and delivered.
Course Summary
Show All

Description

This is a 5-day hands-on course on Cisco SD-WAN APIs to Configuration, Monitoring and Troubleshooting Cisco SDWAN. This course is for the Network Engineer who needs to learn the SD-WAN API Basic and be able to understand how to implement APIs with Cisco SD-WAN. This course starts out with the Basics of the REST API, PYTHON, JSON, and ANSIBLE. Once Engineers learn these Basics, they will then put this knowledge into practice Configuring and Deploying Templates using APIs. They will then Configuring and Deploying Policies using APIs. They will finish the course by Monitoring and Troubleshooting the SD-WAN Environment using APIs.

  • Prerequisite ISCDWAN-CT
  • Preparing a Workstation for API Access
  • API Basics - REST API, CURL, JSON, PYTHON,  and ANSIBLE
  • APIs for Monitoring vManage, WAN Devices
  • APIs to Deploy / Backup Templates
  • APIs to Deploy / Backup Local / Central Policies
  • APIs to Deploy a vEdge and cEdge Device
  • Create Python Scripts
  • Create Ansible Playbooks

Objectives

Upon completing this course, you will be able to meet the following objectives:

  • API Overview
  • API Basics (Rest API, Postman, CURL, Python, JSON, Ansible)
  • Preparing the SD-WAN API Environment
  • SD-WAN API Calls
  • SD-WAN API Configuration

Prerequisites

  • Foundational IP networking knowledge such as included with a CCENT or CCNA certification is recommended.
  • Working knowledge of basic IP networking

Who Should Attend

  • Network Video Technicians / Administrators
  • Voice/UC/Collaboration/Communications Engineer

Outline

Module 1: API Overview

  • SDWAN as an Extensible API Platform
  • API Overview
  • Network programmability and automation
  • Why Use API
    • Configuration
    • Monitoring
    • Troubleshooting
    • Policy and Template Backup
  • Use cases for vManage API
    •  Monitoring device status
    • Configuring a device, such as attaching a template to a device
    • Querying and aggregating device statistics
    • Cisco DevNET
    • Cisco SDWAN Sandboxes

 

Module 2: API Basics

  • REST API
    • Restful API Overview
    •  Restful API Uses
    • SD-WAN Restful APIs
    • GET
    • POST
    • PUT
    • DELETE
  • Web Hooks Overview
  • Postman
    • Requirements
    • Install Postman
    • Authentication
    • SDWAN Collection
  • CURL
    • Overview
    • Transferring Data with CURL
    • CURL Formatting
  • Python
    • Python Overview
    • Python 2 Vs Python 3
    • Executing Python Code
    • Running Python Scripts
    •  Very basic control structures
      •  If/elif/else
      •  While/else
      • Try/except/finally
      • Function syntax
      • Key-value arguments
  •  Basic Types: Strings
  • String vs, Unicode (Python2)
  •  ByteString vs. String (Python3)
  • Debugging Python Scripts
  • Operators
    • Operator related functions
    • str vs repr
    • call
  • Class/function decorators
    • @staticmethod, @classmethod
    • @abstractmethod, @abstractproperty
    • @total ordering
  • Python class template
    • Inheritance
    • Abstract template classes
    • Metaclass
  • Sequence Types
    •  Mutables vs. Inmutables
    • Working with list, array, bytearray
    • Slice operator
    • Interable objects, iterator
    • List/sequence functions
  • JSON
    • JSON, XML, and how they compare
    • Class Overview
    • Data Types and Structured Data
  • Data types
    • Arrays
    • Objects
    • Nesting
    • Indentation
  • Boolean values
  • Structured data

•Ansible

  • Ansible Overview
  • Installing Ansible
  • Configuration Files
  • Ad Hoc Commands
  • Writing YAML Files
  • Network Modules
  • Packaging Modules
  • System Storage
  • Account Management
  • Security
  • Services
  • Network Automation
  • Command Modules
  • Playbooks
  • Variables
  • Roles

 

Module 3: Preparing the SD-WAN API Environment

  • Using Rest APIs to talk to vManage
  • Installing and Configuring Python V2/V3
  • Installing and Configuring Postman
  • Installing and Configuring Ansible

 

Module 4: SD-WAN API Calls

  • Alarms, Events and Audit Log APIs
  • Bulk vManage APIs
  • Real Time Monitoring vManage APIs
  • Software Maintenance vManage APIs
  • Device and Configuration APIs for vManage APIs
  • Troubleshooting vManage APIs

 

Module 5: SD-WAN API Configuration

  • Use APIs to Configure a vEdge and cEdge Template
  • Use APIs to Deploy a vEdge and cEdge  Device
  • Use API to Create, Update a Local Policy
  • Use API to Create, Update a Central Policy
  • Use APIs to Monitor Device

 

 

Lab Outline

Lab 1: Installing Software

  •  Postman
  • Python2 vs Python3
  • Ansible

Lab 2: Use SD-WAN REST APIs to Query SD-WAN

Lab 3: Use Postman to Query SD-WAN

Lab 4: Setup Python Script to query SD-WAN

Lab 5: Create an Ansible Playbook to query SD-WAN

Lab 6: Use APIs to Configure a vEdge and cEdge Template

Lab 7: Use APIs to Deploy a vEdge and cEdge Device

Lab 8: Use API to Create, Update a Local Policy

Lab 9: Use API to Create, Update a Central Policy

Lab 10: Use APIs to Monitor Device

POPULAR LINKS
  • Course Catalog
  • Guaranteed to Run
  • Special Offers
  • Services
  • Student Services
  • Solutions
ABOUT
  • Company
  • News
  • Events
  • Contact Us
Skyline ATS
Corporate Headquarters
2148 Bering Drive
San Jose, CA 95131
  • 408-340-9800
  • 408-340-9800
Connect With Us
©2025 Skyline Advanced Technology Service
  • Policies
  • Privacy