shenyi
管理员
管理员
  • UID1
  • 粉丝45
  • 关注0
  • 发帖数900
阅读:81116回复:18

本站Golang进阶版学习路线:迭代式成长(不断更新中)

楼主#
更多 发布于:2020-07-09 16:05

     由于我们主做进阶教学,因此很有必要搞一个进阶学习路线。供有go基础的同学进阶、提升。(我们是提优班,不是补差班)
   我们始终服务的是
   段位: >入门  且 >=初级 <高级     认知:刻苦努力好学的同学们
   (请务必确保您已经拥有golang、linux的基本知识,能自学gin等框架。网站所有课程都不适合纯新手)
 

  【荐】  k8s基操学会后转运维级开发(k8s方向)的课程学习路线
 
   第一步:Go提升和加强  
    1、 GO基础加强版   有了语法基础后进行认知的提升    
    2、Go面试加强版之自虐篇  迭代式成长
    3、GO高并发模型之管道模式   Go的精髓之一
    4、手撸IoC容器初级版 看手段、看模式、看思维
    5、手撸Redis脚手架(缓存篇)  能学会这个,那么对Redis也没啥障碍了
    6、Gin+Casbin权限实战速学  目前最流行的权限框架之一
    7、Gin+oAuth2快速上手   (选学) 使用gin+第三方库分别实现oauth2的服务端和客户端
    8、Gin开发实战技巧篇(1)(新手进阶)  提升代码中等逼格所用
    9、Gin实战开发技巧系列(2):Gin+EventBus手撸事件驱动-- (选学)在Gin里使用事件驱动提升逼格
    10、Gin实战开发技巧系列(3):Redis锁的逼格使用  (短课程)
    11、Go+Websocket实战速学 (短课程)
    12、Gin实战开发技巧篇(4):手撸限流、带过期机制的缓存
    13、 Gin实战开发技巧篇(5):插件化开发  (选学)
    14、Grpc实战补丁课 新版很多地方和以前不同,做个补丁课
 
   第二步:具备创新能力
   1、Go gin脚手架研发   (本课程看起来简单,但是难度非常高,仅供大家参考思路)   可以看到基础框架是怎么扩展和增加框架功能
         看完本课程,你会具备一定程度的“自研框架”的能力+较好的代码设计模式能力
       1.1 Go Gin脚手架+领域驱动。 承接上面的课程,这个课程放出成品脚手架 和使用方式。
    2、Go+Raft分布式一致性实战选学)    本课程基于raft第三方库实现一个简单gin分布式一致性功能
    3、Go压测实战(初级篇)   短课程,实战课程的辅助和补充
   本步骤还没完

   第三步:k8s系列(强力更新中。k8s是云原生开发的基石。也是Go开发者必须学的技能之一)
  目前早期课程用的k8s 是1.18 版本(入门无所谓)。 大部分课程 是k8s 1.22+ , 新课程已经升级到k8s 1.24+
  由于考虑到很多同学部署阶段 就被劝退了,那么我们先用第三方工具(rancher2)无脑部署。后面再手工部,并且针对k8s细节再单开课程(已经会k8s 搭建的,不需要看rancher相关的课程)
   1、阿里云环境:rancher2+k8s快速上手  本课程直接使用两台阿里云ECS服务器演示rancher和k8s无脑上手,包含简易ci/cd等。只需了解Linux、docker等知识便可快速上手k8s  
   2、k8s基础速学篇1 。承接上面的课程,我们进行k8s细节的学习
   3、k8s基础速学篇2(基于kubeadm+真实云服务器)使用kubeadm部署k8s
   4、go+k8s api速学基础篇 (完结)为了后面k8s二开课程的开设打下基础,我们先学习k8s api的基本调用。并模仿rancher做一些管理模块
   5、短课程:Containerd+k8s1.20云服务器部署实操  ( 选学)
   6、gin脚手架开发k8s可视化管理系统(前后端分离篇) 运开基础
   7、K8s+Istio微服务基础实战入门
   8、k8s基础速学3 (k8s 进阶)
   9、Rancher+Jenkins极简入门 (微服务实战课程配套辅助)
   10、Gin实战Istio可视化管理系统 运开进阶--(选学)
   11、2021全新golang微服务实训课   实战课
   12、tekton( k8s原生cicd框架)实战和可视化开发 (选学)
   13、Operator实战第一波:手撸http ingress网关
   14、k8s Operator实战进阶第二波
   15、上述内容掌握后,要看下面的学习路线k8s基操学会后转运维级开发(k8s方向)的课程学习路线(不断更新中)
   k8s系列是网站的重点和绝对的方向  

  第四步:其他技术栈
   1、go web+RabbitMQ实战速学篇
   2、go web+ElasticSearch7实战基础篇
  这个部分依然没完,后面还会不断开新课程

  第五步:
     适当学习其他技术栈。这年头在初期就想精通一门是很难的,用广度来弥补深度
    1、SpringBoot2.x实战速学第一波
    2、Rust+Wasm入门基础速学篇

 第六步:  
   硬广来一波:光看视频是不够的,我们的服务精髓在课后答疑,和工作中问题的思路指导。成为我们的VIP会员 了解下

 
  
      
