Rust训练营:系统入门实战课程(视频教程+配套学习资料)

・本站会员获取资源无需消耗积分。
・获取资源后可以在「个人中心」24 小时内无理由退积分。
・为防止资源链接失效,请及时转存文件。
  • 夸克网盘 Rust语言从入门到实战:唐刚带你掌握系统级编程核心技能

    Rust语言从入门到实战:唐刚带你掌握系统级编程核心技能
    Rust语言从入门到实战:唐刚带你掌握系统级编程核心技能
  • 夸克网盘 60多门编程语言学习书籍超级大合集(700+本PDF),编程学习的超丰富资源库

    60多门编程语言学习书籍超级大合集(700+本PDF),编程学习的超丰富资源库
    60多门编程语言学习书籍超级大合集(700+本PDF),编程学习的超丰富资源库
  • 夸克网盘 60多门编程语言学习书籍超级大合集(700多本PDF)——从入门到进阶,一库搞定

    60多门编程语言学习书籍超级大合集(700多本PDF)——从入门到进阶,一库搞定
    60多门编程语言学习书籍超级大合集(700多本PDF)——从入门到进阶,一库搞定
  • 夸克网盘 《电脑报》2025年第46期高清电子版

    《电脑报》2025年第46期高清电子版
    《电脑报》2025年第46期高清电子版
  • 夸克网盘 清华大学出版社正版图书2237册合集(PDF电子书)

    清华大学出版社正版图书2237册合集(PDF电子书)
    清华大学出版社正版图书2237册合集(PDF电子书)
  • 百度网盘 少儿编程Scratch入门到进阶 Python趣味教程 零基础自学课件

    少儿编程Scratch入门到进阶 Python趣味教程 零基础自学课件
    少儿编程Scratch入门到进阶 Python趣味教程 零基础自学课件
  • 夸克网盘 清华大学图书馆高清书籍合集|5万册电子书资源全学科覆盖

    清华大学图书馆高清书籍合集|5万册电子书资源全学科覆盖
    清华大学图书馆高清书籍合集|5万册电子书资源全学科覆盖
  • 夸克网盘 清华大学出版社2237册正版图书合集

  • 夸克网盘 CSDN会员电子书合集1000本,涵盖编程、AI、数据库等主流技术领域

    CSDN会员电子书合集1000本,涵盖编程、AI、数据库等主流技术领域
    CSDN会员电子书合集1000本,涵盖编程、AI、数据库等主流技术领域
  • 夸克网盘 微信小游戏制作付费课完整视频教程下载|零基础实战打造商业爆款游戏资源包

    微信小游戏制作付费课完整视频教程下载|零基础实战打造商业爆款游戏资源包
    微信小游戏制作付费课完整视频教程下载|零基础实战打造商业爆款游戏资源包
  • 夸克网盘 某大学出版社1416册图书合辑 [PDF]

    某大学出版社1416册图书合辑 [PDF]
    某大学出版社1416册图书合辑 [PDF]
  • 夸克网盘 ChatGPT从入门到精通:实战项目与编程应用全解析

    ChatGPT从入门到精通:实战项目与编程应用全解析
    ChatGPT从入门到精通:实战项目与编程应用全解析
  • 百度网盘 核桃编程L1-L8全套少儿编程视频网课教程(小武编程+核桃编程)

    核桃编程L1-L8全套少儿编程视频网课教程(小武编程+核桃编程)
    核桃编程L1-L8全套少儿编程视频网课教程(小武编程+核桃编程)
  • 夸克网盘 Python从入门到精通教程全攻略

    Python从入门到精通教程全攻略
    Python从入门到精通教程全攻略
  • 夸克网盘 贺老师C++编程竞赛六合一教程:零基础直达竞赛入门

    贺老师C++编程竞赛六合一教程:零基础直达竞赛入门
    贺老师C++编程竞赛六合一教程:零基础直达竞赛入门

掌握未来系统编程语言:Rust训练营全面上线

你是否正在寻找一门既能保证性能,又能确保内存安全的现代编程语言?Rust 正是近年来全球开发者社区增长最快的编程语言之一。根据 Stack Overflow 2024 年开发者调查报告,Rust 连续第八年被评为“最受喜爱的编程语言”,被广泛应用于云计算、区块链、操作系统、嵌入式系统和高性能后端服务等领域。

