Đề cương khóa học

Sở hữu Nâng cao

  • Tìm hiểu về thời gian tồn tại và mượn
  • Khám phá các con trỏ thông minh: Box, Rc và Arc
  • Làm việc với chu kỳ tham chiếu bằng Weak và Unsync
  • Mô hình sở hữu nâng cao và kỹ thuật

Lập trình Asynchronous với Async/Await

  • Giới thiệu về lập trình bất đồng bộ trong Rust
  • Làm việc với cú pháp async/await
  • Tổ hợp các futures và làm việc với thư viện bất đồng bộ
  • Khám phá hệ sinh thái bất đồng bộ và các thư viện

Traits và Generics

  • Sử dụng traits nâng cao và kiểu dữ liệu liên kết
  • Thực hiện hàm, cấu trúc, và enum generics
  • Ràng buộc và đối tượng trait
  • Khám phá tính nhất quán của trait và quy tắc mồ côi (orphan rules)

Xử lý Lỗi Nâng cao

  • Tạo các loại lỗi tùy chỉnh
  • Kỹ thuật xử lý lỗi nâng cao: try!, toán tử ?, chuỗi lỗi tùy chỉnh
  • Chiến lược và mô hình xử lý lỗi

Macros

  • Macros thủ tục: macros thuộc tính và macros kiểu hàm
  • Macros khai báo: macro_rules! và cú pháp giống match
  • Sử dụng và lập trình meta nâng cao với macros

Tối ưu Hóa Hiệu suất

  • Phân tích hiệu suất và đo lường mã Rust
  • Xác định các điểm nghẽn về hiệu suất
  • Kỹ thuật tối ưu hóa: cấu trúc dữ liệu, thuật toán, và cờ biên dịch
  • Viết mã Rust có hiệu suất cao

Sự đồng bộ Nâng cao

  • Các nguyên thủy đồng bộ nâng cao: Mutex, RwLock, và Condvar
  • Thiết kế cấu trúc dữ liệu không cần khóa (lock-free) và không cần chờ đợi (wait-free)
  • Kênh thông tin và truyền thông
  • Khám phá các mô hình sự đồng bộ nâng cao

Gỡ lỗi Nâng cao

  • Kỹ thuật gỡ lỗi và giải quyết vấn đề phức tạp trong chương trình Rust
  • Phân tích và tối ưu hóa hiệu suất trong các tình huống thực tế
  • Chiến lược xử lý các trường hợp ngoại lệ và hành vi bất thường

Tóm tắt và Bước Tiếp theo

Yêu cầu

  • Chuyên môn về Rust Fundamentals hoặc kinh nghiệm tương đương
  • Kinh nghiệm với lập trình hệ thống
  • Kinh nghiệm lập trình trung cấp

Đối tượng tham gia

  • Nhà phát triển phần mềm
 21 Giờ học

Số người tham gia


Giá cho mỗi người tham gia

Đánh giá (1)

Các khóa học sắp tới

Các danh mục liên quan