Cisco Advanced Programmability Blitz (ADVPRG) course covers advanced programmability topics that focus on integration of Cisco with other systems. The course assumes basic knowledge of Python and REST API’s. The students will investigate the WebEx Teams, IOS-XE, DNA Center, ServiceNow, and other technologies.
Prerequisites:
The knowledge and skills that a learner must have before attending this course include:
- Recommended - DevNet Express training, or
- Completion of the DevNet Express for DNA v3 Learning track
Course Objectives:
Upon completing this course, the learner will be able to meet these overall objectives:
- WebEx Teams API
- ServiceNow API Basic
- IOS XE Programming
- IOS Guest Shell Configuration
- SD-WAN Programming
- DNA Center API
- Other APIs
Module 1: Programmability Review
- Rest APIs
- Python
- Git
- Programming Tools
Module 2: WebEx Teams APIs
- Overview
- Authentication
- Methods & Content Types
- APIs for People, Rooms, Memberships, Messages, Teams
- Webhooks
Module 3: IOS XE Guest Shell, App hosting
- Why host apps on a IOS XE?
- Cisco IOx, or Cisco Application Framework (CAF)
- Running a Guestshell Application
- Running a KVM Application
Module 4: IOS XE Programmability – NETCONF and RESTCONF
- NetConf/RestConf Review (Bindings? …pyangbind, )
- Managing Configurations
- IOS XE APIs
- EEM Review
- Add integration
Module 5: DNA Center Platform APIs (show integrations – service now or others)
- DNA Center API Overview
- Intent APIs
- Multi-vendor Support
- Integration APIs
- Events and Notifications
Module 6: Meraki APIs
- Meraki API Overview
- Enabling Meraki API
- Understanding the Dashboard API
Module 7: Cisco SD-WAN
- SD-WAN Overview
- Accessing SD-WAN APIs
- SD-WAN Libraries
Lab Outline:
Labs are designed to assure learners a whole practical experience, through the following practical activities:
- Configuring Windows for Programmability
- WebEX Teams
- Configure Guest Shell
- IOS-XE with Service Now Integration
- DNA Center - Duplicate IP Address Prevention
- Using Meraki API
- SD-WAN API
The primary audience for this course is as follows:
- Systems Engineers
- Network Architects
- Channel Partner Engineers
- Anyone interested in advanced topics regarding Cisco and integration with other technologies.