Skip to content

the-web3/chaineye-rust

Repository files navigation

Rust 中文教程

本教程由 The Web3 社区出品

DappLink

教程目录

基础篇(基础篇翻译自: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 去中心化托管链 - 教程代码


联系作者

赞助本教程

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

The Web3 社区简介

The Web3 是一个专注 Web3 技术解决方案设计与开发、技术教程设计与开发、Web3 项目投研分析和 Web3 项目孵化,旨在将开发者,创业者,投资者和项目方联系在一起的社区。

The web3 业务范围

  • 技术服务:提供交易所钱包,HD 钱包,硬件钱包,MPC 托管钱包,Dapps, 质押协议,L1,L2 ,L3 公链,数据可用层(DA)和中心化交易所技术开发服务。
  • 技术培训:提供个人技术成长和企业技术培训服务
  • 开发者活动承接:各种线下线上黑客松和开发者 meetup 活动承接
  • 除此之外,我们还和 "磐石安全实验室" 深入合作,开展去中心化安全审计服务

The Web3 社区官方链接

About

rust 中文教程,每周更新 1-3 讲

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages