getfromcode后端开发 会员免费

极客时间-陈天-Rust训练营[17周]【VIP】

这门课解决什么痛点 很多开发者想学 Rust,但卡在两个地方:一是官方文档偏向语法罗列,缺乏从“写脚本”到“造工具”的完整工程视角;二是面对所有权和生命周期时容易迷失,学了就忘。这门训练营的核心价值在于“以项目带语法”。它没有孤立地讲解语言特性,而是通过构建 CLI 工具(如文本签名、HTTP 文件

单课价¥29.90新品 上架
会员价 会员免费开通会员,全站课程按额度无限下载套餐详情
3 人关注 更新于 2026-09-29 永久有效
发货

网盘链接 · 支付成功后自动发货

保障

永久有效 · 链接失效免费补发

客服

每日 9:00-21:00 在线客服 联系客服

支付成功后自动发货,可在「我的订单」查看网盘链接;链接失效可联系客服免费补链。

正版保障 极速发货 售后无忧

这门课解决什么痛点

很多开发者想学 Rust,但卡在两个地方:一是官方文档偏向语法罗列,缺乏从“写脚本”到“造工具”的完整工程视角;二是面对所有权和生命周期时容易迷失,学了就忘。这门训练营的核心价值在于“以项目带语法”。它没有孤立地讲解语言特性,而是通过构建 CLI 工具(如文本签名、HTTP 文件服务器、CSV 处理、随机密码生成器)来串联基础语法、类型系统、所有权及泛型。这种结构让抽象概念在代码复用中落地,帮助读者建立从 Hello World 到可用工具的完整思维闭环。

适合谁看,怎么入门

课程适合具备 C/C++ 或 Java 背景、想转型系统级编程或后端开发的开发者。它不要求精通 Rust,但需要有基本的编程概念和命令行使用经验。建议的学习顺序是:先完成第一周的基础语法与所有权章节,确保掌握 Cargo 工具和调试流程;随后重点攻克第三周的元编程部分,特别是声明宏与过程宏的构建,这是 Rust 生态中实现高阶抽象的关键能力。前置的预习资料有助于快速进入状态,避免因环境配置问题打断学习节奏。

学完能做什么,资料如何配合

结营后,读者能够独立编写高性能的命令行工具,理解并运用 trait 和生命周期进行代码重构,甚至能开发简单的元编程库。资料包中的直播回放和答疑文档弥补了录播课的互动短板,遇到所有权报错或编译错误时,可对照答疑文档排查常见问题。实践建议是:务必亲手敲完每一个 CLI 项目,不要只看不练。将项目代码作为模板,尝试替换其中的逻辑模块,例如在 HTTP 文件服务器上增加权限控制,从而真正内化 Rust 的零成本抽象理念。

课程目录

课程目录93 集
  • 01 第1周:从 Hello world 到实用的 CLI 工具
  • 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
  • 2. Rust 编程工具和 CICD 环境.mp4 25.93M
  • 3. Rust 基础语法.mp4 56.57M
  • 4. Rust 的类型系统与数据结构.mp4 35.52M
  • 5. Rust 的所有权和生命周期.mp4 75.61M
  • 7. CLI 项目:处理 CSV.mp4 160.37M
  • 8. CLI 项目:生成随机密码.mp4 210.93M
  • 9. CLI 项目:Base64 编解码.mp4 167.56M
  • 入学基础和预习资料.pdf 655.43kb
  • 01 学习手册
  • 02 直播
  • 01 开营直播回放-4.18.mp4 230.55M
  • 02 Rust 直播答疑问题文档-20240421.pdf 7.11M
  • 03 第1周
  • 02 2. Rust 编程工具介绍.mp4 131.68M
  • 03 3. 解析一个 CVS 文件:掌握 Rust 基础语法.mp4 459.30M
  • 04 第3周:深入浅出元编程
  • 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
  • 04 第2周
  • 03 2. Rust 编程工具和 CICD 环境.mp4 139.40M
  • 04 3. Rust 基础语法.mp4 55.81M
  • 05 4. Rust 的类型系统与数据结构.mp4 30.68M
  • 06 5. Rust 的所有权和生命周期.mp4 78.79M
  • 08 7. CLI 项目:处理 CSV.mp4 207.86M
  • 09 8. CLI 项目:生成随机密码.mp4 300.43M
  • 10 9. CLI 项目:Base64 编解码.mp4 236.95M
  • 11 10. CLI 项目:文本签名(一).mp4 235.53M
  • 12 11. CLI 项目:文本签名(二).mp4 214.75M
  • 13 12. CLI 项目:HTTP 文件服务器(一).mp4 240.15M
  • 14 13. CLI 项目:HTTP 文件服务器(二).mp4 127.89M
  • 05 第3周
  • 01 1. Rust 并发处理简介.mp4 184.60M
  • 02 2. 矩阵乘法:从线性处理到并发处理(一).mp4 128.35M
  • 03 3. 矩阵乘法:从线性处理到并发处理(二).mp4 189.35M
  • 04 4. 使用并发 HashMap 实时收集统计信息(一).mp4 120.35M
  • 05 5. 使用并发 HashMap 实时收集统计信息(二).mp4 215.70M
  • 06 6. 异步处理的基本概念.mp4 103.12M
  • 06 第4周
  • 01 1. 写一个简易版 Redis server.mp4 97.49M
  • 02 2. 简易版 Redis 服务器:RespFrame encoding(一).mp4 145.76M
  • 03 3. 简易版 Redis 服务器:RespFrame encoding(二).mp4 168.50M
  • 04 4. 简易版 Redis 服务器:RespFrame decoding(一).mp4 106.00M
  • 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周:构建高性能互联网应用(一)
  • 3. 构建一个聊天服务:软件产品设计与构思 .mp4 174.84M
  • 4. 构建一个聊天服务:确定网络协议和 API .mp4 89.60M
  • 5. 构建一个聊天服务:实现系统的骨架 .mp4 161.69M
  • 6. 构建一个聊天服务:数据库 .mp4 178.21M
  • Rust 第5周课件.pdf 12.39M
  • 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
  • 11 第9周:构建强大高效的微服务(一)
  • 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
  • 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
  • 15 第13周:灵活嵌入各种语法(一)
  • 2. 使用 nomwinnow 解析语法 .mp4 261.83M
  • 3. 使用 winnow 解析 json .mp4 290.56M
  • 4. 使用 pest 解析 json .mp4 193.79M
  • 5. 使用 winnow 重写 RESP decoder .mp4 240.22M
  • 16 第14周:灵活嵌入各种语法(二)
  • 2. 如何嵌入各种语言 .mp4 100.79M
  • 5. 构建 dino 命令行 .mp4 263.64M
  • 17 第15周:灵活嵌入各种语法(三)
  • 2. dino run- 处理路由 .mp4 343.55M
  • 第 15 周作业.pdf 186.64kb
  • 18 第16周:让 Rust 代码成为其他语言编写的系统的基石(1)
  • 2. napi 的简介与应用 .mp4 154.01M
  • 3. napi 实战(二) .mp4 150.06M
  • 4. pyo3 的简介与应用 .mp4 133.51M
  • 5. tantivy-py 的简介与应用 .mp4 100.55M
  • 第 16 周作业.pdf 170.82kb
  • Rust 程序设计(第二版)
  • 第17周:打造跨端的桌面(和移动端)应用(一)
  • 1. Rust 客户端开发简介.mp4 398.42M
  • 3. dioxus 入门:hackernews 客户端.mp4 319.91M
  • 4. dioxus 入门:hackernews 的界面设计.mp4 295.82M
  • 极客时间-陈天-Rust训练营[17周]/
  • 10. CLI 项目:文本签