| From Python To Go 000. Go as another automation language. |
Introduction to why to Go |
|
| From Python To Go 001. Get Started. |
How to install Go, write and run hello world |
001 |
| From Python To Go 002. Basic Data Types (Numeric, Boolean, String) and Variables. |
Introduction to simple data types and variables |
002 |
| From Python To Go 003. Functions, External Modules, And Linux/MAC Environment. |
Overview of functions, how to create/use them and how to use functions created by others |
003 |
| From Python to Go 004. Array, Lists, Slices. |
Overview of list/slices and operations with them |
004 |
| From Python to Go 005. Code flow control: loops and and conditions. |
Overview of loops and conditionals to control code flow execution |
005 |
| From Python to Go 006. Dictionaries and Maps. |
Overview of dictionaries/maps and operations with them |
006 |
| From Python to Go 007.(Data)Classes, Structs, and Custom Data Types. |
Overview of structured strict-typed data |
007 |
| From Python to Go 008. Object Oriented Programming Or Build Your Own Network Switch. |
Overview of object-oriented programming |
008 |
| From Python to Go 009. Interfaces For Data Types in Go (Golang). |
Overview of interfaces data types |
009 |
| From Python to Go 010. Reading/writing Files. |
Interaction with text files |
010 |
| From Python to Go 011. Parsing XML/JSON/YAML files. |
Parsing XML, JSON and YAML serialization |
011 |
| From Python to Go 012. Processing user input. |
Reading user input from standard input and from CLI arguments. |
012 |
| From Python to Go 013. Error Handling. |
How to process Errors during execution. |
013 |
| From Python to Go 014. Templating configuration files. |
How to template devices configuration. |
014 |
| From Python to Go 015. Basic SSH interactions. |
How to interact with devices using SSH. |
015 |
| From Python to Go 016. Advanced SSH interactions. |
How to interact with devices using SSH like a pro. |
016 |
| From Python to Go 017. NETCONF. |
How to interact with device using NETCONF. |
017 |
| From Python to Go 018. GNMI. |
How to interact with device using GNMI. |
018 |
| From Python to Go 019. REST API. |
How to interact with applications via REST API. |
019 |
| From Python to Go 020. Concurency. |
How to handle managing of multiple network devices and services simultaneously. |
020 |