Video description
Master programming with Go by learning how to write idiomatic, effective code
About This Video
Program like a seasoned expert with one of the great new programming languages
Write idiomatic Go the right way, and understand the fundamental mechanics of the language in depth
Understand how to develop powerful performant applications and services with Go
In Detail
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.
Audience
This video is for experienced programmers with a background in any other language—this being from Ruby to C or JavaScript. If you are a fast learner who is well versed in the programmatic logic with a bit of basic understanding in Go, this course is for you.
Publisher resources
Table of contents
- Chapter 1 : Introduction
- Chapter 2 : Key Building Blocks
- Chapter 3 : Advanced Building Blocks
- Chapter 4 : Object-Oriented Patterns in the Go World
- Chapter 5 : Go Master Topics
- Chapter 6 : Go Testing
- Chapter 7 : Files
- Chapter 8 : Databases
- Chapter 9 : Communications
- Chapter 10 : Web Applications in Go
Product information
- Title: Mastering Go Programming
- Author(s):
- Release date: January 2017
- Publisher(s): Packt Publishing
- ISBN: 9781786468239
You might also like
video
Python Fundamentals
51+ hours of video instruction. Overview The professional programmer’s Deitel® video guide to Python development with …
video
Learn Go in 3 Hours
Convert your existing experience to write your own Go projects by getting up to speed on …
video
Go in Action Video Edition
"A concise and comprehensive guide to exploring, learning, and using Go." From the Foreword by Steve …
video
Getting started with Go Programming Language
Develop simple, reliable, and efficient applications with Go language About This Video Explore fundamentals of Go …