shenyi
管理员
管理员
  • UID1
  • 粉丝45
  • 关注0
  • 发帖数832
阅读:2334回复:2

Go+Rust wasm混编开发k8s管理系统(高级版)

楼主#
更多 发布于:2022-08-29 01:29
      之前我们开了好几个版本可视化系统。直至今日我们不光要升级后端技术栈也要升级前端技术栈。
     本次我们折腾下前端,去掉传统前端,改用rust 开发wasm来实现。一方面是折腾,另一方面也是熟悉RUST,为未来做准备. 本课程的后端是go开发的。所以是混合课程

   分三个大章节
   1、Rust wasm 相关框架(yew)复习章 --- 因为之前讲过一部分,但是随着版本更新很多细节和封装方式发生了变化
    2、Rust wasm +Golang api 交互篇  -- 重头戏  后端 全面 支持 多集群虚拟集群  。 不再使用传统client-go 、后端的核心 将不在 web程序上。 而 在自己二开的kubectl proxy上,并支持 casbin接入k8s
    3、挑选1-2模块(如pods管理等 。做个完整功能,包含用户鉴权)
     由于众所周知的原因,本课程关键细节会故意留坑VIP学员才会一对一口述破解


第二章:Rust wasm+golang交互篇
第32讲:wasm websocket入门(1) 基本环境搭建(演示课)试听
今天进入第二章,我们开始正式和golang后端交互

第33讲:wasm websocket入门(2) 直接从后端获取POD数据
我们利用wasm websocket直接从后端获取k8s pod数据


第34讲:wasm websocket入门(3) 加载Pods数据显示在表格中
本课时我们利用wasm 下的websocket 加载pods并显示在表格中

第35讲:wasm websocket入门(4) Pods后端发生改变后的更新方案(思路演示) 试听
这是对之前课程的改进部分。先说明思路



本课程每周更新2-3课时




第一章:RUST wasm复习章节
第1讲:开张课、基本环境和课程内容 免费试听,无需登录
老套路的开张课,第一章我们会先复习wasm 和yew框架

第2讲:yew基本配置、创建最简单界面
yew新版本和之前不不太一样。因此有必要做个基本配置说明

第3讲:添加按钮、触发事件、JS交互(wasm-bindgen)
快速回顾一下之前讲过的基本知识点

第4讲:使用web-sys进行js交互 免费试听
之前我们是使用原始wasm_bindgen来和JS交互。不是很方便。今天我们介绍web-sys模式

第5讲:在 wasm中 http请求的套路(gloo)1:基本代码
在wasm中比较重要的有http和 websocket请求。 我们先讲http模式

第6讲:在 wasm中 http请求的套路(2):JSON化处理
沿着上节课,我们实现JSON化处理

第7讲:在 wasm中 http请求的套路(3):动态加载和渲染(选学)
选学课不是不要看,是只需要看。本课时讲的是动态渲染数据

第8讲:在 wasm中 http请求的套路(4):请求初步封装
前面课时基本完成了初步代码。但是太乱,今天我们做个基本的封装

第9讲:补充课:5分钟快速搭建一个k8s 简易 通用API (golang)
今天课时是golang的。为了完成rust后端api。我们用脚手架快速搭建一个通用的资源获取API

第10讲:加载namespace列表 并显示 免费试听
今天这课时我们把真实k8s数据加载到wasm中

第11讲:复习课:封装namespace组件、组件引用、属性传递
之前老课程我们讲过组件的封装。这节课我们做个复习

第12讲:复习课:加入ElementUI样式、Input组件封装
这节课也是复习课,我们来封装Input组件(和之前有所不同)

第13讲:input组件(2)触发父组件事件、文本框联动
内容和之前的课程有所不同,所以特别做个补充课程

第14讲:下拉框封装(1) :复习课、代码改动
依然是复习课。但是代码改动不少,请适应

第15讲:下拉框封装(2) :灌入namespace数据
今天我们灌入真实k8s数据

第16讲:下拉框封装(3):onchange事件支持和联动 免费试听
今天我们对自己的下拉框加入onchange事件支持

第17讲:表格封装(1) :基本原理、父子组件套路(选学)
本课时中最复杂的一个组件,表格

第18讲:表格封装(2) :注入数据(初步)、动态渲染---选学
选学是指:只要看下原理。因为组件库由官方(我们)统一维护

第19讲:表格封装(3):显示数据支持多级表达式(上)
开发一个字段显示表达式,本课时是原理

第20讲:表格封装(3) :显示数据支持多级表达式(下)
沿着上节课我们完成多级表达式

第21讲:表格封装(4):显示真实的PODS列表数据—选学试听
选学是指要看,但是可以不用追究细节。直接使用课程封装的底层组件即可
。。。。。。
 第一章更多课时戳这里:https://www.jtthink.com/course/191

会讲故事的程序员
shenyi
管理员
管理员
  • UID1
  • 粉丝45
  • 关注0
  • 发帖数832
沙发#
发布于:2022-11-19 02:32
开始更新第二章
会讲故事的程序员
shenyi
管理员
管理员
  • UID1
  • 粉丝45
  • 关注0
  • 发帖数832
板凳#
发布于:2022-12-27 02:21
更至第35讲
会讲故事的程序员
游客

返回顶部