Week 2 of the Cisco DevNet Grind – EVERYTHING you will need for the DEVASC regarding REST APIs – Acronyms / Design / Status Codes / Webhooks / Troubleshooting!

Intro to APIs API = Application Programming Interface, APIs define how users / developer / other applications can communicate with each other, API's will generally use web-services or web based communication however they can use unique protocols for proprietary APIs. API's not only provide communication, but also secured communication by several different methods, and all … Continue reading Week 2 of the Cisco DevNet Grind – EVERYTHING you will need for the DEVASC regarding REST APIs – Acronyms / Design / Status Codes / Webhooks / Troubleshooting!

Parsing Data Formats (XML / JSON / YAML) using Python 3 – A little patch work but found some good demo’s!

One big note on this - It will need some updating at least in the YAML section as my training material I currently use teaches in Python 2, which a Cisco Instructor for DevNet has confirmed that DevNet exams will focus on Python 3. So this article will need a bit of polishing up, but … Continue reading Parsing Data Formats (XML / JSON / YAML) using Python 3 – A little patch work but found some good demo’s!

DevNet Data Formats XML, JSON, and YAML in review, and what to expect on exam day / what you will want to know!

Above is a screen snip of the properly formatted data formats from previous posts (Let me start by saying I have never taken or heard anything about the Cisco DevNet exam that was not presented on DevNet Day 2020 in June) In the real world I know there are templates in open GIT Repositories for … Continue reading DevNet Data Formats XML, JSON, and YAML in review, and what to expect on exam day / what you will want to know!

JSON – (Java Script Object Notation) rules for formatting, creating a JSON File, and all things JSON related for exam day!

If this coding format looks almost self explanatory, well, that's because it almost is! Even though JSON is Java Script Native, JSON is a Data Format - Not a Script! The first thing that pops up is called a "key": "value" pair as they are called, the "Key" defines common items like an Email / … Continue reading JSON – (Java Script Object Notation) rules for formatting, creating a JSON File, and all things JSON related for exam day!

Python3 Network Programming – Building lab with Netmiko, using JSON formatting within the Py3 scripts for readability!

I'm going to build out this lab a little bit more using Netmiko scripting to push configs to SW1 so we get a bit more output to review, and we will also be using JSON within the script as well to make it more readable that a big mashed up blob of output! 🙂 First … Continue reading Python3 Network Programming – Building lab with Netmiko, using JSON formatting within the Py3 scripts for readability!

ENAUTO – RESTful APIs and RESTCONF completely reviewed, some much needed comparison to NETCONF, and configs!

RESTCONF is the cousin of NETCONF which both use YANG Data Modeling to talk, although while I know NETCONF prefers XML as its choice of encoding data to communicate and SSHv2 via TCP Port 830 to communicate, I assume that is where we will see some differences between RESTCONF and NETCONF protocols. With that lets … Continue reading ENAUTO – RESTful APIs and RESTCONF completely reviewed, some much needed comparison to NETCONF, and configs!

ENAUTO – NETCONF Intro, Lots of SNMP Comparisons to NETCONF operation, lots of good info for exam day and beyond!

This is a logical look at how the NETCONF Protocol is made up, I will get into defining some portions of this below, but wanted to give a visual look at how NETCONFIG is structured as a Protocol. Now for a quick overview, unfortunately this does draw a bunch of comparison again to SNMP, however … Continue reading ENAUTO – NETCONF Intro, Lots of SNMP Comparisons to NETCONF operation, lots of good info for exam day and beyond!