Skip to content

Go实战 | 《微服务实战gin+grpc:项目管理/协同系统》

项目介绍


🔴 使用gin+grpc+gorm+go-redis+mysql等实现的项目管理系统,生产级项目,是go的最佳实践

🟠 涉及到go语言开发项目的方方面面,比如调试,性能调优,业务思考,三高优化,bug定位,docker-compose等

🟡 领域模型,非常方便做单元测试

🟢 高内聚低耦合架构

🔵 可以进行商用或者直接应用于公司,通过此项目可以成为一名优秀的go开发工程师,从事web后端开发


✨课程亮点

🔴 完整的,严谨的项目实现,由浅入深,逐步递进

🟠 采用1.18 go work新型的项目组织方式,分模块开发,便于大型项目采用

🟡 讲解细致,含遇到bug如何调试,如何判断,逻辑如何思考,对项目组织结构如何思考等

🟢 所用技术栈都是当前主流技术栈

🔵 学完本项目,可具备至少三年左右go开发的同等水平

🟣 项目含代码优化、性能优化分析等,完全展示真实工作如何去开发项目

🟤 具备使用go开发大型项目的能力


项目架构图


项目架构图

📑课程目录


📺 总视频数量:108小节

🕧 总时长:30小时+


第一章:项目介绍

  • 前端说明
  • 项目需求

第二章:项目搭建

  • 表设计
  • 搭建项目
  • 路由
  • redis集成
  • 日志
  • 配置
  • 引入grpc
  • 错误码
  • 引入etcd

第三章:注册登录

  • 引入docker
  • 注册
  • 登录
  • 事务

第四章:首页展示

  • id加密
  • 首页展示-模块化开发-认证中间件
  • 我的项目列表
  • 我的组织列表

第五章:项目管理

  • 代码优化
  • 我的项目
  • 项目模板
  • 创建读取项目
  • 编辑收藏项目
  • 回收站

第六章:项目任务

  • 统一缓存
  • 任务看板
  • 创建任务
  • 任务排序-复杂逻辑
  • 任务步骤-不同模板-适应多种场景

第七章:任务管理

  • 登录安全
  • 优化接口访问速度
  • 任务详情
  • 任务动态
  • 文件分片上传
  • 评论
  • 任务日志
  • 任务工时

第八章:成员管理

  • pprof详解+实际应用
  • 测试用例
  • 引入domain层
  • 账户列表
  • 部门列表+创建
  • 授权列表

第九章:授权管理

  • 授权讲解
  • 菜单路由
  • 授权节点
  • 用户授权实现
  • 项目授权实现
  • 读写分离

第十章:监控链路追踪

  • 分布式配置nacos应用
  • Jaeger集成

第十一章:日志采集

  • Kafka应用
  • ELK应用
  • 项目记录日志实现

第十二章:其他

  • 缓存一致性实现
  • minio分片上传
  • k8s部署项目
  • 面试讲解

📣 写入简历


新增一章《面试篇》,教你你如何将项目亮点放到简历中。

项目介绍

新一代的xx多项目管理+企业协同系统,具有项目流程模板,适配多行业,提供数字化分析报告,助力企业精细化管理,便捷的任务看板助力团队效率提升,前沿的文件文档管理,提升100%项目管理能力。

使用技术

gin,grpc,gorm,redis,mysql,nacos,etcd,jaeger,kafka,elk,minio,docker,k8s等

项目亮点

  1. 采用workspace功能,实现模块化开发方式
  2. DDD落地,严格践行低耦合,高内聚,职责单一设计思想
  3. grpc拦截器实现统一缓存,使用kafka队列方式解决缓存更新问题
  4. 高并发架构,jwt无状态认证,k8s部署便于扩缩容
  5. 权限设计,kafka+elk日志采集模型实现
  6. pprof性能测试,文件分片上传,读写分离等的落地实现

项目演示


项目演示1

项目演示2

项目演示3

项目演示4

项目演示5

项目演示6

🛒 价格&福利


💰 课程价格:899元

🎁 额外福利:购买后赠送 「价值299元的就业辅导:腾讯会议1对1的形式,包括答疑&简历优化&就业辅导」


📣 课程模式

❝ 项目并不是卖了就结束了,有微信课程群,进行项目答疑:视频教程+答疑模式,让你学完后具备拿高薪的能力

扫描下方二维码,私信【微服务项目管理】可进行咨询领取试看和报名。

微信公众号二维码

🚀 学习遇到瓶颈?想进大厂?

看完这篇技术文章,如果还是觉得不够系统,或者想在实战中快速提升?
王中阳的就业陪跑训练营,提供定制化学习路线 + 企业级实战项目 + 简历优化 + 模拟面试。

了解训练营详情