Lộ trình Rust

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

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