Ưu đãi trong tuần: Nhập mã UD50 giảm 50k cho đơn từ 300k!
Trang chủ
Menu

Ultimate Rust 2: Intermediate Concepts

Ultimate Rust 2: Các Khái Niệm Trung Cấp

Ultimate Rust 2: Các Khái Niệm Trung Cấp

Rust dành cho người thực hành hàng ngày

4.7
(2,204 đánh giá)
24,858 học viên
Giảng viên
Nathan Stocks
Phụ đề Việt chất lượng cao Phụ đề tiếng Anh Bán chạy Đánh giá cao
50.000đ 349.000đ -86%
✓ Xem giỏ hàng và thanh toán
Bao gồm phụ đề tiếng Việt, tiếng Anh
4.5 giờ video
40 bài giảng
Truy cập vĩnh viễn
Học trên mọi thiết bị
Cập nhật: 30/05/2026

Bạn sẽ học được gì

Cách viết code Rust chuẩn mực, được kiểm thử kỹ và có tài liệu đầy đủ
Threads, channels, closures, iterators, tài liệu hóa code, các trait thư viện std, xử lý lỗi, kiểm thử, benchmark, logging, attributes, turbofish và hơn thế nữa!
Các khái niệm Rust nâng cao hơn kiến thức cơ bản được dạy trong "Khóa Học Cấp Tốc Ultimate Rust"
Cách sử dụng Rust để tạo nguyên mẫu video game

Yêu cầu

Kiến thức cơ bản về Rust (nên học "Khóa Học Cấp Tốc Ultimate Rust" trước)
Có kinh nghiệm lập trình trung cấp trở lên với các khái niệm và ngôn ngữ lập trình nói chung.
Đã cài đặt Rust và sẵn sàng sử dụng - đây là khóa học thực hành!

Đối tượng phù hợp

Dành cho: Lập trình viên hệ thống, nhà phát triển phần mềm, kỹ sư, pháp sư, chiến binh và hobbit có kinh nghiệm
Bất kỳ nhà phát triển nào cần chạy code nhanh, hiệu quả, an toàn, dưới các ràng buộc chặt chẽ hoặc với số lỗi tối thiểu.
Bất kỳ ai dự định sử dụng Rust thường xuyên

Nội dung khóa học

3 phần • 40 bài giảng
1 Giới thiệu
2 Tổng quan Bài tập
1 Code Chuẩn Mực
2 Bài tập - Code Chuẩn Mực
3 Tài liệu hóa
4 Bài tập - Tài liệu hóa
5 Xuất bản
6 Bài tập - Xuất bản
7 Iterators
8 Closures
9 Bài tập - Closures & Iterators
10 Các Trait Thông Dụng
11 Bài tập - Traits
12 Tạo Lỗi
13 Xử lý Lỗi
14 Bài tập - Xử lý Lỗi
15 Kiểm thử Đơn vị
16 Kiểm thử Tích hợp
17 Benchmark
18 Bài tập - Kiểm thử
19 Ghi nhật ký (Logging)
20 Bài tập - Ghi nhật ký
21 Đa luồng
22 Channels
23 Bài tập - Threads & Channels
1 Tổng quan Dự án
2 Hướng dẫn: Cấu hình
3 Hướng dẫn: Khởi tạo Engine
4 Hướng dẫn: Trạng thái Game
5 Hướng dẫn: Hàm Logic Game
6 Hướng dẫn: Sprites
7 Hướng dẫn: Colliders
8 Hướng dẫn: Đầu vào Bàn phím
9 Hướng dẫn: Đầu vào Chuột
10 Hướng dẫn: Văn bản
11 Hướng dẫn: Âm thanh
12 Hướng dẫn: Bộ đếm thời gian
13 Hướng dẫn: Cấu trúc Engine & Game
14 Hướng dẫn chơi Game: Thiết lập chung
15 Hướng dẫn chơi Game: Road Race

Giới thiệu khóa học

Join Nathan Stocks for a fast-paced, entertaining, curiously-informative, hands-on even deeper dive into the Rust programming language. This is the second course in the Ultimate Rust series following the Ultimate Rust Crash Course. If you like that course, you'll love this one!

This is a hands-on course! Not only are there targeted exercise for each topic discussed, there are also a series of project scenarios that walk you through using what you've learned to put together playable game prototypes that work on macOS, Linux, and Windows!  These projects will make use of Rusty Engine, a game engine developed specifically for this course to keep game engine concepts to a minimum so you can focus on using exactly what you learned in this course.

Rust is a systems programming language that eliminates entire classes of bugs and security vulnerabilities, has zero-cost abstractions like C and C++, is fun to program in, and lets systems programmers have nice things. No wonder Rust is gaining traction in spaces as diverse as game engines, high-performance computing, embedded devices, and web programming! Learn how to write high-performance code without the worry of crashes or security vulnerabilities. Join a vibrant community of developers where diversity, inclusion, and just plain being nice are all first-class objectives.

Khóa học liên quan

Khám phá thêm các khoá học cùng chủ đề

Hiển thị tất cả khoá học Game Development
Hiển thị tất cả khoá học Rust
Hiển thị tất cả khoá học Rust Lang
Hiển thị tất cả khoá học Systems Programming
Zalo
Tôi có thể tư vấn khoá học cho bạn 😊