Golang For DevOps And Cloud Engineers

Learn by example how to use Go (Golang) with REST APIs, Amazon Web Services (AWS), Azure, GitHub, Kubernetes, and more

4.45 (356 reviews)
Udemy
platform
English
language
Programming Languages
category
instructor
Golang For DevOps And Cloud Engineers
5,710
students
19.5 hours
content
Nov 2022
last update
$94.99
regular price

What you will 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 Go SDK

Learn how to use the Azure Go SDK

Learn how to use the Kubernetes API and Go SDK

Integrate with GitHub Webhooks in Go

Write your own Identity Provider (IdP) with OpenID Connect (OIDC)

Write your own SSH Server and Client in Go

Create an openssl-alike command line utility to create X.509 Certificates to run an https-secured webserver

Integrate Let's Encrypt certificates and use mutual TLS (mTLS) between services

Write your own DNS Server (Resolver) in Go, using only official Golang libraries

Why take this course?

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!

Note: this course has Closed Captions available in English (not auto-generated)

Screenshots

Golang For DevOps And Cloud Engineers - Screenshot_01Golang For DevOps And Cloud Engineers - Screenshot_02Golang For DevOps And Cloud Engineers - Screenshot_03Golang For DevOps And Cloud Engineers - Screenshot_04

Reviews

Fernandino
October 9, 2023
I don't think I've ever seen an instructor with a worse teaching didactics. It's just ridiculous. I can't even say he's knowledge or not because the way he explains his line of thought is absolutely convoluted. I mean you need to have a beginning a middle and an end to your thought, but for the most part it seems like he's explaining someone else's code. It's just weird.
David
August 26, 2023
I have coded ~5,000 lines for a wide array of sub modules so I was surprised that literally every minute during the SSH section I learned important new things I never found through web searches.
Andrea
August 24, 2023
Too fast and skip a lot of tuff, that explain in a second time, why dont do in other ways? Go part is quite ok and if you study and re-watch the lectures you can understand, but from the AWS part the stuff become not explained so well in my opinion as beginner on AWS
Alessio
April 23, 2023
I love the approach of this course, it gives a lot of tips and practical examples and is also very useful for people that already know how to program a bit in GO and who want to level up their skills
Craftech
February 6, 2023
Los ejercicios muy bien utilizados y la manera en que es explican los conceptos desde la practica lo hacen muy facil de llevar!
Mikkel
January 24, 2023
So far so good. I know go already so nothing new here for me yet. Though I would not recommend the course for go beginners. The explanations are a bit vague.
David
December 11, 2022
This is a crash course that jumps right in to getting something useful working while teaching you the Go language!
Alper
December 9, 2022
The Golang portion of the course is a little bit complicated and confusing. It is hard to follow if you are not a Go pro. Now I'm more scared of Golang than before. I really got bored in the beginning.
Vijesh
October 31, 2022
awesome course for guys who already have some knowledge in go, I am enjoying the course so much. the concepts explained here are very good and essential, most of the courses only teach the basics, this course explains some high level knowledge thats required to be a professional go developer. thanks a lot for making this course. hope you create more go courses in future..... ❤️❤️❤️
Sergio
October 14, 2022
This course has exceeded my expectations. Your contents are really interesting and well explained, I bought other golang courses but this is what I prefer for completeness of the topics and clarity in the explanations.
Roger
August 5, 2022
I would seriously recommend learning the basics of go syntax before taking this course - although the author does explain the basic concepts he does not spend a lot of time explaining how the syntax works, so if you are not familiar with structs, pointers or other C++ concepts then some of this is going to seem a bit alien. I am still early on in the course so perhaps the above is a little unfair, I will check back in later on !
Romel
July 18, 2022
This course exceeded my expectations. Edward explores in depth the inner workings of many of todays popular technologies and protocols like openid, tls and kubernetes. The Go programing language is an excellent fit in this space
Peter
June 4, 2022
The initial part which I followed so far sets high marks in many aspects. I am new to golang, and having some experience with Kubernetes I am eager to see how this language can be used in this context. Thank you for providing such great and easy to follow content on this topic ...

Charts

Price

Golang For DevOps And Cloud Engineers - Price chart

Rating

Golang For DevOps And Cloud Engineers - Ratings chart

Enrollment distribution

Golang For DevOps And Cloud Engineers - Distribution chart
4689134
udemy ID
5/16/2022
course created date
8/9/2022
course indexed date
Bot
course submited by