Lộ trình Rust

Hướng dẫn từng bước để trở thành một nhà phát triển Nhà phát triển Rust.

Quay lại trang chủ

Chú giải

Đề xuất
Lựa chọn thay thế
Tùy chọn

1 Giới thiệu & Cài đặt Môi trường

Rust là gì?
Tại sao nên sử dụng Rust?
Cài đặt Rust và Cargo
IDE và Bộ công cụ Rust
Sân chơi Rust

2 Cơ bản về Ngôn ngữ

Cú pháp và Ngữ nghĩa
Luồng điều khiển và Cấu trúc
Cú pháp Hàm và Phương thức
Enums, Structs, Traits
Đối sánh mẫu & Phá vỡ cấu trúc

3 Cấu trúc dữ liệu & Ownership

Cấu trúc dữ liệu
Quy tắc Ownership
Mượn & Tham chiếu
Stack và Heap

4 Xử lý lỗi, Modules & Kiểm thử

Xử lý lỗi
Modules & Crates
Kiểm thử

5 Traits, Generics & Lifetimes

Traits & Generics
Lifetimes & Trình kiểm tra mượn

6 Chủ đề nâng cao & Lập trình meta

Cấu trúc dữ liệu nâng cao
Con trỏ thông minh
Macros & Lập trình meta

7 Đồng thời & Song song

Luồng & Kênh
Thao tác nguyên tử
Async/Await

8 Hệ sinh thái & Thư viện

Phát triển Web
Cơ sở dữ liệu và ORM
Phát triển Game
Phát triển GUI
Hệ thống nhúng

9 Công cụ & Triển khai

Gỡ lỗi & Tài liệu
Hiệu suất và Hồ sơ
WebAssembly (WASM)
Tiện ích CLI

Hãy truy cập các lộ trình liên quan sau và tiếp tục học hỏi