This will be the finishing "Python" focused article, and I will keep it brief! Above is a jump all the way to the bottom of this post for "Unit Testing" which will be gotten to quick, but I kind of stumbled around trying to understand how to do it from Bash Shell, but eventually just … Continue reading DEVASC Python – Error Handling in Python, Test Driven Development (TDD), and Unit Testing reviewed!
I feel I should warn up front, this is a very long, detailed post filled with things that will appears on the DEVASC exam questions - Do not miss these easy points! All cute stuff aside lets get right into more Python - Working with Data Types Python is able to use its native language … Continue reading DEVASC Python – Working with Data Types Raw Text / JSON / XML / YAML, tons of MUST KNOW details for DEVASC exam day! Deep Dive!
Oh yes, we are going to start small and expand as this article goes on, so get comfortable if you are reading this for the long haul - This is creating Classes in Python towards the bottom! There is a ton more Python 3 to get through together for DEVASC Exam Day! I felt like … Continue reading DEVASC Python – PEP8, PyPI, Functions, Procedural vs OOP, Classes, Methods, Inheritance, Modules, and tons of exam day info!
TIME TO MAKE THE FINAL PUSH TO THE SUMMIT OF THE DEVNET ASSOCIATE EXAM! I will be pounding the pavement with small bite sized chunks of posts up to exam day! I've stalled out a bit in studies getting distracted with wanting to jump ahead to labbing CI/CD and Cloud technologies, so I am going … Continue reading DEVASC exam notes – SDLC / Design Patterns / GIT / A ton of Python 3 specifically that will appear on the DEVASC exam (huge section)!
This will be in regards to Unit Testing, just grabbing lab screen snips for now This showing no result is correct because we don't want a JSON value returned, so time to write some actual unittest for python! Note below the unittest is using data "from" other scripts in the same directory! As seen below … Continue reading Week 1 of the DevNet Grind – Python Script “unittest” and “Pytest” for testing scripts with scripts Hands on Lab!
Yes this is incredibly baseline info, but I do want to keep these labs a click away What is Dev Environment? Why need one? Installing PipEnv
Overview of Automation Scripting (Tools, Cloud, SDKs, Execution, Etc) The most popular Tool for Basic Scripting is Bash (also called Shell) in Unix / Linux and MacOS, which can be used for single I/O operations, or "piping" different utilities together in one command to create a "Bash Script" via this command chain. This is an … Continue reading Week 5 of the DevNet Grind – Overview of Automation Tools / SDKs / CLIs, Procedural Automation, Idempotency, and review of Bare Metal Clouds!
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!
Beginning with this Class I will be having a much more "scribbled notes" format! I started out trying to use a pen and notepad, but I thought to myself why in world would I not type out my notes in my study blog, even if they do look like a notebook full of quick notes … Continue reading Week 1 of the Cisco DevNet Grind – SDLC Methods, Design Patterns, GIT, Coding Basics, Code review / Unit Testing / Integration, TDD, and tons of info!