找回密码
立即注册
搜索
热搜: Java Python Linux Go
发回帖 发新帖

83

积分

0

好友

11

主题
发表于 6 天前 | 查看: 29| 回复: 0

课程简介

本课程是面向Go语言开发者的全栈微服务开发实战课程,涵盖从基础语法到企业级微服务架构的完整知识体系。课程重点讲解Gin框架、GORM、Redis、Kubernetes、微服务治理、分布式任务调度、ElasticSearch搜索、即时通讯等核心技术栈。通过21周系统学习,学员将掌握Feed流设计、支付系统实现、服务注册发现、负载均衡、监控告警等企业级开发技能,并完成从单体应用到微服务架构的完整项目转型。课程配套完整作业体系、加餐内容和电子书资源,帮助学员构建扎实的Go微服务开发能力,胜任中高级后端开发岗位。


下载地址

游客,如果您要查看本帖隐藏内容请回复

课程目录

00 开营直播

第1节:转 Go 语言的成长之路。

01 前置工作:Go 开发环境搭建指南

第2–3节:Windows 和 macOS 系统下的 Go 安装步骤。

02 Git & GitHub 操作指南

第4–9节:Git 安装、版本控制、仓库初始化与远程同步。

03 第一周:Go 基础语法

第10–13节:Go 语言基础语法讲解与练习。

04 第二周:用户基本功能与 Gin|GORM 入门

第14–17节:用户功能开发、Gin 和 GORM 框架入门。

05 第三周:JWT、Redis 入门与 Kubernetes 部署实战

第18–21节:JWT、Redis 基础与 Kubernetes 部署实践。

06 第四周:接口抽象技巧与短信服务实现

第22–33节:短信登录、接口编程、单元测试与第三方服务治理。

07 第五周:SSO 与微信扫码登录实现

第34–39节:微信扫码登录、长短 token、日志与配置模块接入。

08 第六周:文本存储与发帖功能实现

第40–45节:发帖功能实现、查询接口与缓存优化。

09 第七周:阅读点赞收藏实现与 Kafka 入门

第46–49节:阅读点赞收藏功能、Kafka 入门与 channel 详解。

10 第八周:监控、埋点和告警

第50–53节:Kafka 进阶、Prometheus 与 OpenTelemetry 监控。

11 第九周:榜单模型与分布式任务调度

第54–58节:热榜功能设计、分布式任务调度实现。

12 第十周:单体应用拆分为微服务应用

第59–63节:微服务架构入门、模块化与微服务化拆分。

13 第十一周:不停机数据迁移方案

第64–67节:不停机数据迁移理论与实践。

14 第十二周:微服务研发之服务注册与发现

第68–70节:服务注册与发现、高可用与注册中心选型。

15 第十三周:微服务研发之负载均衡

第71–74节:负载均衡算法、接入负载均衡与服务治理基础。

16 第十四周:微服务研发之服务治理

第75节:服务治理之熔断、限流与降级接入。

17 第十五周:支付服务设计与实现

第76–79节:支付服务实现、打赏功能与评论服务开发。

18 第十六周:评论服务、用户关系服务设计与实现

第80节:评论服务与用户关系系统实现。

19 第十七周:ElasticSearch 与搜索服务实现

第81–85节:搜索服务设计、ElasticSearch 入门与标签功能。

20 第十八周:ELK 和 Canal 入门

第86–87节:ELK 入门部署与 Canal 案例实践。

21 第十九周:Feed 流设计与实现

第88–89节:Feed 流设计、接口实现与压测。

22 第二十周:即时通讯 IM 服务设计与实现

第90–91节:IM 系统设计、WebSocket API 与 OpenIM 入门。

23 第二十一周:课程总结

第92–93节:OpenIM 接入、课程总结回顾。

24 加餐

第94–103节:Gin 校验、UML 序列图、MongoDB 事务等技巧分享。

25 加餐:作业讲解

第104–122节:各周作业详细讲解与答疑。

Go电子书

附加资源:涵盖架构、微服务、DDD 等电子书资料。

Go八股文题集-邓明

附加资源:Go 面试题集、数据库、Redis、微服务等知识点。

--- 点击展开详细目录 ---

00、开营直播

  • 🎬 转 Go 语言的成长之路.mp4

01、前置工作:Go 开发环境搭建指南

  • 🎬 macOS系统下的安装步骤 .mp4
  • 🎬 Windows系统下的安装步骤 .mp4

