shenyi
管理员
管理员
  • UID1
  • 粉丝29
  • 关注0
  • 发帖数564
阅读:2805回复:2

[卖身课]go-micro微服务实战视频教育网站开更

楼主#
更多 发布于:2020-04-16 02:01
  为啥是卖身课: (课程地址戳这里
     因为是以我们8年前开发的网站改版作为背景进行录制的
    本课程是一个集大成课程,把之前开的零散的知识点集成到一起。是一个完整的go微服务课程(主要是前台)后台第一版是Java做的。大纲如下(先按章节做文字说明),后面会出架构图和脑图
  基本技术栈:
  1、前端:vue+nuxt后端渲染  .主要功能是js实现的,少部分逼格功能使用rust写 (rust可以选学,难度较大)
  2、后端: go-micro v2+gin+自主研发的一些开发模式、架构和辅助工具、mysql5.7+elasticsearch+redis5+rabbitmq
 预计120~~150课时左右
 第一章:go-micro复习
    现在我们使用了go-micro v2版本。有较多变动,因此第一章做个复习课。并且把gin嵌入到框架中,并整合我们之前改造过后的三层架构。并查漏补缺之前v1版本课程没有讲过的内容
 第二章(上半部分):开干。先完成课程服务(文字类)和前端页面的交互。初步部署到阿里云服务器上展示、附件服务(OSS等)

第二章(下半部分):api 网关(自己写)、熔断、限流等 (会演示多个网关的使用和选型原因)
 第三章:用户服务。主要涉及到jwt认证、权限处理、虚拟币、转账等
 第四章:搜索功能(elasticsearch)
 第五章:结合云进行视频点播功能开发。如上传视频、播放等
 第六章:读书笔记功能  
 第七章:站内IM开发(类似答疑功能)
 第八章:阿里云部署、压测工具的使用。云k8s 部署演示


适合学员:有go基础,看过我们其他铺垫课程的最佳 ,对多种类技术学习不抗拒,能够熟练使用搜索引擎。本课程不适合零基础学员,不适合只希望停留在舒适区的学员。需要有一定的自学能力。

 

最新喜欢:

xuanyingcoolzxuanyi...
会讲故事的程序员
sarboer
老生
老生
  • UID1418
  • 粉丝0
  • 关注0
  • 发帖数3
沙发#
发布于:2020-08-10 09:37
这个课程还更新吗,很久没看见有动静了
shenyi
管理员
管理员
  • UID1
  • 粉丝29
  • 关注0
  • 发帖数564
板凳#
发布于:2020-08-10 15:08
sarboer:这个课程还更新吗,很久没看见有动静了回到原帖
一直在更新。这是主课程,关联的很多子课程 都在更新。
由于go-micro框架版本兼容性特别差,因此里面的组件我们都在逐步替换
譬如最近更新的gin脚手架 是为了替换里面的http api。 分布式存储课程 是为了替换里面配置中心和服务发现等。

主课程 会慢一点,但是子课程在天天更新
会讲故事的程序员
游客

返回顶部