courses/

directory
v0.0.0-...-1ea3785 Latest Latest
Warning

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

Go to latest
Published: Nov 22, 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

This is 5 days of material for any intermediate-level developer who has some experience with other programming languages and wants to learn Go. We believe these classes are 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

One-Day Overview

This class covers the key architectural and design aspects that distinguish Go from other imperative languages, and how these characteristics make Go a strong choice for applications that demand fast development, reliability, and scalability.

One-Day Overview


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.
one-day-overview
misc/curl1
Sample program to show how to write a simple version of curl using the io.Reader and io.Writer interface support.
Sample program to show how to write a simple version of curl using the io.Reader and io.Writer interface support.
misc/curl2
Sample program to show how to write a simple version of curl using the io.Reader and io.Writer interface support.
Sample program to show how to write a simple version of curl using the io.Reader and io.Writer interface support.
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