Participants will gain hands-on experience automating Cisco enterprise networks using Python, Ansible, and Cisco APIs. This course introduces key automation concepts and tools across campus, WAN, SD-WAN, and Meraki environments.
Learning Outcomes:
Automate network configurations using Ansible and Python
Work with Cisco IOS XE and DNA Center APIs
Implement model-driven telemetry and day-zero provisioning
Manage SD-WAN and Meraki environments programmatically
Key Topics:
REST and RPC APIs, Postman, Git workflows
Cisco IOS XE and on-box scripting
DNA Center and SD-WAN automation
Meraki integration and webhook alerts
- Network Programmability Foundation
- Automating APIs and Protocols
- Managing Configuration with Python and Ansible
- Implementing On-Box Programmability and Automation with Cisco IOS XE Software
- Implementing Model-Driven Telemetry
- Day 0 Provisioning with Cisco IOS-XE Software
- Implementing Automation in Enterprise Networks
- Building Cisco DNA Center Automation with Python
- Automating Operations using Cisco DNA Center
- Introducing Cisco SD-WAN Programmability
- Building Cisco SD-WAN Automation with Python
- Building Cisco SD-WAN Automation with Ansible
- Automating Cisco Meraki
- Implementing Meraki Integration APIs
Lab Outline
- Automate Networks with Netmiko
- Use Postman for REST API Consumption
- Use Ansible to Configure and Verify Device Configuration
- Implement On-Box Programmability and Automation with Cisco IOS XE Software
- Use Python on Cisco IOS XE Software
- Implement Streaming Telemetry with Cisco IOS XE
- Explore Cisco DNA Center APIs
- Build Python Scripts to Interact with Cisco DNA Center Intent APIs
- Build Python Scripts with Cisco DNA Center Assurance APIs
- Troubleshoot End-to-End Connectivity and Health-Check the Network via the Cisco DNA Center API
- Perform Administrative Tasks Using the Cisco SD-WAN API
- Build, Manage, and Operate Cisco SD-WAN Programmatically
- Consume SD-WAN APIs Using the Uniform Resource Identifier (URI) Module
- Manage Policies with Ansible
- Build Reports Using Ansible-Cisco SD_WAN Role
- Implement Cisco Meraki API Automation
- Explore Cisco Meraki Integration APIs
- Explore Cisco Meraki Webhook Alerts