本套《Rust训练营》课程专为已有编程基础的工程师打造,帮助你从零开始系统掌握 Rust 编程语言的核心理念与实战技能,快速迈入高薪技术领域。无论你是想转型进入 Web3、云原生架构,还是希望提升在分布式系统中的开发能力,这门课程都将为你打下坚实的基础。

谁适合学习这门课程?

已掌握至少一门编程语言(如 Java、Python、Go 或 C++),具备实际项目经验的开发者
希望进入云计算、数据库内核、区块链、操作系统等底层或高性能领域的工程师
想要深入理解内存管理、并发模型和类型系统的技术爱好者
渴望提升工程能力和代码质量,追求“零成本抽象”与“无畏并发”的编程实践者

无需从头学习计算机原理,课程以“动手驱动理论”的方式设计,边做项目边掌握核心概念,真正实现“学得会、用得上”。

课程内容与资源特色

本训练营内容覆盖从基础语法到高阶实战的完整学习路径,包含以下核心模块:

系统化视频教学:课程共分为16个教学周,从 Rust 语言简介、基础语法、所有权与生命周期、类型系统与数据结构,到泛型与 trait、错误处理、crate 与模块、迭代器与闭包,循序渐进地构建完整的 Rust 知识体系。每周配有对应作业与课件,帮助巩固所学内容。

实战项目驱动:课程以真实项目贯穿始终,包括构建 CLI 工具(CSV 处理、Base64 编解码、文本签名、HTTP 文件服务器)、简易版 Redis 服务器、高性能聊天服务、CRM 系统微服务架构,以及使用 winnow、pest 等库进行语法解析,最终完成一个可嵌入多种脚本语言的 dino 运行时项目。通过动手实践,深入理解 Rust 在真实场景中的应用。

配套有声书资源:额外收录《Rust 程序设计(第二版)》完整有声书内容,涵盖从 O’Reilly 介绍、译者序、专家推荐到全部 23 章正文,包括所有权与移动、引用、表达式、错误处理、crate 与模块、结构体、枚举与模式、特型与泛型、运算符重载、实用工具特型、闭包、迭代器、集合、字符串与文本、输入与输出、并发、异步编程、宏、不安全代码及外部函数等主题。音频与文字同步呈现,方便通勤、碎片时间反复收听学习。

直播答疑与学习支持:包含开营直播回放及直播答疑文档,配合学习手册中的课程安排、作业提交、助教答疑、毕业条件等说明,形成完整的学习闭环,确保学习效果。

资源目录概览

课程资源按教学周组织,结构清晰:

  • 预习资料与入学准备
  • 第1周:从 Hello world 到实用的 CLI 工具(Rust 简介、基础语法、类型系统、所有权、泛型、CLI 项目实战)
  • 第2周:从单线程到多线程,从同步到异步(上、下篇)
  • 第3周:深入浅出元编程(声明宏、过程宏、darling 库、错误输出)
  • 第4周:Rust 生态系统概览(tokio、Tower/Hyper、数据库处理、社区资源)及简易版 Redis 服务器实战
  • 第5-8周:构建高性能互联网应用(HTTP 协议、axum 框架、聊天服务完整实现)
  • 第9-10周:构建强大高效的微服务(protobuf/gRPC、prost/tonic、CRM 系统实现)
  • 第11-12周:轻松处理各种数据(一、二)
  • 第13-15周:灵活嵌入各种语法(pest、winnow 解析器、dino 运行时构建)
  • 第16周:让 Rust 代码成为其他语言编写的系统的基石

无论你是准备入门的初学者,还是希望进阶的资深开发者,这套训练营都能为你提供系统、完整、实战导向的 Rust 学习体验。立即开启你的 Rust 之旅,掌握下一代系统编程的核心竞争力。

