【资源介绍】:
本课是一套系统高效的体系化Rust课程,一.夯实基础语法:从基础语法和数据结构上手,熟悉Rust的设计理念。完成思维转换,从其他编程语言平滑迁移至Rust。二.迁移生态系统:了解Rust常用的库和框架,掌握Rust生态体系的基本用法。在实战中逐步构建生产级应用,提升编程能力。三.打造高性能的系统基石:灵活运用Rust, 为系统增强可扩展性。发挥Rust语言的强项,打造稳定可靠的底层系统,循序渐进轻松实现Rust系统入门,实战驱动,围绕5大项目实战,带你构建生产环境级别的应用程序。
【资源目录】:
├──01 第1周:从 Hello world 到实用的 CLI 工具
| ├──1. Rust 语言简介 .mp4 107.28M
| ├──10. CLI 项目:文本签名(一) .mp4 177.45M
| ├──11. CLI 项目:文本签名(二) .mp4 134.87M
| ├──12. CLI 项目:HTTP 文件服务器(一) .mp4 178.85M
| ├──13. CLI 项目:HTTP 文件服务器(二) .mp4 90.20M
| ├──14. 重构 CLI 项目 .mp4 129.28M
| ├──15. 总结与回顾 .mp4 74.17M
| ├──2. Rust 编程工具和 CICD 环境 .mp4 25.93M
| ├──3. Rust 基础语法 .mp4 56.57M
| ├──4. Rust 的类型系统与数据结构 .mp4 35.52M
| ├──5. Rust 的所有权和生命周期 .mp4 75.61M
| ├──6. 泛型和 trait .mp4 31.40M
| ├──7. CLI 项目:处理 CSV .mp4 160.37M
| ├──8. CLI 项目:生成随机密码 .mp4 210.93M
| ├──9. CLI 项目:Base64 编解码 -.mp4 167.56M
| └──入学基础和预习资料.pdf 655.43kb
├──02 第2周:从单线程到多线程,从同步到异步(上篇)
| ├──1. Rust 并发处理简介 .mp4 136.06M
| ├──2. 矩阵乘法:从线性处理到并发处理(一) .mp4 101.51M
| ├──3. 矩阵乘法:从线性处理到并发处理(二) .mp4 133.07M
| ├──4. 使用并发 HashMap 实时收集统计信息(一) .mp4 98.61M
| ├──5. 使用并发 HashMap 实时收集统计信息(二) .mp4 132.52M
| └──6. 异步处理的基本概念 .mp4 96.55M
├──03 第2周:从单线程到多线程,从同步到异步(下篇)
| ├──1. 写一个简易版 Redis server .mp4 75.93M
| ├──2. 简易版 Redis 服务器:RespFrame encoding(一) .mp4 114.30M
| ├──3. 简易版 Redis 服务器:RespFrame encoding(二) .mp4 120.78M
| ├──4. 简易版 Redis 服务器:RespFrame decoding(一) .mp4 79.64M
| ├──5. 简易版 Redis 服务器:RespFrame decoding(二) .mp4 204.98M
| ├──6. 简易版 Redis 服务器:Command .mp4 185.66M
| ├──7. 简易版 Redis 服务器:网络处理 .mp4 153.16M
| ├──8. 简易版 Redis 服务器:总结 .mp4 258.31M
| └──本周作业.pdf 80.32kb
├──04 第3周:深入浅出元编程
| ├──1. 什么是宏 .mp4 22.25M
| ├──2. 声明宏 .mp4 104.87M
| ├──3. 如何构建过程宏 .mp4 107.48M
| ├──4. 构建过程宏:使用 darling .mp4 127.64M
| ├──5. 构建过程宏:处理 derive、field 参数(一) .mp4 151.30M
| ├──6. 构建过程宏:处理 derive、field 参数(二) .mp4 77.99M
| ├──7. 为客户端和服务器生成合适的错误输出(一) .mp4 189.88M
| └──8. 为客户端和服务端生成合适的错误输出(二) .mp4 144.80M
├──05 第4周:Rust 生态系统概览(上篇)
| ├──1. Rust 生态系统概览:错误处理 .mp4 132.29M
| ├──2. Rust 生态系统概览:日志处理(一) .mp4 101.17M
| ├──3. Rust 生态系统概览:日志处理(二) .mp4 114.29M
| ├──4. Rust 生态系统概览:宏 .mp4 149.15M
| ├──5. Rust 生态系统概览:序列化反序列化(一) .mp4 142.07M
| ├──6. Rust 生态系统概览:序列化反序列化(二) .mp4 129.54M
| └──Rust 第 4 周课件.pdf 5.30M
├──06 第4周:Rust 生态系统概览(下篇)
| ├──1. Rust 生态系统概览:tokio(二) .mp4 139.55M
| ├──1. Rust 生态系统概览:tokio(三) .mp4 144.79M
| ├──1. Rust 生态系统概览:tokio(四) .mp4 252.61M
| ├──1. Rust 生态系统概览:tokio(一) .mp4 44.70M
| ├──5. Rust 生态系统概览:TowerHyper .mp4 125.82M
| ├──6. Rust 生态系统概览:数据库处理 .mp4 236.71M
| ├──7. 如何高效利用 Rust 社区信息 .mp4 82.36M
| └──第 4 周作业.pdf 47.68kb
├──07 第5周:构建高性能互联网应用(一)
| ├──05-chat-master.zip 206.94kb
| ├──1. HTTP 协议入门 .mp4 79.67M
| ├──2. 初步认识 axum .mp4 133.39M
| ├──3. 构建一个聊天服务:软件产品设计与构思 .mp4 174.84M
| ├──4. 构建一个聊天服务:确定网络协议和 API .mp4 89.60M
| ├──5. 构建一个聊天服务:实现系统的骨架 .mp4 161.69M
| ├──6. 构建一个聊天服务:数据库 .mp4 178.21M
| └──Rust 第5周课件.pdf 12.39M
├──08 第6周:构建高性能互联网应用(二)
| ├──1. 构建一个聊天服务:实现用户认证 API .mp4 441.33M
| ├──2. 构建一个聊天服务:使用中间件 .mp4 325.19M
| └──3. 构建一个聊天服务:修复 gh action 及添加测试 .mp4 148.10M
├──09 第7周:构建高性能互联网应用(三)
| ├──1. 构建一个聊天服务:实现其他 API .mp4 224.96M
| ├──2. 构建一个聊天服务:完成 ChatAPI .mp4 224.01M
| ├──3. 构建一个聊天服务:实现 message API(一) .mp4 183.63M
| ├──4. 构建一个聊天服务:实现 message API(二) .mp4 146.74M
| └──5. 构建一个聊天服务:实现 message API(三) .mp4 181.27M
├──10 第8周:构建高性能互联网应用(四)
| ├──1. 构建一个聊天服务:notify service(一) .mp4 157.35M
| ├──2. 构建一个聊天服务:notify service(二) .mp4 213.46M
| ├──3. 构建一个聊天服务:集成测试 .mp4 185.56M
| └──4. 构建一个聊天服务:总结 .mp4 149.72M
├──11 第9周:构建强大高效的微服务(一)
| ├──06-crm-master.zip 271.69kb
| ├──1. 构建强大的微服务:protobufgRPC .mp4 75.84M
| ├──2. 构建强大高效的微服务:prosttonic .mp4 182.76M
| ├──3. CRM 系统的构思 .mp4 38.03M
| ├──4. 构建一个 CRM 系统:实现 user-stat 服务(一) .mp4 265.07M
| ├──5. 构建一个 CRM 系统:实现 user-stat 服务(二) .mp4 372.98M
| ├──6. 构建一个 CRM 系统:实现 metadata 服务 .mp4 164.17M
| ├──7. 构建一个 CRM 系统:实现 notification 服务 .mp4 208.25M
| └──class-6.excalidraw.zip 449.63kb
├──12 第10周:构建强大高效的微服务(二)
| ├──1. 构建一个 CRM 系统:集成测试 .mp4 239.88M
| ├──2. 构建一个 CRM 系统:服务间调用(一) .mp4 132.50M
| ├──3. 构建一个 CRM 系统:服务间调用(二) .mp4 240.99M
| ├──4. 构建一个 CRM 系统:TLSnginx(一) .mp4 139.54M
| ├──5. 构建一个 CRM 系统:TLSnginx(二) .mp4 137.72M
| └──第 10 周作业.pdf 65.51kb
├──13 第11周:轻松处理各种数据(一)
| ├──07-taotie-master.rar 703.75kb
| ├──1. 如何轻松处理数据 .mp4 82.10M
| ├──2. 如何使用 Apache Arrow 处理数据 .mp4 255.76M
| ├──3. 如何处理 parquet 数据 .mp4 225.07M
| └──class-7.excalidraw.zip 2.21M
├──14 第12周:轻松处理各种数据(二)
| ├──1. 构建数据探索工具(一) .mp4 187.23M
| ├──2. 构建数据探索工具(二) .mp4 160.19M
| ├──3. 构建数据探索工具(三) .mp4 118.10M
| ├──4. 构建数据探索工具(四) .mp4 175.92M
| ├──5. 构建数据探索工具(五) .mp4 165.44M
| ├──6. 构建数据探索工具(六) .mp4 228.67M
| └──7. 章节总结 .mp4 31.32M
├──15 第13周:灵活嵌入各种语法(一)
| ├──08-dino-master.zip 197.07kb
| ├──1. 基本知识 .mp4 100.97M
| ├──2. 使用 nomwinnow 解析语法 .mp4 261.83M
| ├──3. 使用 winnow 解析 json .mp4 290.56M
| ├──4. 使用 pest 解析 json .mp4 193.79M
| ├──5. 使用 winnow 重写 RESP decoder .mp4 240.22M
| └──class-8.excalidraw.zip 2.39M
├──16 第14周:灵活嵌入各种语法(二)
| ├──1. 性能测试 .mp4 166.13M
| ├──2. 如何嵌入各种语言 .mp4 100.79M
| ├──3. 构建 deno deploy .mp4 77.44M
| ├──4. 构建 deno deploy-bundle .mp4 222.96M
| └──5. 构建 dino 命令行 .mp4 263.64M
├──17 第15周:灵活嵌入各种语法(三)
| ├──1. IntoJsFromJs .mp4 141.37M
| ├──2. dino run- 处理路由 .mp4 343.55M
| ├──3. dino run -引入 js engine .mp4 240.36M
| ├──4. dino deploy – 终篇 .mp4 177.16M
| └──第 15 周作业.pdf 186.64kb
├──18 第16周:让 Rust 代码成为其他语言编写的系统的基石
| ├──09-ffi-master.zip 1.18M
| ├──1. 章节简介 .mp4 53.75M
| ├──2. napi 的简介与应用 .mp4 154.01M
| ├──3. napi 实战(二) .mp4 150.06M
| ├──4. pyo3 的简介与应用 .mp4 133.51M
| ├──5. tantivy-py 的简介与应用 .mp4 100.55M
| ├──6. 本章总结 .mp4 37.21M
| ├──class-9.excalidraw.zip 1.27M
| └──第 16 周作业.pdf 170.82kb
└──资料
| └──资料代码.rar 538.85kb