会讲故事的程序员
shenyi
管理员
管理员
  • UID1
  • 粉丝45
  • 关注0
  • 发帖数900
沙发#
发布于:2020-07-10 12:28
每个课程 都有多节试听课时。 尤其是最近热更的gin 脚手架课程,直接就是免费观看的
会讲故事的程序员
sishao
老生
老生
  • UID1639
  • 粉丝1
  • 关注0
  • 发帖数3
  • 社区居民
板凳#
发布于:2020-08-03 11:32
shenyi:每个课程 都有多节试听课时。 尤其是最近热更的gin 脚手架课程,直接就是免费观看的回到原帖
有没有群呀
sishao
老生
老生
  • UID1639
  • 粉丝1
  • 关注0
  • 发帖数3
  • 社区居民
地板#
发布于:2020-08-03 11:32
shenyi:每个课程 都有多节试听课时。 尤其是最近热更的gin 脚手架课程,直接就是免费观看的回到原帖
购买了课程,加个群什么的
shenyi
管理员
管理员
  • UID1
  • 粉丝45
  • 关注0
  • 发帖数900
4楼#
发布于:2020-08-03 12:54
sishao:购买了课程,加个群什么的回到原帖
咨询群:98514334

如果是VIP会员,有专门的VIP答疑群
会讲故事的程序员
shenyi
管理员
管理员
  • UID1
  • 粉丝45
  • 关注0
  • 发帖数900
5楼#
发布于:2020-08-22 01:59
云原生开发 课程 即将提上日程
会讲故事的程序员
59420xhl
资深老生
资深老生
  • UID1283
  • 粉丝0
  • 关注0
  • 发帖数1
6楼#
发布于:2020-09-02 20:49
请问k8s二次开发的课程什么时候开始做呢
xiaoxin
毕业生
毕业生
  • UID611
  • 粉丝1
  • 关注0
  • 发帖数2
7楼#
发布于:2020-09-11 09:52
请问k8s二次开发的课程什么时候开始做呢
mark_wang
资深老生
资深老生
  • UID1049
  • 粉丝0
  • 关注0
  • 发帖数1
  • 社区居民
8楼#
发布于:2020-10-16 19:45
老师还是厉害的
wq67200976
资深老生
资深老生
  • UID2229
  • 粉丝0
  • 关注0
  • 发帖数1
9楼#
发布于:2021-03-29 10:45
充值了年费会员从哪里进群老大
shenyi
管理员
管理员
  • UID1
  • 粉丝45
  • 关注0
  • 发帖数900
10楼#
发布于:2021-03-29 12:20
wq67200976:充值了年费会员从哪里进群老大回到原帖
加我 QQ:65480539。 我拉你
会讲故事的程序员
sjlovefxy
毕业生
毕业生
  • UID2580
  • 粉丝0
  • 关注0
  • 发帖数3
  • 社区居民
11楼#
发布于:2021-06-10 21:43
希望把这些知识点 和套路 让更多的人知道我们的初心和希望
285964377
新生
新生
  • UID2669
  • 粉丝0
  • 关注0
  • 发帖数1
12楼#
发布于:2021-07-03 19:59
会员好贵啊 呜呜呜
shenyi
管理员
管理员
  • UID1
  • 粉丝45
  • 关注0
  • 发帖数900
13楼#
发布于:2021-07-05 00:51
285964377:会员好贵啊 呜呜呜回到原帖
重在人工服务哦~~~
会讲故事的程序员
JwCode
资深老生
资深老生
  • UID2764
  • 粉丝0
  • 关注0
  • 发帖数1
  • 社区居民
14楼#
发布于:2021-09-08 13:38
会员数量有上限吗?
上一页
游客

返回顶部