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.