The Go Programming Language Guide - Code Like a Pro
There are a vast number of programming languages that are available for developers, depending on their requirements. Each of these languages were created to deal with certain issues encountered in oth...
- All levels
- English
Course Description
There are a vast number of programming languages that are available for developers, depending on their requirements. Each of these languages were created to deal with certain issues encountered in other languages. This is how the Go programming language also came into existence. Go is a programming language that was written by Robert Griesemer, Rob Pike, and Ken Thompson at Google in 2007 and r...
There are a vast number of programming languages that are available for developers, depending on their requirements. Each of these languages were created to deal with certain issues encountered in other languages. This is how the Go programming language also came into existence. Go is a programming language that was written by Robert Griesemer, Rob Pike, and Ken Thompson at Google in 2007 and released to the world in 2009. It was designed in response to “frustration with existing languages and environments for systems programming,” according to the creators. However, something beautiful was developed from this frustration, a language that is simple to build, compile and is also reliable to create efficient software.
What you’ll learn
- What is Go programming language and why should you use it
- Setting up a Go development environment
- Introduction to Go syntax and application development
- Go Language Fundamentals such as basic Go types, functions and pointers
- Go Concurrency such as the Go memory model, Goroutines and Go Pipelines
- How to use Go with Cloud Services including Google Cloud, Amazon Cloud and Docker
- How Go works with language bindings such as C, Python and Java
- What problems can arise when creating applications and how to deal with them
Curriculum
Frequently Asked Questions
This course includes
- Lectures 20
- Duration 5 Hour
- Language English
- Certificate No