首页课程体系VIP试听 服务体系名师团队 实战项目关于我们 立即咨询
Go 全栈 · 云原生工程师培养计划 ⚡ 6 大生产级实战项目

9 个阶段,从零到Go 全栈工程师

不止学语法。京峰带你用 Go 从底层原理一路打到企业级项目:高并发秒杀、企业级堡垒机、自动化运维、云原生监控、K8s 多集群管理……每个项目都能跑、有架构图、可演示,学完简历直接写「生产级 Go 项目经验」。

9进阶阶段
123+核心章节
6生产级项目
200+实战知识点
01
阶段 1

Go 语言筑基 · 环境与语法入门

从 Go 语言起源、环境搭建到基础语法,建立完整的 Go 开发第一印象,写出第一个能跑的程序。

📘1.1Go 语言简介
1.1Go 语言起源
1.2Go 语言创始人
1.3Go 是编译型语言
1.4为什么要学习 Go 语言
1.5Go 适宜的场景
1.6优势总结
1.7Go 语言吉祥物
📘1.2Go 的下载和安装
2.1安装时会遇到的名词学习
2.2下载
2.3安装
📘1.5Go 语言的结构和执行
5.1Hello World
5.2源码分析
5.3总结
5.4执行源码
5.5🔥 实战实战:输出「Go语言学习」
5.6Git 安装
5.7VSCode
📘1.6Go 编码规范
6.1
6.2注释
6.3标识符
6.4字符串连接
6.5使用空格
6.6未使用变量和包引用的处理
📘1.7Go 语言的数据类型
7.1布尔类型 bool
7.2数字类型
7.3字符串类型 string
7.4派生类型
📘1.8变量声明
8.1变量的概念与命名规范
8.2声明变量
8.3变量赋值
8.4匿名变量
📘1.9Go 语言常量
10.1单个常量的定义
10.2多个常量定义
10.3枚举
1.3🔥 实战实战:安装 Golang
1.4🔥 实战实战:配置 Golang 环境
02
阶段 2

运算符与流程控制 · 写出第一个程序

深入算术/关系/逻辑/赋值运算符,掌握 if、switch、for 与键盘交互编程,独立完成闰年判断、星座查询、计算器与素数判断。

📘2.2算术运算符
2.1float32 与 float64 补充
2.2相加、相减
2.3相乘、相除
2.4求余
2.5自增、自减法
2.6🔥 实战实战:做如下的运算
📘2.3关系运算符
3.1要点
📘2.7键盘输入
7.1fmt.Scanln() 获取
7.2fmt.Scanf() 获取
📘2.8分支控制 if
8.1单分支
8.2双分支
8.3多重分支
8.4嵌套
8.5提示
📘2.10分支控制 switch
10.1switch 定义
10.2基本语法
10.3执行流程
📘2.12循环控制 for
12.1for
12.2break
12.3goto
2.1VSCode 的 GOENV
2.4逻辑运算符
2.5赋值运算符
2.6运算符顺序
2.9🔥 实战实战:判断闰年
2.11🔥 实战实战:星座查询
2.13🔥 实战实战:简易计算器
2.14🔥 实战实战:素数判断
03
阶段 3

指针与函数式编程 · 吃透 Go 内存模型

理解指针内存模型,掌握函数声明、参数、多返回值、闭包与递归,写出连加计算器等实用小程序。

3.1Go 语言指针
3.2Go 函数的声明与定义
3.3函数的简单使用
3.4函数入参补充
3.5函数返回值详解
3.6变量作用域
3.7闭包
3.8递归
3.9🔥 实战实战:连加计算器
04
阶段 4

复合数据结构 · 数组、切片与 Map 实战

精通 Go 三大复合数据结构,理解值类型与引用类型,玩转切片与映射,完成两数相加与冒泡排序实战。

4.1Go 语言一维数组
4.2Go 语言多维数组
4.3数组长度和遍历
4.4向函数传递数组
4.5数组注意事项
4.6数组指针
4.7Go 语言切片
4.8Go 语言 Map
4.9For Range
4.10🔥 实战实战:两数相加
4.11🔥 实战实战:冒泡算法
05
阶段 5

工程化基础 · 包管理、错误处理与字符串

掌握包机制、defer/panic 错误处理,以及 strings/strconv 字符串处理全家桶,写出健壮可维护的工程代码。

5.1Go 语言包
5.2Go 错误处理定义
5.3defer
5.4panic
5.5字符串
5.6strings 包
5.7strconv
06
阶段 6

标准库进阶与工程实战

regexp、time、math、rand 标准库全掌握,完成猜数字、日志分析生成 Excel、发布开源包等可演示实战。

6.1Regexp 正则表达包
6.2Time 包的使用
6.3Math 包的使用
6.4随机数 math/rand
6.5🔥 实战实战:猜数字游戏
6.6🔥 实战📊 监控实战:日志分析生成 Excel
6.7🔥 实战实战:发布自定义包到 GitHub
07
阶段 7

面向对象与接口 · 校园卡综合项目

用结构体、方法、接口与继承实现 Go 语言面向对象,完成一个可演示的校园卡综合项目,建立工程化代码组织能力。

7.1面向对象的思想概述
7.2Go 语言面向对象
7.3面向对象的结构体
7.4结构体方法
7.5访问权限
7.6接口
7.7继承
7.8🔥 实战实战:校园卡综合项目
08
阶段 8

并发编程与网络开发 · 高并发基石

goroutine、channel 与 MPG 模型,解决并发安全,掌握 Socket 与 HTTP 网络编程——这是秒杀、监控、IM 等项目的底层能力。

8.1🐹 并发什么是并发
8.2🐹 并发协程概念解析
8.3🐹 并发Go 的 goroutine 解决方案
8.4🐹 并发简单 go 协程编写
8.5🐹 并发channel 协程通信
8.6🔥 实战实战:10000 以内素数
8.7🛡️ 安全🐹 并发并发安全问题解决
8.8网络开发
8.9🔥 实战实战:查素数网站
09
阶段 9

Gin 全栈项目实战 · 6 大生产级项目

基于 Gin + SQLite + SSH/SFTP 从零打通全栈,连做企业级堡垒机、高并发秒杀、自动化运维、云原生监控、K8s 多集群管理与分布式 IM 六大项目,构建求职作品集。

9.1Gin 框架入门与工程规范
9.2🔥 实战🛡️ 安全项目一:企业级堡垒机(SSH/SFTP 审计网关)
9.3🔥 实战🐹 并发项目二:高并发秒杀系统
9.4🔥 实战项目三:自动化运维平台 AutoOps
9.5🔥 实战📊 监控项目四:云原生监控平台 Observability
9.6🔥 实战☸️ K8s项目五:K8s 多集群管理平台
9.7🔥 实战🔗 微服务项目六(进阶):分布式 IM / 短链服务
9.8🔥 实战部署上线与面试通关

Ready to Go? 现在就开始你的全栈之路

从语言基础到 6 大生产级项目,九阶段体系化课程助你成为能扛生产的 Go 工程师。

添加助理老师微信

扫码咨询课程、优惠与 1 对 1 学习规划

助理老师微信二维码
一对一课程规划专属优惠

长按或截图保存二维码,微信扫一扫添加