|
1 |
| -# Network Programmability Basics |
| 1 | +# Network Programmability Basics |
2 | 2 |
|
3 | 3 | Code, Examples, and Resources for the Network Programmability Basics Video Course
|
4 | 4 |
|
5 |
| -## Table of Contents |
| 5 | +## Table of Contents |
| 6 | +* [General Workstation Setup](readme_resources/workstation_setup.md) |
| 7 | + * [Operating System Considerations](readme_resources/workstation_setup.md#operating-system-considerations) |
| 8 | + * [Setting up git](readme_resources/workstation_setup.md#setting-up-git) |
| 9 | + * [Setting Up Python](readme_resources/workstation_setup.md#setting-up-python) |
| 10 | + * [Postman](readme_resources/workstation_setup.md#postman) |
| 11 | + * [DevNet Sandbox VPN Access](readme_resources/workstation_setup.md#devnet-sandbox-vpn-access) |
6 | 12 | * [Programming Fundamentals](programming_fundamentals/README.md)
|
7 |
| - * Data Formats: Understanding and using JSON, XML and YAML |
8 |
| - * APIs are Everywhere... but what are they? |
9 |
| - * Python Part 1: Python Language and Script Basics |
10 |
| - * Python Part 2: Useful Python Libraries for Network Engineers |
11 |
| - * REST APIs Part 1: HTTP is for more than Web Browsing |
12 |
| - * REST APIs Part 2: Making REST API Calls with Postman |
13 |
| -* [Network Device APIs](network_device_apis/README.md) |
14 |
| - * Getting the “YANG” of it with Standard Data Models |
15 |
| - * Good by SNMP <hello> NETCONF! |
16 |
| - * Learn to CRUD with GET, POST and DELETE using RESTCONF |
17 |
| - * NX-API Part 1: Get Started with APIs and Nexus |
18 |
| - * NX-API Part 2: Dive into the Nexus Object Model |
| 13 | + * [Data Formats: Understanding and using JSON, XML and YAML](programming_fundamentals/data_formats/README.md) |
| 14 | + * [APIs are Everywhere... but what are they?](programming_fundamentals/apis/README.md) |
| 15 | + * [REST APIs Part 1: HTTP is for more than Web Browsing](programming_fundamentals/rest_part_1/README.md) |
| 16 | + * [REST APIs Part 2: Making REST API Calls with Postman](programming_fundamentals/rest_part_2/README.md) |
| 17 | + * [Python Part 1: Python Language and Script Basics](programming_fundamentals/python_part_1/README.md) |
| 18 | + * [Python Part 2: Working with Libraries and Virtual Environments](programming_fundamentals/python_part_2/README.md) |
| 19 | + * [Python Part 3: Useful Python Libraries for Network Engineers](programming_fundamentals/python_part_3/README.md) |
| 20 | +* [Network Device APIs](network_device_apis/README.md) |
| 21 | + * [Getting the “YANG” of it with Standard Data Models](network_device_apis/yang/README.md) |
| 22 | + * [Goodbye SNMP <hello> NETCONF!](network_device_apis/netconf/README.md) |
| 23 | + * [Learn to CRUD with GET, POST and DELETE using RESTCONF](network_device_apis/restconf/README.md) |
| 24 | + * [NX-API Part 1: Get Started with APIs and Nexus](network_device_apis/nxapi/README.md) |
| 25 | + * [NX-API Part 2: Dive into the Nexus Object Model](network_device_apis/nxapi/README.md) |
19 | 26 | * [Network Controllers](network_controllers/README.md)
|
20 |
| - * Program your own DNA with APIC-EM APIs |
21 |
| - * Got SDN? Understanding the ACI Programmability Options |
22 |
| - * Network Control in the Cloud - Developing with Cisco Meraki |
23 |
| - * DNA APIs Part 1: Exploring APIC-EM Apps via API |
24 |
| - * DNA APIs Part 2: Troubleshooting with APIC-EM Programmability |
25 |
| - * ACI Programmability Part 1: The ACI Object Model |
26 |
| - * ACI Programmability Part 2: Using the ACI Toolkit |
| 27 | + * [Program your own DNA with APIC-EM APIs](network_controllers/apicem/README.md) |
| 28 | + * [Got SDN? Understanding the ACI Programmability Options](network_controllers/aci/README.md) |
| 29 | + * [Network Control in the Cloud - Developing with Cisco Meraki](network_controllers/meraki/README.md) |
| 30 | + * [DNA APIs Part 1: Exploring APIC-EM Apps via API](network_controllers/apicem/README.md) |
| 31 | + * [DNA APIs Part 2: Troubleshooting with APIC-EM Programmability](network_controllers/apicem/README.md) |
| 32 | + * [ACI Programmability Part 1: The ACI Object Model](network_controllers/aci/README.md) |
| 33 | + * [ACI Programmability Part 2: Using the ACI Toolkit](network_controllers/aci/README.md) |
27 | 34 | * [Application Hosting and the Network](application_hosting/README.md)
|
28 |
| - * Cloud to Fog… Why Host Apps in the Network |
29 |
| - * Linux at the Edge: Introduction to Guest Shell |
30 |
| - * Python at the Edge: Super Charged Network Event Management |
31 |
| - * Package, Deploy and Run Applications in the Network with IOx |
| 35 | + * [Cloud to Fog… Why Host Apps in the Network](application_hosting/intro/README.md) |
| 36 | + * [Linux at the Edge: Introduction to Guest Shell](application_hosting/guestshell/README.md) |
| 37 | + * [Python at the Edge: Super Charged Network Event Management](application_hosting/python_onbox/README.md) |
| 38 | + * [Package, Deploy and Run Applications in the Network with IOx](application_hosting/iox/README.md) |
32 | 39 | * [NetDevOps](netdevops/README.md)
|
33 |
| - * Configuration Management and the Network |
34 |
| - * Ansible Part 1: What you need to Get Started |
35 |
| - * Ansible Part 2: Using Ansible for Network Configuration |
36 |
| - * Ansible Part 3: Your Network As Code |
37 |
| - |
| 40 | + * [Configuration Management and the Network](netdevops/intro/README.md) |
| 41 | + * [Ansible Part 1: What you need to Get Started](netdevops/ansible_part_1/README.md) |
| 42 | + * [Ansible Part 2: Using Ansible for Network Configuration](netdevops/ansible_part_2/README.md) |
| 43 | + * [Ansible Part 3: Your Network As Code](netdevops/ansible_part_3/README.md) |
0 commit comments