This is the repository for Cisco Live US 2019 instructor-led lab LTRPRG-1100 - So, you want to be a Network Programmability Ninja, now what?
This lab exists purely to answer the question, "How do I get started with network programmability?" This project simply exists to bootstrap traditional network administrators and engineers to get started down the path of effective network programmability.
We will have fun with Ninja-themed metaphors: We will introduce you to the Network Programmability Dojo; teach you the Tools of the Ninja; allow you to Hone your Ninja Skills; and, finally, Test Your Ninja Skills with real-world use cases at the end of this lab.
We hope you have fun and learn valuable new skills!
n/a
This lab uses the following:
- Git and GitHub
- Python version 3, including a number of Python libraries, including:
- ncclient
- requests
- pyang
- Cisco Webex Teams
- Postman
- REST APIs
- NETCONF and YANG
- IOS Embedded Event Manager
- IOS XE Guest Shell
To get started with this lab, start with the Introduction. You may also refer to the Table of Contents to navigate the lab guide.
n/a
Smart people responsible for the creation and maintenance of this project:
- Matthew Galazka magalazk@cisco.com
- Curtis Smith curtissm@cisco.com
Additional credit is due to the following:
- Hank Preston hapresto@cisco.com and Bryan Byrne brybyrne@cisco.com for general inspiration, NETCONF and YANG sample code, and Webex Teams ChatOps sample code.
- Shashank Singh shashasi@cisco.com for high CPU inspiration and sample code.
This project is licensed to you under the terms of the Cisco Sample Code License.