Skip to main content
Golang全栈开发封面

技术小册 · 持续更新

Golang全栈开发

从 Go 基础语法出发,系统学习 HTTP、数据库、Gin Web 开发和服务部署,通过完整 API 项目掌握高性能后端工程

从 Go 基础语法出发,系统学习 HTTP、数据库、Gin Web 开发和服务部署,通过完整 API 项目掌握高性能后端工程

持续更新零基础可学实战路线
01从真实任务出发

每一章都对应开发中会遇到的具体问题。

02给出完整操作路径

保留关键命令、代码与验证方法。

03形成可交付作品

把零散知识组合成能上线的项目。

  1. PART第1部分 和Codex搭好起点
  2. 01
    课程章节第1章 认识全栈开发与 Codex
  3. 02
    课程章节第2章 让 Codex 安装并检查 Go
  4. 03
    课程章节第3章 终端、Git 与项目目录
  5. 04
    课程章节第4章 安装 Docker 与 PostgreSQL
  6. 05
    课程章节第5章 Go 模块与第一个程序
  7. 06
    课程章节第6章 搭建 GoTask 项目骨架
  8. 07
    课程章节第7章 第一个 HTTP 服务
  9. PART第2部分 用任务程序学会Go
  10. 08
    课程章节第1章 变量、类型与命令行输入
  11. 09
    课程章节第2章 条件、循环、切片与映射
  12. 10
    课程章节第3章 函数、包与依赖边界
  13. 11
    课程章节第4章 结构体、方法与业务模型
  14. 12
    课程章节第5章 接口与内存仓库
  15. 13
    课程章节第6章 错误处理与 JSON 持久化
  16. 14
    课程章节第7章 并发、Context 与阶段重构
  17. PART第3部分 搭建Gin后端
  18. 15
    课程章节第1章 HTTP 与 REST 接口设计
  19. 16
    课程章节第2章 引入 Gin 与组织路由
  20. 17
    课程章节第3章 JSON 请求、响应与校验
  21. 18
    课程章节第4章 实现任务 CRUD 处理器
  22. 19
    课程章节第5章 中间件、CORS 与请求日志
  23. 20
    课程章节第6章 环境配置与依赖组装
  24. 21
    课程章节第7章 优雅关闭与后端阶段验收
  25. PART第4部分 数据库与用户认证
  26. 22
    课程章节第1章 连接 PostgreSQL 与连接池
  27. 23
    课程章节第2章 表设计与版本迁移
  28. 24
    课程章节第3章 用 GORM 实现任务仓库
  29. 25
    课程章节第4章 事务、分页与查询优化
  30. 26
    课程章节第5章 用户注册与密码安全
  31. 27
    课程章节第6章 JWT 认证与任务所有权
  32. 28
    课程章节第7章 数据库集成测试与安全验收
  33. PART第5部分 完成React前端
  34. 29
    课程章节第1章 安装 Node 与创建 Vite 项目
  35. 30
    课程章节第2章 TypeScript 与 API 客户端
  36. 31
    课程章节第3章 组件、状态与任务列表
  37. 32
    课程章节第4章 表单与任务交互
  38. 33
    课程章节第5章 注册、登录与认证状态
  39. 34
    课程章节第6章 筛选、分页与完整界面状态
  40. 35
    课程章节第7章 全栈联调与浏览器验收
  41. PART第6部分 测试容器化与上线
  42. 36
    课程章节第1章 建立自动化测试体系
  43. 37
    课程章节第2章 编写多阶段 Dockerfile
  44. 38
    课程章节第3章 完整 Compose 开发环境
  45. 39
    课程章节第4章 配置持续集成 CI
  46. 40
    课程章节第5章 部署应用与数据库迁移
  47. 41
    课程章节第6章 安全、性能与可观测性
  48. 42
    课程章节第7章 最终交付与 Codex 进阶协作