Go Fundamentals for Network Automation

Unlock course
cover

Overview

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.
Gary Woodward
Gary Woodward
Lead Network Automation Trainer

Course Contents

3 lessons
22min

4 lessons
25min

6 lessons
42min

4 lessons
13min

3 lessons
24min

5 lessons
58min

4 lessons
33min

3 lessons
34min

3 lessons
27min

4 lessons
33min

1 lesson
15min

At a Glance

Content
40 Lessons
Level
Intermediate
Duration
5hr 31min