{"id":20588704,"url":"https://github.com/ciscodevnet/netprog_basics","last_synced_at":"2025-05-16T05:00:29.757Z","repository":{"id":37663419,"uuid":"98338085","full_name":"CiscoDevNet/netprog_basics","owner":"CiscoDevNet","description":"Code, Examples, and Resources for the Network Programmability Basics Video Course","archived":false,"fork":false,"pushed_at":"2024-07-29T20:16:24.000Z","size":488,"stargazers_count":756,"open_issues_count":13,"forks_count":460,"subscribers_count":250,"default_branch":"master","last_synced_at":"2025-05-13T11:11:55.232Z","etag":null,"topics":["catalyst","ios-xe","ios-xr","nx-os"],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/CiscoDevNet.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2017-07-25T18:33:33.000Z","updated_at":"2025-05-06T16:50:43.000Z","dependencies_parsed_at":"2023-02-14T02:31:12.369Z","dependency_job_id":"832239db-e96e-4042-af8f-ac5a0183c46a","html_url":"https://github.com/CiscoDevNet/netprog_basics","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CiscoDevNet%2Fnetprog_basics","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CiscoDevNet%2Fnetprog_basics/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CiscoDevNet%2Fnetprog_basics/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CiscoDevNet%2Fnetprog_basics/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/CiscoDevNet","download_url":"https://codeload.github.com/CiscoDevNet/netprog_basics/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254471028,"owners_count":22076582,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["catalyst","ios-xe","ios-xr","nx-os"],"created_at":"2024-11-16T07:26:01.762Z","updated_at":"2025-05-16T05:00:29.720Z","avatar_url":"https://github.com/CiscoDevNet.png","language":"Python","readme":"# Network Programmability Basics\n\nCode, Examples, and Resources for the Network Programmability Basics Video Course\n\n## Table of Contents\n* [General Workstation Setup](readme_resources/workstation_setup.md)\n    * [Operating System Considerations](readme_resources/workstation_setup.md#operating-system-considerations)\n    * [Setting up git](readme_resources/workstation_setup.md#setting-up-git)\n    * [Setting Up Python](readme_resources/workstation_setup.md#setting-up-python)\n    * [Postman](readme_resources/workstation_setup.md#postman)\n    * [DevNet Sandbox VPN Access](readme_resources/workstation_setup.md#devnet-sandbox-vpn-access)\n* [Programming Fundamentals](programming_fundamentals/README.md)\n    * [Data Formats: Understanding and using JSON, XML and YAML](programming_fundamentals/data_formats/README.md)\n    * [APIs are Everywhere... but what are they?](programming_fundamentals/apis/README.md)\n    * [REST APIs Part 1: HTTP is for more than Web Browsing](programming_fundamentals/rest_part_1/README.md)\n    * [REST APIs Part 2: Making REST API Calls with Postman](programming_fundamentals/rest_part_2/README.md)\n    * [Python Part 1: Python Language and Script Basics](programming_fundamentals/python_part_1/README.md)\n    * [Python Part 2: Working with Libraries and Virtual Environments](programming_fundamentals/python_part_2/README.md)\n    * [Python Part 3: Useful Python Libraries for Network Engineers](programming_fundamentals/python_part_3/README.md)\n* [Network Device APIs](network_device_apis/README.md)\n    * [Getting the “YANG” of it with Standard Data Models](network_device_apis/yang/README.md)\n    * [Goodbye SNMP \u003chello\u003e NETCONF!](network_device_apis/netconf/README.md)\n    * [Learn to CRUD with GET, POST and DELETE using RESTCONF](network_device_apis/restconf/README.md)\n    * [NX-API Part 1: Get Started with APIs and Nexus](network_device_apis/nxapi/README.md)\n    * [NX-API Part 2: Dive into the Nexus Object Model](network_device_apis/nxapi/README.md)\n* [Network Controllers](network_controllers/README.md)\n    * [Program your own DNA with APIC-EM APIs](network_controllers/apicem/README.md)\n    * [Got SDN? Understanding the ACI Programmability Options](network_controllers/aci/README.md)\n    * [Network Control in the Cloud - Developing with Cisco Meraki](network_controllers/meraki/README.md)\n    * [DNA APIs Part 1: Exploring APIC-EM Apps via API](network_controllers/apicem/README.md)\n    * [DNA APIs Part 2: Troubleshooting with APIC-EM Programmability](network_controllers/apicem/README.md)\n    * [ACI Programmability Part 1: The ACI Object Model](network_controllers/aci/README.md)\n    * [ACI Programmability Part 2: Using the ACI Toolkit](network_controllers/aci/README.md)\n* [Application Hosting and the Network](application_hosting/README.md)\n    * [Cloud to Fog… Why Host Apps in the Network](application_hosting/intro/README.md)\n    * [Linux at the Edge: Introduction to Guest Shell](application_hosting/guestshell/README.md)\n    * [Python at the Edge: Super Charged Network Event Management](application_hosting/python_onbox/README.md)\n    * [Package, Deploy and Run Applications in the Network with IOx](application_hosting/iox/README.md)\n* [NetDevOps](netdevops/README.md)\n    * [Configuration Management and the Network](netdevops/intro/README.md)\n    * [Ansible Part 1: What you need to Get Started](netdevops/ansible_part_1/README.md)\n    * [Ansible Part 2: Using Ansible for Network Configuration](netdevops/ansible_part_2/README.md)\n    * [Ansible Part 3: Your Network As Code](netdevops/ansible_part_3/README.md)\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fciscodevnet%2Fnetprog_basics","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fciscodevnet%2Fnetprog_basics","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fciscodevnet%2Fnetprog_basics/lists"}