Mastering Go Programming [Video]

Mastering Go Programming [Video]

Mina Andrawos

3 customer reviews
Master programming with Go by learning how to write idiomatic, effective code
Mapt Subscription
FREE
$30.00/m after trial
Video
$30.15
RRP $200.99
Save 84%
What do I get with a Mapt subscription?
  • Unlimited access to all Packt’s 6,000+ eBooks and Videos
  • 100+ new titles a month, learning paths, assessments & code files
  • 1 Free eBook or Video to download and keep every month after trial
What do I get with an eBook?
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the subscription reader
What do I get with Print & eBook?
  • Get a paperback copy of the book delivered to you
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the subscription reader
What do I get with a Video?
  • Download this Video course in MP4 format
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the subscription reader
$0.00
$30.15
$29.99 p/m after trial
RRP $200.99
Subscription
Video
Start 14 Day Trial

Frequently bought together


Mastering Go Programming [Video] Book Cover
Mastering Go Programming [Video]
$ 200.99
$ 30.15
Qt5 Python GUI Programming Cookbook Book Cover
Qt5 Python GUI Programming Cookbook
$ 39.99
$ 8.00
Buy 2 for $25.51
Save $215.47
Add to Cart

Video Details

ISBN 13 9781786468239
Course Length 20 hours and 6 minutes

Table of Contents

Video Description

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.

Video Preview

What You Will Learn

  • Apply modern software design patterns utilizing the Go language
  • Take a deep dive into Go’s master topics like advanced concurrency patterns, and the flexible reflection capabilities 
  • Write unit tests and benchmarks for your Go code
  • Create advanced backend microservices for the Hydra spaceship software and design an end to end chat system
  • Handle JSON, XML, and CSV data formats in your code 
  • Interact with Mongodb, MySQL and BoltDB 
  • Build powerful communications layer for your microservices using protocol buffers, TCP, and UDP
  • Develop powerful web applications and Restful APIs utilizing http requests, forms, and cookies
  • Design beautiful dynamic UI for the hydra software utilizing Go templates and websockets
  • Secure your applications with certificates, https, and secure web sockets

Authors

Table of Contents

Video Details

ISBN 139781786468239
Course Length20 hours and 6 minutes
Read More
From 3 reviews

Read More Reviews

Recommended for You

Qt5 Python GUI Programming Cookbook Book Cover
Qt5 Python GUI Programming Cookbook
$ 39.99
$ 8.00
A JQuery Wack a Mole Exercise [Video] Book Cover
A JQuery Wack a Mole Exercise [Video]
$ 93.99
$ 14.10
A JavaScript Game Exercise Built from Scratch to Catch Objects [Video] Book Cover
A JavaScript Game Exercise Built from Scratch to Catch Objects [Video]
$ 186.99
$ 28.05
Learning Amazon Web Services [Video] Book Cover
Learning Amazon Web Services [Video]
$ 124.99
$ 18.75
Mastering Unsupervised Learning with Python [Video] Book Cover
Mastering Unsupervised Learning with Python [Video]
$ 124.99
$ 18.75
The Perfect Recording Studio Setup: Audio, Lighting, Video [Video] Book Cover
The Perfect Recording Studio Setup: Audio, Lighting, Video [Video]
$ 46.99
$ 7.05