# 初级go工程师训练营0期课程

*Published:* 2024-05-28
*Author:* 客服001

#### 温馨提醒

如果文章内容或图片资源失效，请留言反馈，我们会及时处理，谢谢

本文最后更新于2025年1月20日，已超过 180天没有更新



[![](https://www.xarjtc.com/wp-content/uploads/2024/05/6710ff281aba33a.webp)](https://www.xarjtc.com/wp-content/uploads/2024/05/6710ff281aba33a.webp)

**目前只有前10周**

├──第01周：Go 基础语法

| ├──第二讲：Go基础语法（二）.mp4 637.30M

| ├──第三讲：Go 基础语法（三）.mp4 496.06M

| ├──第一次作业：实现切片的删除操作.docx 14.82kb

| ├──第一讲：Go 基础语法（一）.mp4 465.23M

| ├──第一周 Go 基本语法-改.pdf 10.09M

| └──相关代码资料.docx 12.99kb

├──第02周：用户基本功能与 Gin\_GORM 入门

| ├──课件及相关资料

| | ├──slice.go 1.51kb

| | ├──代码资料.docx 12.99kb

| | ├──第二次作业：实现编辑功能.docx 15.30kb

| | ├──第二周(上) 用户基本功能与 Gin 入门-改.pdf 4.29M

| | └──第二周(下) 用户基本功能与GORM入门-改.pdf 3.79M

| ├──第六讲：用户基本功能与 Gin\_GORM 入门（三）.mp4 809.90M

| ├──第四讲：用户基本功能与 Gin\_GORM 入门（一）.mp4 710.02M

| └──第五讲：用户基本功能与 Gin\_GORM 入门（二）.mp4 516.78M

├──第03周：JWT、Redis 入门与 Kubernetes 部署实战

| ├──课件及相关资料

| | ├──第三次作业：修改已有的部署方案.txt 0.73kb

| | ├──第三周（上）Session和JWT.pdf 3.07M

| | ├──第三周（下）Kubernetes 部署入门.pdf 6.15M

| | └──相关资料.txt 0.28kb

| ├──第八讲：JWT、Redis 入门与 Kubernetes 部署实战（二）.mp4 723.73M

| ├──第九讲：JWT、Redis 入门与 Kubernetes 部署实战（三）.mp4 495.51M

| └──第七讲：JWT、Redis 入门与 Kubernetes 部署实战（一）.mp4 662.07M

├──第04周：接口抽象技巧与短信服务实现

| ├──课件及相关资料

| | ├──第六次作业：同步转异步.txt 1.36kb

| | ├──第四次作业：用本地缓存来替换 Redis.txt 0.88kb

| | ├──第四周（1）优化登录性能.pdf 2.23M

| | ├──第四周（2）使用短信来登录.pdf 14.59M

| | ├──第四周（3）面向接口编程与依赖注入.pdf 7.75M

| | ├──第五次作业：测试前端接口 LoginJWT 或者 LoginSMS.txt 0.74kb

| | └──相关资料.txt 0.28kb

| ├──第十二讲：短信验证码登录（三）、面向接口编程与依赖注入.mp4 837.11M

| ├──第十讲：优化登录性能、短信验证码登录（一）.mp4 705.23M

| ├──第十六讲：第三方服务调用治理（二）、微信扫码登录实现（一）.mp4 753.04M

| ├──第十三讲：单元测试（一）.mp4 549.13M

| ├──第十四讲：单元测试（二）、集成测试.mp4 810.29M

| ├──第十五讲：第三方服务调用治理（一）.mp4 511.28M

| └──第十一讲：短信验证码登录（二）.mp4 517.89M

├──第05周：SSO 与微信扫码登录实现

| ├──课件及相关资料

| | ├──第七次作业：优化 Web 中打印日志的部分.docx 185.91kb

| | ├──第五周（1）微信扫码登录.pdf 3.44M

| | ├──第五周（2）长短 token 与登出问题.pdf 3.76M

| | ├──第五周（3）接入配置模块.pdf 3.17M

| | ├──面试项目：使用短信服务来面试.txt 0.14kb

| | └──相关代码.txt 0.28kb

| ├──第二十讲：接入日志模块（二）、发帖功能实现（一）.mp4 770.43M

| ├──第十八讲：接入配置模块.mp4 696.19M

| ├──第十九讲：接入日志模块（一）.mp4 597.88M

| └──第十七讲：微信扫码登录实现（二）、长短 token 与退出登录.mp4 672.64M

├──第06周：文本存储与发帖功能实现

| ├──课件及相关资料

| | ├──第六周（1）发帖子功能.pdf 5.80M

| | ├──第六周（2）发帖子功能增强-改.pdf 4.84M

| | ├──第六周（3）查询接口与缓存-改.pdf 2.16M

| | └──相关代码.txt 0.28kb

| ├──第二十二讲：发帖功能实现（三）.mp4 623.36M

| ├──第二十三讲：发帖增强功能实现（一）.mp4 773.45M

| ├──第二十四讲：发帖增强功能实现（二）.mp4 548.56M

| ├──第二十五讲：查询接口与缓存.mp4 754.92M

| └──第二十一讲：发帖功能实现（二）.mp4 561.15M

├──第07周：阅读点赞收藏实现与 Kafka 入门

| ├──课件与相关资料

| | ├──第八次作业：找出点赞数量前 N 的数据.txt 1.53kb

| | ├──第七周（1）阅读、点赞、收藏实现-改.pdf 2.57M

| | ├──第七周（2）Kafka 改造-改.pdf 4.60M

| | └──相关代码.txt 0.28kb

| ├──第二十八讲：Kafka 入门（二）、channel 详解.mp4 625.44M

| ├──第二十六讲：阅读点赞收藏功能实现（一）.mp4 575.96M

| └──第二十七讲：阅读点赞收藏功能实现（二）、Kafka 入门（一）.mp4 813.51M

├──第08周：监控、埋点和告警

| ├──课件与相关资料

| | ├──代码.txt 0.28kb

| | ├──第八周（1）可观测性：Prometheus.pdf 3.94M

| | ├──第八周（2）可观测性：OpenTelemetry.pdf 2.65M

| | └──第九次作业：为消息队列添加监控.txt 0.74kb

| ├──第二十九讲：Kafka 入门（三）、监控、埋点和告警（一）.mp4 832.57M

| ├──第三十讲：监控、埋点和告警-Prometheus.mp4 635.95M

| └──第三十一讲：监控、埋点和告警-OpenTelemetry.mp4 803.41M

├──第09周：榜单模型与分布式任务调度

| ├──课件与相关资料

| | ├──代码.txt 0.28kb

| | ├──第九周（1）榜单模型-改.pdf 4.46M

| | ├──第九周（2）分布式任务调度-改.pdf 2.42M

| | ├──第十次作业：选择最合适的节点.txt 1.78kb

| | └──第十一次作业：抢占接口的查询条件.docx 104.38kb

| ├──第三十二讲：热榜功能设计与实现（一）.mp4 658.39M

| ├──第三十三讲：热榜功能设计与实现（二）、分布式任务调度（一）.mp4 760.94M

| └──第三十四讲：分布式任务调度（二）.mp4 541.75M

└──第10周：单体应用拆分为微服务应用

| ├──课件及相关资料

| | ├──代码.txt 0.28kb

| | ├──第八次作业参考答案.txt 0.12kb

| | ├──第十二次作业：其它聚合形态 — 在 Repository 里面聚合.docx 48.93kb

| | ├──第十周（1）微服务架构前期准备.pdf 5.13M

| | ├──第十周（2）拆分微服务-模块化-改.pdf 1.21M

| | ├──第十周（3）拆分微服务-微服务化-改.pdf 2.61M

| | └──作业（选做）.txt 0.85kb

| ├──第三十八讲：拆分微服务之微服务化（二）.mp4 627.87M

| ├──第三十六讲：微服务架构入门（二）、拆分微服务之模块化（一）.mp4 440.37M

| ├──第三十七讲：拆分微服务之模块化（二）、微服务化（一）.mp4 844.41M

| └──第三十五讲：微服务架构入门（一）.mp4 682.43M