
张汉东的Rust实战课
来自 极客时间·免费领取学习资源
这份资料来自极客时间2026年的付费VIP课,内容以视频为主,对应《张汉东的Rust实战课》。官网需要单独购买,有集上可以免费领取。
张汉东的Rust实战课 – 带你完整构建一个异步 Web 框架
你将获得
系统梳理 Rust 核心知识点;吃透 Rust 异步编程理论基础;掌握异步框架开发工程实践要点;结合 WebAssembly 开发 Web 应用。
作者简介
张汉东,《Rust 编程之道》作者。
从 2015 年 Rust 1.0 稳定版发布之后,张汉东老师就开始学习 Rust 了。在 2018 年初,他开始参与到 Rust 中文社区的运营中,并创立了「Rust 日报」,亲眼见证了过去五年 Rust 社区和生态的发展。
张汉东老师正在用 Rust 开发公司内部平台产品,并且作为独立顾问也参与了华为 Rust 内部项目。平时,他也会经常阅读一些优秀的开源项目代码,从中学习很多 Rust 的应用技巧和模式方法。
课程简介
Rust 语言对它之前出现的很多优秀语言,做了一次现代化的完美总结。掌握 Rust 这一门语言,就相当于掌握了很多其他语言的精髓。Rust 也被设计为一门通用的编程语言,可以覆盖很多应用领域,比如操作系统、数据库、游戏、网络服务、Web 应用、区块链、物联网、嵌入式、机器学习等等领域。
学习这样一个同时注重安全和性能的语言并非易事,可以说是困难重重,除了要与编译器的相爱相杀,还要攻克所有权机制、借用和生命周期、类型系统与 trait 等关键关卡,Rust 的异步编程更是重中之重,需要你突破抽象范式,以 Rust 的思维去思考去学习。
在本课程的前两章中, 张汉东老师将带你梳理一遍 Rust 的核心语法及重点概念,帮助你进行语法分类,将零散的知识形成体系。后面的课程重点则会放在 Rust 异步编程这个领域,通过“理论 + 实战”的方式帮助你彻底攻克这个难点,手把手带你实现一个异步 Web 框架,并持续迭代这个框架的功能,最后再使用这个异步框架开发一个简单的 Web 应用。学完之后,你将对 Rust 有一个更加深入的理解,并能熟练使用这门语言开发各种复杂项目。
课程大纲
- Rust语言概览语法面面观:词法结构语法面面观:面向表达式语法面面观:数据类型语法面面观:函数与闭包语法面面观:模式匹配语法面面观:智能指针语法面面观:字符与字符串语法面面观:集合容器语法面面观:迭代器Rust语法面面观:模块
- ……
贡献者
学习社区
1 人正在学习
职场沟通与管理交流
讨论工作沟通、团队管理、求职面试和办公效率,用具体场景交流方法与复盘。