Golang For DevOps And Cloud Engineers

Learn by example Golang course designed specifically for DevOps and Cloud Engineers. Covers the AWS Go SDK and others

If you are working in the Cloud or DevOps space, then this course is for you. Golang has been gaining massively in popularity in the recent years. Forget the small shell scripts you’d write to glue things together. You can create real programs with a great programming language created by Google. It compiles fast, it runs fast, it has static typing, and it has been used to write popular applications like Docker and Kubernetes. It’s the best choice to write your next applications in!

What you’ll learn

  • Learn Golang basics by example.
  • Learn how to use Golang as a DevOps or Cloud Engineer with industry specific use-cases.
  • Learn how to use the AWS Golang SDK.
  • Learn how to use the Kubernetes API and Golang SDK.

Course Content

  • Introduction –> 2 lectures • 3min.
  • Visual Studio Code Setup –> 1 lecture • 7min.
  • Our First Golang Application –> 16 lectures • 3hr 40min.
  • Go Concepts –> 2 lectures • 18min.
  • Amazon Web Services (AWS) –> 7 lectures • 1hr 28min.
  • Kubernetes with Go –> 4 lectures • 47min.

Golang For DevOps And Cloud Engineers

Requirements

If you are working in the Cloud or DevOps space, then this course is for you. Golang has been gaining massively in popularity in the recent years. Forget the small shell scripts you’d write to glue things together. You can create real programs with a great programming language created by Google. It compiles fast, it runs fast, it has static typing, and it has been used to write popular applications like Docker and Kubernetes. It’s the best choice to write your next applications in!

I’ll show you how to write applications to integrate with any third party that has a REST API. While I’m explaining you our first program that will make API calls, you’ll learn step by step how to use Go. Next, I’ll show you how to integrate with the AWS API to launch a new instance using Go. Not launching instances anymore because you’re workload is completely containerized? The next section shows you how to use the Kubernetes API using the Kubernetes go-client.

Once you went on to integrate with those technologies, you should be able to write your own Go code to integrate with the APIs that you’re using within your organization. Happy learning!

I also answer all questions in the Q&A section and you can reach out to me by direct message. I run weekly office hours if you want to talk to me!

Get Tutorial