Mastering Go Programming [Video]

Access cutting-edge content as it's created

Want to access this video course right now? Watch as we develop it as part of our Alpha program.

Mastering Go Programming [Video]

Mastering
Mina Andrawos

Master programming with Go by learning how to write idiomatic, effective code

Access cutting-edge content as it's created

Want to access this video course right now? Watch as we develop it as part of our Alpha program.

$85.00
RRP $99.99

Instantly access this course right now and get the skills you need in 2017

With unlimited access to a constantly growing library of over 4,000 eBooks and Videos, a subscription to Mapt gives you everything you need to learn new skills. Cancel anytime.

Code Files

Video Details

ISBN 139781786468239
Course Length3 hours

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.

Table of Contents

Introduction
Welcome to the World of Go!
How to Write Go Code?
Let’s Build a Rest API Client in Go!
Key Building Blocks
Packages, Variables, and Functions
Flow Control
Apply Your New Knowledge – Binary Search Algorithm
Structs, Slices, and Maps
Apply Your New Knowledge – Let’s Create a Set

What You Will Learn

  • Get started writing basic algorithms with the key building blocks
  • Create your own application on a spaceship called Hydra with scalable microservices
  • Begin developing the back end of your application with advanced-level programs
  • Master Go’s topics to build a chat system
  • Write unit tests using Go’s built-in testing support for discovering issues in the software  
  • Build powerful web services that give Hydra more UI and security

Authors

Table of Contents

Introduction
Welcome to the World of Go!
How to Write Go Code?
Let’s Build a Rest API Client in Go!
Key Building Blocks
Packages, Variables, and Functions
Flow Control
Apply Your New Knowledge – Binary Search Algorithm
Structs, Slices, and Maps
Apply Your New Knowledge – Let’s Create a Set

Video Details

ISBN 139781786468239
Course Length3 hours
Read More

Read More Reviews