Skip to content

Golang for Web Developers

Standard3 daysGroups from 5$35 a person

About this training

Build fast, typed web services in Go, from the standard library to a shipped container.

What you'll be able to do

  • Write idiomatic Go with clear error handling
  • Build and test HTTP services with the standard library
  • Use goroutines and context safely
  • Package a Go service as a small container

Outline

3 days of 2 h 10 min
  • Day 1Go for web developersTypes, structs and interfaces; Errors as values; Modules and tooling.Lab: Rewrite a small JavaScript utility in Go
  • Day 2HTTP servicesnet/http and routing; JSON and validation; Middleware.Lab: Build a REST API with the standard library
  • Day 3Concurrency and shippingGoroutines and channels; Context and timeouts; Testing and building a container.Lab: Add a background worker and ship the service in a container

How it runs

  • Live online, on the platform, at a time your group picks. In person at your office on request.
  • Every session is recorded, so nobody misses anything.
  • A certificate for everyone who completes the training.
Sample syllabus.