Get access to this course by joining our membership
Join Membership ➜Explore the unique strengths of Go for network automation and its advantages over languages like Python. This course lays the foundation for learning Go from scratch, equipping you with its key features to set you on the path towards using Go for your network automation tasks.
In this course, you will:
- Understand Go's edge over languages like Python in network automation.
- Efficiently use arrays, slices, and maps for optimized data handling.
- Create custom data structures with structs for precise network configurations.
- Handle exceptions in Go's unique way for robust automation flows.
- Implement iterative and conditional structures.
- Utilize Gonir (Go Nornir), and ScrapliGo for network-specific use-cases.
- Design modular and maintainable code through Go functions.
Get access to this course by joining our membership
Join Membership ➜Introduction to Go
-
3. Summary
Variables
Loops and Conditionals
Functions
Testing
-
2. Unit Testing
-
3. BGP Testing
-
4. Summary
ScrapliGo
-
1. Introduction
-
3. Summary
Packages
-
1. Introduction
-
3. Summary
Gornir
-
1. Introduction
-
3. Custom Tasks
-
4. Summary