02、Git & GitHub 操作指南

  • 🎬 1. 为什么要使用 Git&GitHub.mp4
  • 🎬 2. 什么是版本控制? .mp4
  • 🎬 3. 安装 Git、初始化仓库并做最简单的配置 .mp4
  • 🎬 4. 在Windows系统上安装Git .mp4
  • 🎬 5. 完成一个最简单的Git操作流程:工作区、暂存区和仓库 .mp4
  • 🎬 6. 将本地仓库同步到远程GitHub仓库 .mp4

03、第一周:Go 基础语法

  • 🎬 第一讲:Go 基础语法(一) .mp4
  • 🎬 第三讲:Go 基础语法(三) .mp4
  • 🎬 第二讲:Go基础语法(二) .mp4

04第二周:用户基本功能与 Gin|GORM 入门

  • 🎬 第五讲:用户基本功能与 Gin|GORM 入门(二) .mp4
  • 🎬 第六讲:用户基本功能与 Gin|GORM 入门(三) .mp4
  • 🎬 第四讲:用户基本功能与 Gin|GORM 入门(一) .mp4

05第三周:JWT、Redis 入门与 Kubernetes 部署实战

  • 🎬 第七讲:JWT、Redis 入门与 Kubernetes 部署实战(一) .mp4
  • 🎬 第九讲:JWT、Redis 入门与 Kubernetes 部署实战(三) .mp4
  • 🎬 第八讲:JWT、Redis 入门与 Kubernetes 部署实战(二) .mp4

06第四周:接口抽象技巧与短信服务实现

  • 🎬 第十一讲:短信验证码登录(二) .mp4
  • 🎬 第十三讲:单元测试(一) .mp4
  • 🎬 第十二讲:短信验证码登录(三)、面向接口编程与依赖注入 .mp4
  • 🎬 第十五讲:第三方服务调用治理(一) .mp4
  • 🎬 第十六讲:第三方服务调用治理(二)、微信扫码登录实现(一) .mp4
  • 🎬 第十四讲:单元测试(二)、集成测试 .mp4
  • 🎬 第十讲:优化登录性能、短信验证码登录(一) .mp4

07第五周:SSO 与微信扫码登录实现

  • 🎬 第二十讲:接入日志模块(二)、发帖功能实现(一) .mp4
  • 🎬 第十七讲:微信扫码登录实现(二)、长短 token 与退出登录 .mp4
  • 🎬 第十九讲:接入日志模块(一) .mp4
  • 🎬 第十八讲:接入配置模块 .mp4

08第六周:文本存储与发帖功能实现

  • 🎬 第二十一讲:发帖功能实现(二) .mp4
  • 🎬 第二十三讲:发帖增强功能实现(一) .mp4
  • 🎬 第二十二讲:发帖功能实现(三) .mp4
  • 🎬 第二十五讲:查询接口与缓存 .mp4
  • 🎬 第二十四讲:发帖增强功能实现(二) .mp4

09第七周:阅读点赞收藏实现与 Kafka 入门

  • 🎬 第二十七讲:阅读点赞收藏功能实现(二)、Kafka 入门(一) .mp4
  • 🎬 第二十八讲:Kafka 入门(二)、channel 详解 .mp4
  • 🎬 第二十六讲:阅读点赞收藏功能实现(一) .mp4

10第八周:监控、埋点和告警

  • 🎬 第三十一讲:监控、埋点和告警-OpenTelemetry .mp4
  • 🎬 第三十讲:监控、埋点和告警-Prometheus .mp4
  • 🎬 第二十九讲:Kafka 入门(三)、监控、埋点和告警(一) .mp4

11第九周:榜单模型与分布式任务调度

  • 🎬 第三十三讲:热榜功能设计与实现(二)、分布式任务调度(一) .mp4
  • 🎬 第三十二讲:热榜功能设计与实现(一) .mp4
  • 🎬 第三十四讲:分布式任务调度(二) .mp4

12第十周:单体应用拆分为微服务应用

  • 🎬 第三十七讲:拆分微服务之模块化(二)、微服务化(一) .mp4
  • 🎬 第三十五讲:微服务架构入门(一) .mp4
  • 🎬 第三十八讲:拆分微服务之微服务化(二) .mp4
  • 🎬 第三十六讲:微服务架构入门(二)、拆分微服务之模块化(一) .mp4

13第十一周:不停机数据迁移方案

  • 🎬 第三十九讲:不停机数据迁移(一) .mp4
  • 🎬 第四十一讲:不停机数据迁移(三) .mp4
  • 🎬 第四十讲:不停机数据迁移(二) .mp4

