你将获得
- Rust 重要知识点集合与实践经验分享
- Rust 项目核心模块设计及其编程实现
- 一个可运行的 Demo 支持复制与动手实操
- 参与 100% 用 Rust 实现的完整开源项目
查看更多
课程介绍
近几年,Rust 这门语言不断地出现在我们的视野中,你可能经常会看到 “Rust 重写一切” 这句话。其所具备的优点众多,比如生命周期管理、无 GC、借用等等特性,令其具有不输 C++ 的性能以及更高的编码效率,一度成为业界风头强尽的编程语言。
而当你跃跃欲试时,你会发现,语法难记,各种语法糖和技巧不会用、不会写简直充斥学习日常。这也是许多人认为 Rust 学习曲线陡峭的重要原因之一。而对于编程经验较为丰富的同学来说,第一反应可能会去找能提升 Rust 技能的实战项目,于是会发现,合适的项目也十分稀缺。
那么这门课就是从实践出发,带你入门 Rust 编程的世界,在交付一个 Rust 关键知识点合集的同时,还会以手写一个分布式基础软件为项目 Demo,带你解锁构建大型 Rust 项目的能力。
值得一提的是,课程所涉及的项目来自许文强老师的个人开源作品 RobustMQ,—个 100% 用 Rust 实现的云原生消息队列,加入课程即可直接参与成为 Contributor,收获 Rust 编程长期实战场景。
- 本课程可运行 Demo 源代码:https://github.com/robustmq/robustmq-geek
- RobustMQ 开源项目代码:https://github.com/robustmq/robustmq
查看更多
课程目录
查看更多
看过的人还看了