Sale!

Học nhanh Rust trong 3 ngày để làm dự án (Phiên bản 1)

Original price was: 30.000 ₫.Current price is: 10.000 ₫.

Category: Tag:

NGÀY 1: LÀM QUEN VỚI RUST. 1

Bài 1: Tại sao RUST ra đời 1

Bài 2: Cài đặt môi trường. 1

Bài 3: Viết chương trình đơn giản với Rust 2

Bài 4: Làm quen với Cargo. 2

NGÀY 2: CÚ PHÁP CỐT LÕI VÀ HỆ THỐNG KIỂU DỮ LIỆU.. 4

Bài 1: Làm quen với các macro cơ bản. 4

Bài 2: Biến số và Tính bất biến (Immutability) 6

Bài 3: Các kiểu dữ liệu cơ bản. 7

Bài 4: Hàm (Functions) 9

Bài 5: Cấu trúc điều khiển luồng (Control Flow) 10

NGÀY 3: SỞ HỮU (OWNERSHIP) VÀ MƯỢN (BORROWING) 13

Bài 1: Hệ thống sở hữu (Ownership) là gì?. 13

Bài 2: Hành vi dịch chuyển (Move) trong Heap. 14

Bài 3: Mượn dữ liệu (Borrowing) và Tham chiếu (References) 15

NGÀY 4: TỔ CHỨC DỮ LIỆU VỚI STRUCT VÀ ENUM.. 17

Bài 1: Struct 17

Bài 2: Enum.. 19

NGÀY 5: TẬP HỢP DỮ LIỆU – VECTOR VÀ HASHMAP.. 23

Bài 1: Vector – Mảng động co giãn tùy ý. 23

Bài 2: HashMap. 24

NGÀY 6: XỬ LÝ LỖI 26

Bài 1: Lỗi không thể phục hồi với panic! 26

Bài 2: Lỗi có thể phục hồi với Result Enum.. 26

NGÀY 7: TRAITS VÀ GENERICS – TÁI SỬ DỤNG MÃ NGUỒN.. 29

Bài 1: Generics – Kiểu dữ liệu tổng quát 29

Bài 2: Traits – Định nghĩa hành vi chung (Interfaces) 29

Bài 3: Trait Bounds – Sự kết hợp hoàn hảo. 30

NGÀY 8: LIFETIMES – QUẢN LÝ VÒNG ĐỜI CỦA THAM CHIẾU.. 32

Bài 1: Bản chất của Lifetimes là gì?. 32

Bài 2: Ký pháp Lifetimes (Lifetime Annotations) 32

Bài 2: Dự án nhỏ với Bộ giải mã gói tin IoT siêu tốc (Zero-Copy Packet Parser) 33

NGÀY 9: LOGGING.. 35

NGÀY 10: ĐỌC VÀ GHI FILE.. 37

Bài 1: Ghi dữ liệu xuống file. 37

Bài 2: Đọc dữ liệu từ file. 37

Bài 3: Ghi nối tiếp vào file. 38

NGÀY 11: QUẢN LÝ DỰ ÁN VÀ INCLUDE TRONG RUST. 40

Bài 1: Include một thư viện ngoài 40

Bài 2: Include một file mã nguồn do bạn tự viết 40

NGÀY 12: NO_STD VÀ EMBEDDED RUST. 42

Bài 1: Khái niệm #!no_std] 42

Bài 2: Framework một file code #![no_std] cơ bản. 42

NGÀY 13: COVERAGE TEST. 43

Bài 1: Các lệnh cơ bản. 43

Đối với Linux. 43

Đối với Windows hoặc macOS.. 44

ỨNG DỤNG VÀO BÀI TOÁN CỘNG 2 SỐ.. 45

Mã nguồn file my_big_number.rs. 45

Mã nguồn file main.rs. 46

Kết quả chạy test: 48

cargo run. 48

cargo test 48

cargo taurpaulin. 48

cargo tarpaulin –out Html 49

Reviews

There are no reviews yet.

Be the first to review “Học nhanh Rust trong 3 ngày để làm dự án (Phiên bản 1)”

Your email address will not be published. Required fields are marked *