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

Giới thiệu

  • Hello, World
  • Kiểu dữ liệu và giá trị
  • Điều khiển luồng

Kiểu dữ liệu

  • Kiểu dữ liệu phức hợp
  • Tham chiếu
  • Kiểu dữ liệu tùy chỉnh

Kiểu dữ liệu phức tạp

  • Phối hợp mẫu
  • Block impl
  • Đặc điểm (Traits)
  • Kiểu dữ liệu chung
  • Thư viện chuẩn
  • Closures

Mô hình bộ nhớ của Rust

  • Quản lý bộ nhớ
  • Con trỏ thông minh (Smart pointers)
  • Mượn (Borrowing)
  • Thời gian tồn tại (Lifetimes)

Iterator

  • Động lực
  • Phương thức iterator
  • Thu thập (Collect)

Mô-đun và khả năng nhìn thấy

  • Mô-đun
  • Hệ thống tệp
  • Khả năng nhìn thấy (Visibility)

Kiểm thử

  • Kiểm thử đơn vị (Unit tests)
  • Kiểm thử tích hợp (Integration tests)
  • Kiểm thử tài liệu (Documentation tests)

Xử lý lỗi

  • Lỗi không thể phục hồi (Unrecoverable errors)
  • Option, Result và toán tử ?
  • Lỗi tùy chỉnh (Custom errors)

Tổng kết và các bước tiếp theo

Yêu cầu

  • Hiểu các khái niệm cơ bản về lập trình
  • Kinh nghiệm với ít nhất một ngôn ngữ lập trình

Đối tượng tham gia

  • Nhà phát triển
 20 Giờ

Số người tham gia


Giá cho mỗi học viên

Đánh giá (2)

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

Các danh mục liên quan