Graduation

Look how far you came

You started this course never having written a line of Go, knowing only that the PawWalk app you built in Part I asked a server for data. You are now the person who builds that server.

Retrace the climb:

  • The language (00–05) β€” variables and :=, slices and maps, structs with methods, interfaces and Go's explicit error values, and the goroutines-and-channels model that makes Go Go.
  • The standard-library server (06–08) β€” net/http, JSON encoding, routing, middleware, and a real database. Go ships a production HTTP server in its standard library; you felt exactly what a request is.
  • The real PawWalk backend (09–12) β€” a proper service layout, config, walkers, JWT auth, bookings priced in cents, and tests that prove it works.
  • Shipping (13) β€” a single cross-compiled binary, a few-megabyte container, a /healthz heartbeat, and a deploy you understand end to end.