Mastering Go Programming [Video]

3.8 (5 reviews total)
By Mina Andrawos
    Advance your knowledge in tech with a Packt subscription

  • Instant online access to over 7,500+ books and videos
  • Constantly updated with 100+ new titles each month
  • Breadth and depth in over 1,000+ technologies
  1. Introduction

About this video

Go has moved from the state of tentative to mass adoption. Its C-like speed, simplicity, and power for a growing number of systems level programming domains make it an attractive option for programmers working with older cumbersome, statically typed languages. Golang has entered the space as an entirely viable language for accomplishing a huge array of low level programming and service infrastructure tasks.

This video course not only gives you a deep insight into the fundamental mechanics behind the language, but also covers extensive practical topics on Go for modern software architectures. It shows you how to write Go in an intelligent, idiomatic way. After a brief re-acquaintance with the key building blocks of Go, we will also explore how we can build upon the  unique capabilities of the language to write effective, powerful code you can employ to develop software. We look at packages, object-oriented programming, concurrency and reflection among other things. Moreover, you will learn about Go’s awesome built-in testing support feature. Along the way, build your skills in File handling techniques, Go packages for databases, data serialization approaches, message communications between Go services, and Go web applications. Get your hands on with a plenty of illustrative code samples, exercises and real-world scenarios that will help you build your own application.

By the end of this course, you will be taught how to put this enhanced knowledge to build a real-world Spaceship application all by yourself with amazing features.

Style and Approach

With a focus on hands-on exercises, this video course is a step-by-step approach to take your Go skills to the next level and create an application all by yourself.

Publication date:
January 2017
20 hours 6 minutes

About the Author

  • Mina Andrawos

    Mina Andrawos is an experienced engineer who has acquired deep experience in Go from using it personally and professionally. He regularly authors articles and tutorials about the language, and also shares Go's open source projects. He has written numerous Go applications with varying degrees of complexity. Other than Go, he has skills in Java, C#, Python, and C++. Besides software development, he has working experience of scrum mastering, sales engineering, and software product management.

    Browse publications by this author

Latest Reviews

(5 reviews total)
For what I've seen so far, content-wise the quality of the videos is good. No complaints on that front. Defenitely more than 2 stars. I have downloaded the 4+ GB archive zip file three times now, but when extracting it, various unzipping applications that I used all report that the archive is broken. 2 starts instead of 1, because I can still watch the videos online, but I bought the videos to be able to watch them on my daily commute off line. I did open a support ticket about the issue, and it was confirmed to be picked up, but no followup so far.
Purchase was worth..........
Course lacks in details. Doesn't go deep in why we are using certain things and when to use.

Recommended For You

Book Title
Unlock this video and the full library for FREE
Start free trial