张汉东的Rust实战课 带你完整构建一个异步 Web 框架
Rust 语言对它之前出现的很多优秀语言,做了一次现代化的完美总结。掌握 Rust 这一门语言,就相当于掌握了很多其他语言的精髓。Rust 也被设计为一门通用的编程语言,可以覆盖很多应用领域,比如操作系统、数据库、游戏、网络服务、Web 应用、区块链、物联网、嵌入式、机器学习等等领域。
学习这样一个同时注重安全和性能的语言并非易事,可以说是困难重重,除了要与编译器的相爱相杀,还要攻克所有权机制、借用和生命周期、类型系统与 trait 等关键关卡,Rust 的异步编程更是重中之重,需要你突破抽象范式,以 Rust 的思维去思考去学习。
在本课程的前两章中, 张汉东老师将带你梳理一遍 Rust 的核心语法及重点概念,帮助你进行语法分类,将零散的知识形成体系。后面的课程重点则会放在 Rust 异步编程这个领域,通过“理论 + 实战”的方式帮助你彻底攻克这个难点,手把手带你实现一个异步 Web 框架,并持续迭代这个框架的功能。学完之后,你将对 Rust 有一个更加深入的理解,并能熟练使用这门语言开发各种复杂项目。
课程目录
01丨课程介绍.mp4
02丨内容综述.mp4
03丨Rust语言学习观.mp4
04丨Rust语言概览.mp4
05丨语法面面观:词法结构.mp4
06丨语法面面观:面向表达式(上).mp4
07丨语法面面观:面向表达式(中).mp4
08丨语法面面观:面向表达式(下).mp4
09丨语法面面观:数据类型 (上).mp4
10丨语法面面观:数据类型 (下).mp4
11丨语法面面观:函数与闭包(上).mp4
12丨语法面面观:函数与闭包(中).mp4
13丨语法面面观:函数与闭包(下).mp4
14丨语法面面观:模式匹配.mp4
15丨语法面面观:智能指针(上).mp4
16丨语法面面观:智能指针(下).mp4
17丨语法面面观:字符与字符串(上).mp4
18丨语法面面观:字符与字符串(下).mp4
19丨语法面面观:集合容器(上).mp4
20丨语法面面观:集合容器(下).mp4
21丨语法面面观:迭代器(上).mp4
22丨语法面面观:迭代器(下).mp4
23丨Rust语法面面观:模块.mp4
24丨Rust语法面面观:Cargo包管理器(上).mp4
25丨Rust语法面面观:Cargo包管理器(下).mp4
26丨语法面面观:实际项目的组织结构(上).mp4
27丨语法面面观:实际项目的组织结构(下).mp4
28丨语法面面观:定义自己的Crate(上).mp4
29丨语法面面观:定义自己的Crate(中).mp4
30丨语法面面观:定义自己的Crate(下).mp4
31丨作业&第二章预告.mp4
32丨本章内容介绍:Rust语言架构.mp4
33丨所有权:内存管理基础知识.mp4
34丨所有权:安全管理之内存安全.mp4
35丨所有权:Copy语义和Copytrait.mp4
36丨所有权:深入理解Copy行为.mp4
37丨所有权:深入理解Move语义.mp4
38丨所有权:Move与析构.mp4
39丨借用检查: 完全理解Scope和NLL.mp4
40丨借用检查: 深入理解生命周期和生命周期参数.mp4
41丨借用检查: 深入理解生命周期参数Early bound.mp4
42丨借用检查:深入理解生命周期参数Tvs&T.mp4
43丨借用检查: 深入理解生命周期参数: trait对象的生命周期参数.mp4
44丨借用检查: 深入理解生命周期参数:高阶生命周期(上).mp4
45丨借用检查: 深入理解生命周期参数:高阶生命周期(中).mp4
46丨借用检查: 深入理解生命周期参数:高阶生命周期(下).mp4
47丨线程与并发:理解线程与并发.mp4
48丨线程与并发:线程间安全共享数据.mp4
49丨线程与并发:构建「无悔」并发系统(一).mp4
50丨线程与并发:构建「无悔」并发系统(二).mp4
51丨线程与并发:构建「无悔」并发系统(三).mp4
52丨线程与并发:构建「无悔」并发系统(四).mp4
53丨线程与并发:无锁并发(上).mp4
54丨线程与并发:无锁并发(中).mp4
55丨线程与并发:无锁并发(下).mp4
56丨trait与泛型:trait静态分发.mp4
57丨trait与泛型:认识trait对象.mp4
58丨trait与泛型:泛型和trait实现模板方法.mp4
59丨trait与泛型:trait对象本质.mp4
60丨trait与泛型:对象安全本质.mp4
61丨trait与泛型:利用Enum代替trait对象.mp4
62丨trait与泛型:trait覆盖实现的一个解决方案.mp4
63丨trait与泛型:trait对象与Sized.mp4
64丨trait与泛型:trait对象与Box Self.mp4
65丨编程范式:Rust语言编程范式讨论(上).mp4
66丨编程范式:Rust语言编程范式讨论(下).mp4
67丨Rust错误处理概要.mp4
68丨Rust错误处理:Option.mp4
69丨Rust错误处理:Result(上).mp4
70丨Rust错误处理:Result(下).mp4
71丨Rust错误处理:try.mp4
72丨Rust错误处理:Panic.mp4
73丨Rust元编程之反射.mp4
74丨Rust元编程之反射的两种应用思路.mp4
75丨Rust元编程之编译过程与宏展开概述.mp4
76丨Rust元编程之声明宏上.mp4
77丨Rust元编程之声明宏下.mp4
78丨Rust元编程之过程宏三件套介绍.mp4
79丨Rust元编程之过程宏之Bang宏实现原理.mp4
80丨Rust元编程之过程宏-使用配置文件动态生成代码.mp4
81丨Rust元编程之过程宏Derive宏案例.mp4
82丨Rust元编程之过程宏属性宏.mp4
83丨客观理解UnsafeRust.mp4
84丨UnsafeRust之安全抽象.mp4
85丨UnsafeRust安全抽象之drop检查.mp4
86丨UnsafeRust安全抽象之型变.mp4
87丨UnsafeRust之其他.mp4
88丨Rust异步编程之IO模型.mp4
89丨Rust异步编程之epoll和io_uring.mp4
90丨Rust异步编程之事件驱动编程模型.mp4
91丨Rust异步编程之epoll代码实践.mp4
92丨Rust异步编程之Reactor代码实践.mp4
93丨Rust异步编程之MiniMio代码实践.mp4
94丨Rust异步编程之Mio代码实践(上).mp4
95丨Rust异步编程之Mio代码实践(下).mp4
96丨Rust异步编程之异步编程模型概要.mp4
97丨Rust异步编程之Future和Futures-rs介绍.mp4
98丨Rust异步编程之编写异步echo服务(上).mp4
99丨Rust异步编程之编写异步echo服务(中).mp4
100丨Rust异步编程之编写异步echo服务(下).mp4
101丨Rust异步编程之深入理解异步Task模型.mp4
102丨Rust异步编程之Waker实现.mp4
103丨Rust异步编程之Futures库源码导读(一).mp4
104丨Rust异步编程之Futures库源码导读(二).mp4
105丨Rust异步编程之Futures库源码导读(三).mp4
106丨Rust异步编程之Futures库源码导读(四).mp4
107丨Rust异步编程之async-await语法背后.mp4
108丨Rust异步编程之生成器(上).mp4
109丨Rust异步编程之生成器(下).mp4
110丨Rust异步编程之Pin与Unpin(一).mp4
111丨Rust异步编程之Pin与Unpin(二).mp4
112丨Rust异步编程之Pin与Unpin(三).mp4
113丨Rust异步编程之Pin与Unpin(四).mp4
114丨Rust异步编程之no-std异步生态介绍.mp4
115丨Rust异步编程之实现异步缓存(上).mp4
116丨Rust异步编程之实现异步缓存(下).mp4
117丨Rust异步编程之异步运行时生态介绍.mp4
118丨Rust异步编程之smol运行时(一).mp4
119丨Rust异步编程之smol运行时(二).mp4
120丨Rust异步编程之smol运行时(三).mp4
121丨Rust异步编程之smol运行时(四).mp4
122丨Rust异步编程之smol运行时(五).mp4
123丨Rust异步编程之smol运行时(六).mp4
124丨Rust异步编程之smol运行时(七).mp4
125丨Rust异步编程之smol运行时(八).mp4
126丨Rust异步编程之smol运行时(九).mp4
127丨Rust异步编程之smol运行时(十).mp4
128丨Rust异步编程之async-std运行时(一).mp4
129丨Rust异步编程之async-std运行时(二).mp4
130丨Rust异步编程之tokio运行时(一).mp4
131丨Rust异步编程之tokio运行时(二).mp4
132丨Rust异步编程之tokio运行时(三).mp4
133丨Rust异步编程之tokio运行时(四).mp4
134丨Rust异步编程之tokio运行时(五).mp4
135丨Rust异步编程之tokio运行时(六).mp4
136丨Rust异步编程之tokio运行时(七).mp4
137丨Rust异步编程之tokio运行时(八).mp4
138丨Rust异步编程之tokio运行时(九).mp4
139丨Rust异步编程之tokio运行时(十).mp4
140丨Rust异步Web框架开篇.mp4
141丨Rust异步Web框架之Rocket(一).mp4
142丨Rust异步Web框架之Rocket(二).mp4
143丨Rust异步Web框架之Rocket(三).mp4
144丨Rust异步Web框架之tide.mp4
145丨Rust异步Web框架之actix-web(一).mp4
146丨Rust异步Web框架之actix-web(二).mp4
147丨Rust异步Web框架之gotham-and-thruster.mp4
148丨Rust异步Web框架之tower(一.mp4
149丨Rust异步Web框架之tower(二).mp4
150丨Rust异步Web框架之hyper(一).mp4
151丨Rust异步Web框架之hyper(二).mp4
152丨Rust异步Web框架之hyper(三).mp4
153丨Rust异步Web框架之warp.mp4
154丨Web框架实战之http库介绍.mp4
155丨Web框架实战之了解hyper-tower_http-http-body之间的层次关系.mp4
156丨Web框架实战之创建初始项目.mp4
157丨Web框架实战之设计框架接口.mp4
158丨Web框架实战之实现路由结构.mp4
159丨Web框架实战之实现路由结构(二).mp4
160丨Web框架实战之实现路由结构(三).mp4
161丨Web框架实战之实现路由结构(四).mp4
162丨Web框架实战之实现路由结构(五).mp4
163丨Web框架实战之实现Handler(一).mp4
164丨Web框架实战之实现Handler(二).mp4
165丨Web框架实战之实现Handler(三).mp4
166丨Web框架实战之实现Handler(四).mp4
167丨Web框架实战之添加tracing打印.mp4
168丨Web框架实战之实现提取器(一).mp4
169丨Web框架实战之实现提取器(二).mp4
170丨Web框架实战之实现提取器(三).mp4
171丨Web框架实战之实现提取器和中间件(四).mp4
172丨Web框架实战之错误处理支持.mp4
173丨课程完结回顾.mp4
更多知识
-
OpenClaw养虾记实操系列,手把手教你部署本地优先的龙虾,深度定制你的专属养虾黑科技
课程介绍:龙虾(OpenClaw)不是普通的聊天机器人,而是你的个人智能助理。不需要高配电脑,不需要懂编程代码,只要你会用手机聊天,就能指挥它在后台搞定杂活、智能协作、生成方案。为什么你需要这只“龙虾
努ぐ努ノ
84 阅读
-
Cursor快速入门到精通,全面掌握Cursor降本增效,把Cursor变成日常开发里的实用帮手
课程介绍你是否有过这样的困扰:在用代码工具时总觉得效率不够高?想尝试AI编程工具,却不知道从哪里入手配置?或是已经用上了Cursor,却只用到了基础功能?如果这些是你正在面对的问题,这门课正好适合你—
莫小言′
53 阅读
-
快手数字人带货最新玩法,新手一天也能300+,无脑操作,看完直接上手揭秘
项目介绍:快手大家都知道他是一个短视频平台,目前的流量也能排个一二名的,我们主要是靠数字人进行直播带货,不需要真人出境,你只需要选好品,把直播间搭建好一天24小时用数字人在那里直播带货就可以,完全不封
不愿失去
32 阅读
-
拼多多年费会员,实经验分享操,时长拉满,干货拉满(更新1月)
课程介绍:课程来自纪主任的拼多多年费会员。看了课程之后,才发现自己以前的操作思路还有很多细节要完善优化,甚至底层逻辑完全不对需要重来,学了正确的方法之后才懂得什么叫做“稳定盈利”,所以,有可能你觉得“
冷夕颜
62 阅读
-
某大佬亲授公众号流量主实战教学:多赛道玩法全覆盖,小白轻松变现,每月多挣5k+
项目介绍:做公众号流量主,从来不需要过硬的文笔,也不需要全职投入,核心是跟对资深大佬、选对蓝海赛道、掌握多赛道玩法。本次课程由圈内深耕公众号多年的资深大佬亲授,摒弃市面上过时的单一玩法、空泛理论,主打
小偏执i
67 阅读
-
老邓电商·淘宝开店运营教程直通车,从基础到进阶,提升店铺流量,转化率和整体运营效率(更新3月)
课程介绍:主要内容:直通车、引力魔方、赛马测款、达摩盘人群推广等多个核心内容。通过详细的案例分析和实操演示,帮助学员掌握店铺诊断、爆款拉升、动销计划、人群精准投放等关键技能。课程内容从基础到进阶,适合
许她画里成妆
53 阅读
-
2026短视频IP+AI破局大课3月线下课,把自己做成产品,把Ai变成军团,把IP做成体系
3天2夜4位导师4场私密夜话12大案例路演把自己做成产品,把Ai变成军团,把IP做成体系,IP+AI,才是超级个体的终极组合。2026,一起破局!为什么这场大课你必须要来?因为一件事已经发生了:AI已
不与君同
31 阅读
-
2026外贸业务员实操课程,这两节课帮你快速打通外贸全流程,实现首单突破
课程介绍:这两节课帮你快速打通外贸全流程!第一节课拆解前期准备,从选品、供应商对接,到公司注册、进出口权备案,手把手教你搞定基础搭建;第二节课聚焦核心获客与成交,分享谷歌、社媒低成本获客技巧,配套开发
矜持在于妩媚
49 阅读
撰写回复