Rust 编程语言
Rust 编程语言教程,涵盖编程语言基础,Web2 项目实战,Web3 项目实战,区块链入门必学教程
the web3
高级研发工程师
已有 150 人学习
专栏目录

专栏介绍

Rust 中文教程

本教程由 The Web3 社区出品

教程目录

基础篇(基础篇翻译自:https://doc.rust-lang.org/book/)

1. rust 安装 - 教程

2. Hello World - 教程

3. Hello Gargo - 教程

4. 编写猜字游戏 - 教程

5. 常见编程概念 - 教程

6. 理解 rust 所有权 - 教程

7. 使用结构来构造相关数据 - 教程

8. 枚举和模式匹配 - 教程

9. 使用 package、creates 和 modules 管理成长中的项目 - 教程

10. 公共集合 - 教程

11. 错误处理 - 教程

12. 通用类型、特征和生命周期 - 教程

13. 编写自动化测试 - 教程

14. I/O 项目:构建命令行程序 - 教程

15. 函数式语言特性:迭代器和闭包 - 教程

16. 更多关于 Cargo 和 Crates.io - 教程

17. 智能指针 - 教程

18. 并发编程 - 教程

19. Rust 的面向对象编程特性 - 教程

20. 模式与匹配 - 教程

21. 高级功能 - 教程


进阶篇

1. rust 实现主流的数据结构与算法 - 教程代码

2. rust web 框架介绍 - 教程hyper代码peom代码

3. rust web 框架之 poem - 教程代码

4. rust web 框架之 actix-web 教程代码

5. rust web 框架之 Hyper 教程代码

6. rust web 框架之 rocket - 教程代码

7. rust web 框架之 warp - 教程代码

8. rust web 框架之 nickel - 教程代码

9. rust web 框架之 tide - 教程代码

10. rust Orm - 教程代码

11. rust 实现 grpc server 和 client - 教程代码

12. rust 实现聊天服务 - 教程代码


高级篇

1. 分析 zengo MPC 代码实现 - 教程代码

2. 分析 poem 框架代码实现 - 教程代码


区块链项目实战篇

1. 分析 zksync 代码实现 - 教程代码

2. 分析 scroll 代码实现 - 教程代码

3. 用 rust 开发一条 layer3 MPC 去中心化托管链 - 教程代码


联系作者

  • 邮箱:guoshijiang2012@163.com
  • 微信:LGZAXE
  • discord: https://discord.gg/WW86tqEw
  • telegram: @shijiangguo
  • Twitter: @seek_web3

赞助本教程

  • ETH: 0xe3b4ECd2EC88026F84cF17fef8bABfD9184C94F0
  • ERC20: 0xe3b4ECd2EC88026F84cF17fef8bABfD9184C94F0
  • Layer2: 0xe3b4ECd2EC88026F84cF17fef8bABfD9184C94F0

SavourLabs(SavourDao) 社区招募区块链开发者

目前我们正在在招募 Python, Go, Rust 和 Node 开发工程师,前端开发工程师(Vue 和 React 方向),产品经理, 视觉设计师和密码学研究员,欢迎有兴趣的朋友联系我们,联系方式如下:

  • 邮箱:guoshijiang2012@163.com
  • 微信:LGZAXE
  • discord: https://discord.gg/WW86tqEw
  • telegram: @shijiangguo
  • Twitter: @seek_web3

The Web3 专栏课程分成公告
The Web3
一个专注 Web3 技术解决方案设计与开发、技术教程设计与开发、Web3 项目投研分析和 Web3 项目孵化,旨在将开发者,创业者,投资者和项目方联系在一起的社区
关注公众号 获取最新动态
成为作者
建议反馈