Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/the-web3/chaineye-rust

rust 中文教程,每周更新 1-3 讲
https://github.com/the-web3/chaineye-rust

Last synced: 3 days ago
JSON representation

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

Awesome Lists containing this project

README

        

# Rust 中文教程

本教程由 The Web3 社区出品, DappLink 赞助

[![DappLink](https://raw.githubusercontent.com/eniac-x-labs/.github/main/profile/dapplink.jpeg)](https://www.dapplink.xyz/zh)

## 教程目录

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

#### 1. rust 安装 - [教程](https://github.com/0xchaineye/chaineye-rust/blob/main/01-rust-install/readme.md)
#### 2. Hello World - [教程](https://github.com/0xchaineye/chaineye-rust/blob/main/02-hello-world/readme.md)
#### 3. Hello Gargo - [教程](https://github.com/0xchaineye/chaineye-rust/blob/main/03-hello-cargo/readme.md)
#### 4. 编写猜字游戏 - [教程](https://github.com/0xchaineye/chaineye-rust/tree/main/04-guess-game#readme)
#### 5. 常见编程概念 - [教程](https://github.com/0xchaineye/chaineye-rust/tree/main/05-program-concept#readme)
#### 6. 理解 rust 所有权 - [教程](https://github.com/0xchaineye/chaineye-rust/blob/main/06-rust-owner/readme.md)
#### 7. 使用结构来构造相关数据 - [教程](https://github.com/0xchaineye/chaineye-rust/tree/main/07-rust-struct-type#readme)
#### 8. 枚举和模式匹配 - [教程](https://github.com/0xchaineye/chaineye-rust/tree/main/08-rust-enum-mode#readme)
#### 9. 使用 package、creates 和 modules 管理成长中的项目 - [教程](https://github.com/0xchaineye/chaineye-rust/blob/main/09-package-project/readme.md)
#### 10. 公共集合 - [教程](https://github.com/0xchaineye/chaineye-rust/blob/main/10-common-sets/readme.md)
#### 11. 错误处理 - [教程](https://github.com/0xchaineye/chaineye-rust/blob/main/11-error/readme.md)
#### 12. 通用类型、特征和生命周期 - [教程](https://github.com/0xchaineye/chaineye-rust/blob/main/12-life-cycle/readme.md)
#### 13. 编写自动化测试 - [教程]()
#### 14. I/O 项目:构建命令行程序 - [教程]()
#### 15. 函数式语言特性:迭代器和闭包 - [教程]()
#### 16. 更多关于 Cargo 和 Crates.io - [教程]()
#### 17. 智能指针 - [教程]()
#### 18. 并发编程 - [教程]()
#### 19. Rust 的面向对象编程特性 - [教程]()
#### 20. 模式与匹配 - [教程]()
#### 21. 高级功能 - [教程]()

------------------------------------------------------------------------------------------------------------------------------

### 进阶篇

#### 1. rust 实现主流的数据结构与算法 - [教程](https://github.com/0xchaineye/chaineye-rust/blob/main/advanced-01-algorithms-datastructures/readme.md) | [代码]()
#### 2. rust web 框架介绍 - [教程](https://github.com/0xchaineye/chaineye-rust/blob/main/advanced-02-web/readme.md) | [hyper代码](https://github.com/0xchaineye/chaineye-rust/tree/main/advanced-02-web/code/hyper-server) | [peom代码](https://github.com/0xchaineye/chaineye-rust/tree/main/advanced-02-web/code/poem-demo)
#### 3. rust web 框架之 poem - [教程](https://github.com/0xchaineye/chaineye-rust/blob/main/advanced-03-poem/readme.md) | [代码]()
#### 4. rust web 框架之 actix-web [教程](https://github.com/0xchaineye/chaineye-rust/tree/main/advanced-04-actix-web#readme) | [代码]()
#### 5. rust web 框架之 Hyper [教程](https://github.com/0xchaineye/chaineye-rust/blob/main/advanced-05-hyper/readme.md) | [代码]()
#### 6. rust web 框架之 rocket - [教程](https://github.com/0xchaineye/chaineye-rust/tree/main/advanced-06-rocket#readme) | [代码]()
#### 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 去中心化托管链 - [教程]() | [代码]()

------------------------------------------------------------------------------------------------------------------------------

## 联系作者

- 邮箱:[email protected]
- 微信:LGZAXE
- discord: https://discord.gg/WW86tqEw
- telegram: @shijiangguo
- Twitter: @seek_web3

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

#### The web3 业务范围

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

## The Web3 社区官方链接
- github: https://github.com/the-web3
- X: https://twitter.com/0xtheweb3cn
- telegram: https://t.me/+pmoh3D4uTAFjNWM1
- discord: https://discord.gg/muhuXRsK
- the web3 官网:https://thewebthree.xyz/
- the web3 技术服务网站:https://web.thewebthree.xyz/