subject · Go Backend Developer
Go Programming
Go Programming for Go Backend Developer on CareerPlane — 8 practical, sandbox-driven topics. Pick a topic to open its interactive lesson.
8 / topics
in the subject
8 / pages
topic pages
L1–L2 / priority
core fundamentals
Topics in Go Programming
TOPIC · 01
Go Fundamentals — Syntax / Types / Structs / Interfaces
TOPIC · 02
Goroutines & Channels — Concurrency Patterns in Go
TOPIC · 03
Error Handling Patterns in Go (fmt.Errorf / errors.Is / errors.As)
TOPIC · 04
HTTP Server with net/http — Handlers / Middleware / ServeMux
TOPIC · 05
Context Package — Cancellation / Deadlines / Value Propagation
TOPIC · 06
Go Testing — Table-Driven Tests / Race Detector / Testcontainers
TOPIC · 07
Go Generics — Type Parameters / Constraints / Generic Data Structures (Go 1.21+)
TOPIC · 08
Building a gRPC Gateway — REST to gRPC Proxy with Envoy / grpc-gateway
Keep exploring
Back to portal — search every topic across every field, career, and subject. Or browse the full sitemap.xml graph of index + topic pages.