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.
Hỏi AI về Lộ trình Rust
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