📢 以下文件由百度网盘用户于2026-01-07分享(文件数量过多时仅展示部分文件)
V-4961:Rust训练营15.06GB
Rust 程序设计(第二版)268.09MB
41 看完了.mp3145.26KB
41 看完了.html5.12KB
40 封面介绍.mp3292.36KB
40 封面介绍.html5.57KB
39 作者介绍.mp3382.36KB
39 作者介绍.html5.97KB
38 第 23 章 外部函数.mp39.82MB
38 第 23 章 外部函数.html68.95KB
37 第 22 章 不安全代码(2).mp311.29MB
37 第 22 章 不安全代码(2).html392.62KB
36 第 22 章 不安全代码(1).mp34.25MB
36 第 22 章 不安全代码(1).html25.97KB
35 第 21 章 宏.mp38.93MB
35 第 21 章 宏.html393.03KB
34 第 20 章 异步编程(3).mp34.41MB
34 第 20 章 异步编程(3).html219.75KB
33 第 20 章 异步编程(2).mp39.01MB
33 第 20 章 异步编程(2).html149.07KB
32 第 20 章 异步编程(1).mp310.56MB
32 第 20 章 异步编程(1).html382.97KB
31 第 19 章 并发(2).mp36.84MB
31 第 19 章 并发(2).html76.36KB
30 第 19 章 并发(1).mp310.14MB
30 第 19 章 并发(1).html789.91KB
29 第 18 章 输入与输出.mp38.79MB
29 第 18 章 输入与输出.html204.84KB
28 第 17 章 字符串与文本(2).mp36.55MB
28 第 17 章 字符串与文本(2).html51.57KB
27 第 17 章 字符串与文本(1).mp39.36MB
27 第 17 章 字符串与文本(1).html400.15KB
26 第 16 章 集合(2).mp35.43MB
26 第 16 章 集合(2).html201.46KB
25 第 16 章 集合(1).mp38.52MB
25 第 16 章 集合(1).html261.02KB
24 第 15 章 迭代器(2).mp312.16MB
24 第 15 章 迭代器(2).html204.07KB
23 第 15 章 迭代器(1).mp33.88MB
23 第 15 章 迭代器(1).html30.84KB
22 第 14 章 闭包.mp36.68MB
22 第 14 章 闭包.html230.15KB
21 第 13 章 实用工具特型.mp310.71MB
21 第 13 章 实用工具特型.html149.56KB
20 第 12 章 运算符重载.mp35.13MB
20 第 12 章 运算符重载.html43.17KB
19 第 11 章 特型与泛型(2).mp34.27MB
19 第 11 章 特型与泛型(2).html30.62KB
18 第 11 章 特型与泛型(1).mp37.72MB
18 第 11 章 特型与泛型(1).html151.69KB
17 第 10 章 枚举与模式.mp37.37MB
17 第 10 章 枚举与模式.html364.95KB
16 第 9 章 结构体.mp37.93MB
16 第 9 章 结构体.html90.4KB
15 第 8 章 crate 与模块(2).mp35.38MB
15 第 8 章 crate 与模块(2).html272.19KB
14 第 8 章 crate 与模块(1).mp37.22MB
14 第 8 章 crate 与模块(1).html79.35KB
13 第 7 章 错误处理.mp36.56MB
13 第 7 章 错误处理.html42.11KB
12 第 6 章 表达式.mp37.23MB
12 第 6 章 表达式.html55.96KB
11 第 5 章 引用.mp311.47MB
11 第 5 章 引用.html555.58KB
10 第 4 章 所有权与移动.mp38.46MB
10 第 4 章 所有权与移动.html733.38KB
09 第 3 章 基本数据类型.mp311.58MB
09 第 3 章 基本数据类型.html266.13KB
08 第 2 章 Rust 导览(2).mp312.33MB
08 第 2 章 Rust 导览(2).html557.83KB
07 第 2 章 Rust 导览(1).mp32.48MB
07 第 2 章 Rust 导览(1).html17.62KB
06 第 1 章 系统程序员也能享受美好.mp32.34MB
06 第 1 章 系统程序员也能享受美好.html14.08KB
05 中文版审读致谢.mp3251.39KB
05 中文版审读致谢.html7.32KB
04 前言.mp32.3MB
04 前言.html82.77KB
03 译者序.mp31.49MB
03 译者序.html10.45KB
02 专家推荐.mp3626.39KB
02 专家推荐.html7.16KB
01 O'Reilly Media, Inc.介绍.mp3411.89KB
01 O'Reilly Media, Inc.介绍.html3.89KB
18 第16周:让 Rust 代码成为其他语言编写的系统的基石0B
17 第15周:灵活嵌入各种语法(三)902.61MB
第 15 周作业.pdf186.64KB
4. dino deploy - 终篇 .mp4177.16MB
3. dino run -引入 js engine .mp4240.36MB
2. dino run- 处理路由 .mp4343.55MB
1. IntoJsFromJs .mp4141.37MB
16 第14周:灵活嵌入各种语法(二)830.96MB
5. 构建 dino 命令行 .mp4263.64MB
4. 构建 deno deploy-bundle .mp4222.96MB
3. 构建 deno deploy .mp477.44MB
2. 如何嵌入各种语言 .mp4100.79MB
1. 性能测试 .mp4166.13MB
15 第13周:灵活嵌入各种语法(一)1.06GB
class-8.excalidraw.exe2.72MB
5. 使用 winnow 重写 RESP decoder .mp4240.22MB
4. 使用 pest 解析 json .mp4193.79MB
3. 使用 winnow 解析 json .mp4290.56MB
2. 使用 nomwinnow 解析语法 .mp4261.83MB
1. 基本知识 .mp4100.97MB
08-dino-master.exe371.76KB
14 第12周:轻松处理各种数据(二)0B
13 第11周:轻松处理各种数据(一)0B
12 第10周:构建强大高效的微服务(二)890.69MB
第 10 周作业.pdf65.51KB
5. 构建一个 CRM 系统:TLSnginx(二) .mp4137.72MB
4. 构建一个 CRM 系统:TLSnginx(一) .mp4139.54MB
3. 构建一个 CRM 系统:服务间调用(二) .mp4240.99MB
2. 构建一个 CRM 系统:服务间调用(一) .mp4132.5MB
1. 构建一个 CRM 系统:集成测试 .mp4239.88MB
11 第9周:构建强大高效的微服务(一)1.28GB
class-6.excalidraw.exe590.64KB
7. 构建一个 CRM 系统:实现 notification 服务 .mp4208.25MB
6. 构建一个 CRM 系统:实现 metadata 服务 .mp4164.17MB
5. 构建一个 CRM 系统:实现 user-stat 服务(二) .mp4372.98MB
4. 构建一个 CRM 系统:实现 user-stat 服务(一) .mp4265.07MB
3. CRM 系统的构思 .mp438.03MB
2. 构建强大高效的微服务:prosttonic .mp4182.76MB
1. 构建强大的微服务:protobufgRPC .mp475.84MB
06-crm-master.exe443.61KB
10 第8周:构建高性能互联网应用(四)370.81MB
2. 构建一个聊天服务:notify service(二) .mp4213.46MB
1. 构建一个聊天服务:notify service(一) .mp4157.35MB
09 第7周:构建高性能互联网应用(三)960.61MB
5. 构建一个聊天服务:实现 message API(三) .mp4181.27MB
4. 构建一个聊天服务:实现 message API(二) .mp4146.74MB
3. 构建一个聊天服务:实现 message API(一) .mp4183.63MB
2. 构建一个聊天服务:完成 ChatAPI .mp4224.01MB
1. 构建一个聊天服务:实现其他 API .mp4224.96MB
08 第6周:构建高性能互联网应用(二)0B
07 第5周:构建高性能互联网应用(一)830.15MB
Rust 第5周课件.pdf12.39MB
6. 构建一个聊天服务:数据库 .mp4178.21MB
5. 构建一个聊天服务:实现系统的骨架 .mp4161.69MB
4. 构建一个聊天服务:确定网络协议和 API .mp489.6MB
3. 构建一个聊天服务:软件产品设计与构思 .mp4174.84MB
2. 初步认识 axum .mp4133.39MB
1. HTTP 协议入门 .mp479.67MB
05-chat-master.exe381.38KB
06 第4周:Rust 生态系统概览(下篇)1GB
第 4 周作业.pdf47.68KB
7. 如何高效利用 Rust 社区信息 .mp482.36MB
6. Rust 生态系统概览:数据库处理 .mp4236.71MB
5. Rust 生态系统概览:TowerHyper .mp4125.82MB
1. Rust 生态系统概览:tokio(一) .mp444.7MB
1. Rust 生态系统概览:tokio(四) .mp4252.61MB
1. Rust 生态系统概览:tokio(三) .mp4144.79MB
1. Rust 生态系统概览:tokio(二).mp4139.55MB
06 第4周517.75MB
04 4. 简易版 Redis 服务器:RespFrame decoding(一).mp4106MB
03 3. 简易版 Redis 服务器:RespFrame encoding(二).mp4168.5MB
02 2. 简易版 Redis 服务器:RespFrame encoding(一).mp4145.76MB
01 1. 写一个简易版 Redis server.mp497.49MB
05 第4周:Rust 生态系统概览(上篇)0B
05 第3周941.47MB
06 6. 异步处理的基本概念.mp4103.12MB
05 5. 使用并发 HashMap 实时收集统计信息(二).mp4215.7MB
04 4. 使用并发 HashMap 实时收集统计信息(一).mp4120.35MB
03 3. 矩阵乘法:从线性处理到并发处理(二).mp4189.35MB
02 2. 矩阵乘法:从线性处理到并发处理(一).mp4128.35MB
01 1. Rust 并发处理简介.mp4184.6MB
04 第2周1.95GB
17 本周作业.html2.6KB
16 15. 总结与回顾.mp476.04MB
14 13. CLI 项目:HTTP 文件服务器(二).mp4127.89MB
13 12. CLI 项目:HTTP 文件服务器(一).mp4240.15MB
12 11. CLI 项目:文本签名(二).mp4214.75MB
11 10. CLI 项目:文本签名(一).mp4235.53MB
10 9. CLI 项目:Base64 编解码.mp4236.95MB
09 8. CLI 项目:生成随机密码.mp4300.43MB
08 7. CLI 项目:处理 CSV.mp4207.86MB
07 6. 泛型和 trait.mp427.76MB
06 5. Rust 的所有权和生命周期.mp478.79MB
05 4. Rust 的类型系统与数据结构.mp430.68MB
04 3. Rust 基础语法.mp455.81MB
03 2. Rust 编程工具和 CICD 环境.mp4139.4MB
02 1. Rust 语言简介.mp427.03MB
01 入学基础和预习资料.html2.56KB
04 第3周:深入浅出元编程926.2MB
8. 为客户端和服务端生成合适的错误输出(二) .mp4144.8MB
7. 为客户端和服务器生成合适的错误输出(一) .mp4189.88MB
6. 构建过程宏:处理 derive、field 参数(二) .mp477.99MB
5. 构建过程宏:处理 derive、field 参数(一) .mp4151.3MB
4. 构建过程宏:使用 darling .mp4127.64MB
3. 如何构建过程宏 .mp4107.48MB
2. 声明宏 .mp4104.87MB
1. 什么是宏 .mp422.25MB
03 第2周:从单线程到多线程,从同步到异步(下篇)0B
03 第1周665.77MB
03 3. 解析一个 CVS 文件:掌握 Rust 基础语法.mp4459.3MB
02 2. Rust 编程工具介绍.mp4131.68MB
01 1. Rust 语言简介.mp474.79MB
02 直播237.66MB
02 Rust 直播答疑问题文档-20240421.pdf7.11MB
01 开营直播回放-4.18.mp4230.55MB
02 第2周:从单线程到多线程,从同步到异步(上篇)0B
01 学习手册14.23KB
07 课程有效期、延期&退费申请.html2.53KB
06 毕业条件.html1.96KB
05 作业提交.html2.01KB
04 学习群组与助教答疑.html1.89KB
03 课程安排.html1.33KB
02 课前准备.html2.45KB
01 欢迎语.html2.06KB
01 第1周:从 Hello world 到实用的 CLI 工具1.62GB
入学基础和预习资料.pdf655.43KB
9. CLI 项目:Base64 编解码.mp4167.56MB
8. CLI 项目:生成随机密码.mp4210.93MB
7. CLI 项目:处理 CSV.mp4160.37MB
6. 泛型和 trait.mp431.4MB
5. Rust 的所有权和生命周期.mp475.61MB
4. Rust 的类型系统与数据结构.mp435.52MB
3. Rust 基础语法.mp456.57MB
2. Rust 编程工具和 CICD 环境.mp425.93MB
15. 总结与回顾.mp474.17MB
14. 重构 CLI 项目 .mp4129.28MB
13. CLI 项目:HTTP 文件服务器(二).mp490.2MB
12. CLI 项目:HTTP 文件服务器(一).mp4178.85MB
11. CLI 项目:文本签名(二).mp4134.87MB
10. CLI 项目:文本签名(一).mp4177.45MB
1. Rust 语言简介.mp4107.28MB
00 预习0B
共199个文件,合计:15.06GB
百度网盘
资源评论 AUP主 M管理员
评分
{{ rating }}分