DevNet Express for DNA
Learn about the building blocks of the Cisco Digital Network Architecture (DNA), including an introduction to REST APIs, how to code in Python, and how to use programmability in the context of controllers and device-level interfaces.
- 32Learning Labs
D-04 REST APIs and Python
What is an API? Why should I learn about APIs? Learn the basic aspects of REST APIs and why they are important to the DNA architecture. Includes hands-on exercises on how to use POSTMAN and Python programming to make REST API calls.
D-05 APIC EM and REST APIs
Get started with the Cisco APIC-EM network controller. Learn how to use Python to interface with the APIC-EM controller REST APIs to manage devices, policies, applications, and users.
D-06 Device Level Interfaces: RESTCONF, NETCONF, and YANG
DNA device programmability is based on open standards such as RESTCONF, NETCONF, and YANG. Learn how to use these interfaces and Python to automate common networking tasks.
D-08 Interacting with Humans: DevOps Style
Dive into DevOps-Style human-computer interaction. Use examples based on NeXt, Tropo and Spark. NeXt serves as a simple UI framework to visualize information relevant to your network. Use Spark and Tropo to leverage communication platforms for human interaction within workflows.
D-09 Using the Cisco Location Based Services
Understand the rich analytics available from CMX and MSE location services.