Overview
In this 3-hour course, you will dive into the Go programming language, covering fundamentals like data types, control structures, and object-oriented concepts. You will also get hands-on experience with Go libraries, testing, and building command-line applications using Viper and Cobra, while understanding how to deploy Go applications in containers.
What I will be able to do after this course
- Use basic Go data types, control structures, and loops.
- Organize code and perform unit testing in Go.
- Leverage Go libraries for efficient programming.
- Build command-line applications using Viper and Cobra.
- Work with configuration files in Go.
Course Instructor(s)
Matthew Spaulding is a programmer with expertise in distributed systems, network security, and DevOps. He has worked in software engineering and release engineering roles, and blogs about programming and technical subjects.
Who is it for?
This course is designed for software programmers who want to learn Go from scratch and build efficient, automated systems using this powerful language.
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Watch now
Unlock full access