This course will teach you how to program in Go, building on your existing knowledge of programming languages. It starts by introducing familiar features before moving on to the more unique features that have earned Go its reputation as the language of the cloud. You will learn how to build a completely functional application server in under two dozen lines of code. Then, you'll master structuring and organizing your code, implementing the procedural control structures of every C-inspired language, and breaking your code into separate functions
Build a completely functional web server in under 20 lines of code!
Explore the basics of the Go programming language for cloud computing and microservices
Work with Go's unique approach to interfaces and how this makes your programs more modular and testable
Explore Go's concurrency model, which provides a simple and powerful way to model your programs for easy scalability
Create your own library that can be shared with the world
Build a completely functional web server in under 20 lines of code!
Explore the basics of the Go programming language for cloud computing and microservices
Work with Go's unique approach to interfaces and how this makes your programs more modular and testable
Explore Go's concurrency model, which provides a simple and powerful way to model your programs for easy scalability
Create your own library that can be shared with the world