蓝山工作室 Go 方向 2026-2027 年课件
本仓库用于存放 2026-2027 学年 Go 方向的全部课件与作业。 每节课的课件放在对应的
lessonXX目录下,建议按顺序学习。
lesson0 为前置的编程通识课,不计入正式课程序号;正式课程从 lesson00 开始编号。
| 序号 | 模块 | 内容说明 | 负责人 |
|---|---|---|---|
| 00 | Go 语法基础 | Go 程序结构、数据类型、变量与常量、运算符、类型转换、字符串、分支与循环、函数、fmt 包 | 无具体负责人 |
| 01 | 复合数据类型与函数进阶 | 数组、切片、map、值类型与引用类型、高阶函数与闭包、go test 单元测试 | 汪海航 |
| 02 | 面向对象基础 | 包与模块、结构体、方法、接口、泛型、面向对象编程思想 | 刘庆喆 |
| 03 | 常用标准库 | fmt、io、os、strings、bytes、time、math/rand、文件与目录操作等 | 凌珑 |
| 04 | 并发编程 | 操作系统并发基础、goroutine、channel、互斥锁、WaitGroup、常见并发模型 | 刘庆喆 |
| 05 | Web 开发 | 计算机网络基础、HTTP、Gin 框架与中间件、Hertz、项目结构、RESTful API | 盛小峰 |
| 06 | MySQL | 安装与命令行操作、SQL 语句、Go 数据库操作、GORM ORM 框架 | 唐浩铭 |
| 07 | 非关系型数据库 | Redis(缓存、锁)、MongoDB(文档存储) | 待定 |
| 08 | 容器化 | Linux 基础、Docker 基础概念、镜像与容器、Dockerfile 编写、Compose 编排 | 待定 |
| 09 | 单体项目实战 | 日志与配置管理、Web + DB + Redis 实战、Docker 部署与复盘优化 | 陈浩然 |
| 10 | 微服务及微服务框架 | 微服务理论、Kitex 与 go-zero | 陈浩然 |
| 11 | 服务发现与服务治理 | 服务发现中间件,熔断、限流、降级等服务治理相关内容 | 唐浩铭 |
| 12 | 消息队列 | Kafka 及其他 MQ、消息队列常见问题与解决方案 | 待定 |
| 13 | API 网关 | 常见网关如 Traefik、Nginx 及其应用 | 待定 |
| 14 | 可观测性 | OpenTelemetry、Prometheus、Jaeger | 待定 |
| 15 | AI 应用开发基础 | 大模型调用与 Prompt / Context 工程、结构化输出、Function Calling 与 Tool 调用、Eino 组件与 Workflow 编排 | 待定 |
| 16 | AI Agent 进阶与生态 | Agent Loop 与 ReAct、RAG 与 Memory、MCP 工具生态、Agent Skills、多 Agent 协作与 Agentic Coding | 待定 |
| 17 | 杂项 | CI/CD、配置中心、常见八股等 | 待定 |
Courseware-Backend-Go-2026/
├── lesson0/ # 前置:编程通识课(不计入正式课程序号)
├── lesson00/ # 00:Go 语法基础
├── lesson01/ # 01:复合数据类型与函数进阶
└── ...