语法、并发、模块与 net/http,系统覆盖 golang 路线图核心节点。
登录后追踪本课程进度 —登录
Go 是什么
why-use-go、环境、hello world、与 Java/Node 对照。
基础语法与类型
variables、zero-values、const/iota、控制流、基本类型。
数组、切片与 map
arrays、slices、maps、strings、make、comma-ok。
结构体与接口
structs、methods、interfaces、embedding、type assertion。
模块与包管理
go mod、packages、vendor、go build/run。
并发模型
goroutines、channels、select、sync、context、worker pools。
错误处理
error interface、wrap、panic/recover、sentinel errors。
泛型入门
generic functions/types、constraints、type inference。
I/O 与 CLI
flag、os、bufio、json、cobra、文件处理。
Web 与数据库
net/http、gin/echo、gorm/pgx 概览。
测试与基准
testing 包、table-driven、httptest、benchmarks。
综合练习
小型 REST API + 单元测试 + go mod 发布结构。