Building Your First Application with Go

  • 3.3
3 hours on-demand video
$ 12.99

Brief Introduction

Get practical experience and learn basic skills while developing an application with Google Go

Description

Building the First Application with Google Go is your way into the world of software development. Go has a robust library and advanced techniques. This makes it a great language that can even be understood by people with no experience in programming.

Take a journey through the concepts presented by the Google Go language! Go is a language with no legacy, well suited for software developers, be it for beginners or experienced users.

The Google Go language presents fresh patterns of software development. You will learn about the core distinctive features of Go – goroutines and channels, which are used to design concurrent applications. You will gain familiarity with approaches of structuring application code, by breaking it into reusable components like functions, packages, and objects. Object-oriented programming; one of the central paradigms of modern software development, is also covered in this course. It offers the most popular and well-tested patterns for building brilliantly structured applications; the course finishes with creating a production-ready image manipulation program, which is built as a web application.

The course will help you to start building applications with Google Go right off the bat. Packed with examples, especially with a finished production-ready application from the final section, the course gives you the right vision of what software source code should look like.

About the Author

Rostyslav Dzinko is a software architect who has been working in the software development industry for more than six years. He was one of the first developers who started working with the Go language far earlier than the first official public release of Go 1.0 took place. Rostyslav uses the Go language daily and has successfully used it in production for more than two years, building a broad range of software from high-load web applications to command-line utilities. Rostyslav has a Master’s degree in Systems Engineering and will complete a PhD thesis in a year and a half.

Requirements

  • Requirements
  • This course assumes that you have some basic knowledge of computer science.
  • Each video covers a whole feature of the language. It begins with a small amount of theory and ends with a working example, which you can run yourself.
$ 12.99
English
Available now
3 hours on-demand video
Packt Publishing
Udemy

Instructor

Packt Publishing

  • 3.3 Raiting
Share
Saved Course list
Cancel
Get Course Update
Computer Courses