Cảm ơn bạn đã gửi yêu cầu! Một thành viên trong đội ngũ của chúng tôi sẽ liên hệ với bạn ngay lập tức.
Cảm ơn bạn đã gửi đặt chỗ! Một thành viên trong đội ngũ của chúng tôi sẽ liên hệ với bạn ngay lập tức.
Đề cương khóa học
Sở hữu nâng cao
- Tìm hiểu về chu kỳ đời sống và mượn
- Khám phá con trỏ thông minh: Box, Rc, và Arc
- Làm việc với chu trình tham chiếu bằng Weak và Unsync
- Mô hình và kỹ thuật sở hữu nâng cao
Lập trình đồng thời với Async/Await
- Giới thiệu về lập trình đồng thời trong Rust
- Làm việc với cú pháp async/await
- Kết hợp tương lai và làm việc với thư viện đồng thời
- Khám phá hệ sinh thái và thư viện đồng thời
Traits và Generics
- Sử dụng traits nâng cao và kiểu liên kết
- Giới hạn và đối tượng traits
- Khám phá tính nhất quán của traits và quy tắc cô nhi
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ẫu xử lý lỗi
Macros
- Macros thủ tục: attribute và function-like macros
- Macros khai báo: macro_rules! và cú pháp match-like
- Sử dụngmacros nâng cao và lập trình meta
Tối ưu hóa hiệu suất
- Đánh giá 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
Đồng thời nâng cao
- Các nguyên语 bản đồng bộ hóa nâng cao: Mutex, RwLock, và Condvar
- Triển khai cấu trúc dữ liệu không khóa và không chờ
- Kênh và truyền thông tin
- Khám phá các mẫu đồng thời nâng cao
Giải quyết sự cố nâng cao
- Các kỹ thuật nâng cao để debug và giải quyết các vấn đề phức tạp trong chương trình Rust
- Đánh giá 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 biên và hành vi bất thường
Tóm tắt và bước tiếp theo
Yêu cầu
- Kiến thức vững chắc về cơ bản của Rust hoặc kinh nghiệm tương đương
- Có kinh nghiệm lập trình hệ thống
- Có kinh nghiệm lập trình ở mức trung cấp
Đối tượng tham gia
- Nhà phát triển
21 Giờ học
Đánh giá (2)
Cấu trúc chủ đề rất tốt, trình bày hoàn hảo, trình độ chuyên môn của người hướng dẫn ở mức rất cao. Cơ sở hạ tầng hoàn hảo.
Tibor Pozsgai
Khóa học - Rust Advanced
Dịch thuật bằng máy
Tôi rất thích các ví dụ tương tác mà chúng tôi đã làm. Người hướng dẫn có kiến thức sâu rộng về hầu hết mọi chủ đề mà chúng tôi đặt câu hỏi và đã đưa ra những lời khuyên tuyệt vời cho các trường hợp thực tế của chúng tôi liên quan đến một số nội dung trong khóa đào tạo.
Tracy - GenesysGo
Khóa học - Rust Advanced
Dịch thuật bằng máy