14第十二周:微服务研发之服务注册与发现

  • 🎬 第四十三讲:接入服务注册与发现、注册中心选型 .mp4
  • 🎬 第四十二讲:服务注册与发现理论基础、高可用 .mp4

15第十三周:微服务研发之负载均衡

  • 🎬 第四十五讲:接入负载均衡(一) .mp4
  • 🎬 第四十六讲:接入负载均衡(二)、服务治理理论基础 .mp4
  • 🎬 第四十四讲:负载均衡算法 .mp4

16第十四周:微服务研发之服务治理

  • 🎬 第四十七讲:服务治理之接入熔断、限流、降级.mp4

17第十五周:支付服务设计与实现

  • 🎬 第五十讲:打赏功能实现、评论服务实现(一) .mp4
  • 🎬 第四十九讲:支付服务实现(二) .mp4
  • 🎬 第四十八讲:服务治理之可观测性、支付服务实现(一) .mp4

18第十六周:评论服务、用户关系服务设计与实现

  • 🎬 第五十一讲:评论服务实现(二)、用户关系系统实现(一).mp4

19第十七周:ElasticSearch 与搜索服务实现

  • 🎬 第五十三讲:搜索服务设计与实现 .mp4
  • 🎬 第五十二讲:用户关系系统实现(二)、ElasticSearch入门(一) .mp4
  • 🎬 第五十四讲-1:标签功能设计与实现(上) .mp4
  • 🎬 第五十四讲-2:标签功能设计与实现(下) .mp4

20第十八周:ELK 和 Canal 入门

  • 🎬 第五十五讲:ELK 入门与部署实践.mp4
  • 🎬 第五十六讲:Canal 入门与案例实践.mp4

21第十九周:Feed 流设计与实现

  • 🎬 第五十七讲:Feed 流设计与实现.mp4
  • 🎬 第五十八讲:Feed 接口实现与压测.mp4

22第二十周:即时通讯 IM 服务设计与实现

  • 🎬 第五十九讲:IM 系统设计与 WebSocket API 入门.mp4
  • 🎬 第六十讲:基于 WebSocket 的最简 IM、OpenIM 入门.mp4

23第二十一周:课程总结

  • 🎬 第六十一讲:在业务中接入 OpenIM、课程总结(一).mp4
  • 🎬 第六十二讲:课程总结(二).mp4

24加餐

  • 🎬 6.29 加餐直播-如何设计面试方案,面试连招|套路 .mp4
  • 🎬 7.2 加餐分享 .mp4
  • 🎬 加餐:Gin Validator .mp4
  • 🎬 加餐:Gin 登录校验 path 白名单的另外一种做法 .mp4
  • 🎬 加餐:Go Generate 使用指南 .mp4
  • 🎬 加餐:go inline 标签 .mp4
  • 🎬 加餐:MongoDB 事务 .mp4
  • 🎬 加餐:OSS 多云方案的基本思路 .mp4
  • 🎬 加餐:UML 序列图绘制指南 .mp4
  • 🎬 加餐:延时队列、sync包 .mp4

25加餐:作业讲解

  • 🎬 第一次作业讲解 .mp4
  • 🎬 第七次作业讲解 .mp4
  • 🎬 第三次作业讲解 .mp4
  • 🎬 第九次作业讲解 .mp4
  • 🎬 第二十一次作业讲解 .mp4
  • 🎬 第二十次作业讲解 .mp4
  • 🎬 第二次作业讲解 .mp4
  • 🎬 第八次作业讲解 .mp4
  • 🎬 第六次作业讲解 .mp4
  • 🎬 第十&十一次作业讲解 .mp4
  • 🎬 第十七次作业讲解 .mp4
  • 🎬 第十三次作业讲解 .mp4
  • 🎬 第十九次作业讲解 .mp4
  • 🎬 第十二次&选做作业讲解 .mp4
  • 🎬 第十五次作业讲解 .mp4
  • 🎬 第十八次作业讲解 .mp4
  • 🎬 第十六次作业讲解 .mp4
  • 🎬 第十四次作业讲解 .mp4
  • 🎬 第四次作业讲解 .mp4

Go八股文题集-邓明

GC垃圾回收
Golang
Redis
微服务
数据库
消息队列
缓存

Go电子书



您需要登录后才可以回帖 登录 | 立即注册

手机版|小黑屋|云栈社区(YunPan.Plus) ( 苏ICP备2022046150号-2 )

GMT+8, 2025-11-5 18:47 , Processed in 0.082854 second(s), 38 queries , Gzip On.

Powered by Discuz! X3.5

© 2025-2025 CloudStack.

快速回复 返回顶部 返回列表