Managing Cisco Products Using Advanced API-based Methods
If you've ever been frustrated trying to work with new product APIs or sort through outdated code examples, this course is for you. You'll focus on modern Cisco products while sprinkling in some advanced HTTP-related API client techniques.
What you'll learn
Even skilled developers have to overcome learning barriers when interacting with new product APIs. In this course, Managing Cisco Products Using Advanced API-based Methods, you will gain the ability to write client-side Python code to perform common operations on a variety of Cisco products. First, you will learn some of the most common HTTP optimizations, such as traversing pages, complying with rate limits, and handling API timeouts/errors. Next, you will dig into a wide variety of Cisco products to perform an equally diverse set of tasks. Some examples include consuming location data from Cisco Meraki, collecting client health from DNA Center, managing Firepower network objects, building an interactive Webex Teams Chat Bot, and many more. Finally, you will explore peripheral topics like HTTP cache optimization and Docker container hosting on Cisco networking products. When you are finished with this course, you will have the skills and knowledge of Cisco API interaction needed to maximize value from the Cisco equipment deployed in your workplace.
Table of contents
- Introducting API Error Handling Techniques 5m
- Meraki Architecture and Capabilities 2m
- Demo: Collect SSIDs Using the Meraki Dashboard API 5m
- Demo: Modify SSID Configuration Using the Meraki Dashboard API 5m
- Demo: Preparing to Collect Meraki Client Location Data 9m
- Demo: Configuring Meraki to Send Location Data with Mock Tests 5m
- Module Summary 1m
- Understanding UCS Manager Service Profiles and Templates 3m
- Demo: Creating a New Service Profile Template 5m
- Demo: Creating a New Service Profile to Provision New Servers 6m
- Using Cloud-based Cisco Intersight to Control UCS Managers 2m
- Demo: Integrating UCS Manager and Intersight 5m
- Demo: Collecting Data via the Intersight REST API 8m
- Module Summary 1m
- Next-generation Security with Cisco Firepower Threat Defense (FTD) 2m
- Demo: Managing Network Objects via the FTD REST API 10m
- Demo: Handling HTTP Pagination from the FTD REST API 7m
- Implementing ChatOps in Cisco Webex Teams 3m
- Demo: Creating a Bot and Registering a New Webhook 8m
- Demo: Webhook Processing and Interactive Bot Testing 9m
- Utilizing High-quality Software Development Kits (SDKs) 2m
- Module Summary 1m
- Why Do We Need HTTP Caching? 3m
- Cache-Control Flow and Header Options 4m
- Demo: HTTP Caching in Action 7m
- Distributing Applications with Cisco IOS-XE App Hosting 4m
- Demo: Building and Exporting the Simplified CRM App 7m
- Demo: Running the CRM App on a Cisco Catalyst 9300 Switch 5m
- Instrumenting Your Application Components with Cisco AppDynamics 3m
- Course Summary 1m