courses/

directory
v0.0.0-...-ff8a63e Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 4, 2015 License: Apache-2.0

README

Go Training Classes

Note: This material has been designed to be taught in a classroom environment. The code is well commented but missing some of the contextual concepts and ideas that will be covered in class.

Slide Decks

Opening Slide Deck | Quick Tour

Hardcore Go

Hardcore Go is a 5 day class for any intermediate-level developer who has some experience with other programming languages and wants to learn Go. This class provides an intensive, comprehensive and idiomatic view of the language. We focus on both the specification and implementation of the language, including topics ranging from language syntax, Go’s type system, concurrency, channels, testing, standard library and more. We believe this class is perfect for anyone who wants a jump start in learning Go or who wants a more thorough understanding of the language and its internals.

Hardcore Go


All material is licensed under the Apache License Version 2.0, January 2004.

Directories

Path Synopsis
intro
quick/hello
Sample program to show off Go and check programming environment.
Sample program to show off Go and check programming environment.
quick/helloHTTP
Sample program to show off Go and check programming environment.
Sample program to show off Go and check programming environment.
quick_tour
code/cli
Sample program to show the basics of using flags.
Sample program to show the basics of using flags.
code/concurrency
Basic command line program that accepts arguments.
Basic command line program that accepts arguments.
code/http
Program to show how to run a basic web server.
Program to show how to run a basic web server.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL