Skip to content

LanshanTeam/Courseware-Backend-Go-2023

Repository files navigation

Courseware-Backend-Go-2023

蓝山工作室 && 勤奋蜂工作室 Go 方向 2023-2024年课件

第一学期:2023.10.21(第7周)- 2024.1.7(第18周)(暂定)

节数 课程 说明 讲师
0 通识课 提问的智慧,学会用 chatgpt,typora,安装 jetbrains 以及 goland,等等 万子渝
1 go 基础语法(1) 变量,常量,基本数据类型,运算符,流程控制,函数基础,fmt包 邓卓
2 go 基础语法(2) 数组,切片,map,函数进阶,git 刘力延
3 struct、指针、interface 包,struct、指针、interface 王丹力
4 常见的库与初识开源 strconv,time,os,context,(template),(flag) / 了解 github 开源 梁伟健
5 goroutine、channel、select go 语言并发编程 赵锡军
6 web 开发 net/http 库,gin,cookie,session,jwt 廖淑娴
7 mysql 基本概念,sqlx,gorm 王俊杰
8 redis,mongodb 基本概念,缓存策略,go 操作 redis 和 mongodb 单培民
9 linux linux 常见命令,部署项目等 杨璟轩
10 docker docker概念,docker部署项目,编写dockerfile 刘显
11 单体项目实战 zap,viper,gin/hertz 框架实战 万子渝

第二学期:第一周 —— 第九周

节数 课程 说明 讲师
1 消息队列 消息队列的应用,常见消息队列解决方案 王丹力
2 微服务(1) 微服务架构,服务拆分原则,服务间通信,服务间发现机制 王俊杰
3 微服务(2) Go-zero 快速搭建微服务 demo 刘显
4 微服务(3) Kitex 快速构建微服务 demo 万子渝
5 API网关 负载均衡,限流、熔断、降级,Nginx、Traefik、Kong 刘力延
6 可观测性 Log、Traces、Metrics,OTEL 梁伟建
7 分布式数据一致性 分布式 ID,分布式锁,分布式事务,一致性共识算法,配置中心 赵锡军
8 k8s k8s 架构,常见 k8s 资源 邓卓
9 杂项 CICD,八股,杂项 万子渝

About

蓝山工作室 Go 方向 2023-2024年课件

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published