shenyi
管理员
管理员
  • UID1
  • 粉丝19
  • 关注0
  • 发帖数293
阅读:770回复:0

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

楼主#
更多 发布于:2020-04-16 02:01
  为啥是卖身课: (课程地址戳这里
     因为是以我们8年前开发的网站改版作为背景进行录制的
    本课程是一个集大成课程,把之前开的零散的知识点集成到一起。是一个完整的go微服务课程(主要是前台)后台是Java做的。大纲如下(先按章节做文字说明),后面会出架构图和脑图
  基本技术栈:
  1、前端:vue+nuxt后端渲染+rust+wasm  .主要功能是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)
 第五章:结合云进行视频点播功能开发。如上传视频、播放等
 第六章:读书笔记功能 (含rust部分做前端)
 第七章:站内IM开发(类似答疑功能)
 第八章:阿里云部署、压测工具的使用。云k8s 部署演示


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


本周更新 热身课,每周更新4-6讲
  第一章:准备工作和go-micro复习
第1讲:开张课和技术栈说明 免费试听,无需登录
一如既往的开张课。介绍下本课程的基本内容。这里我们使用的是go-micro v2版本+gin+改造过后的三层架构技术栈来完成

第2讲:复习课:运行第一个服务(grpc)
在v2版本下快速创建服务的基本姿势

第3讲:使用etcd注册服务、web管理界面、api网关(初步)
部分知识点之前都讲过。我们就快速过一下

第4讲:[练习课]快速创建第二个服务:课程服务
按照上节课的套路,我们来做个练习

第5讲:服务和服务之间的基本调用
服务和服务之间的基本调用

最新喜欢:

xuanyingcoolzxuanyi...
会讲故事的程序员
游客

返回顶部