강의

멘토링

로드맵

Inflearn brand logo image
Programming

/

Programming Language

Rust: Từ quyền sở hữu đến bất đồng bộ, chinh phục hoàn toàn các nguyên lý cốt lõi

Là bài giảng về nguyên lý cốt lõi của Rust, do nhà phát triển trình biên dịch mã nguồn mở đương nhiệm và là người sáng lập ngôn ngữ lập trình hệ thống mới 'Wave' trực tiếp biên soạn.

9 học viên đang tham gia khóa học này

  • LuanStev
문법
언어
rust
Rust

Dịch cái này sang tiếng Việt

  • Rust: Tìm hiểu cú pháp cơ bản

  • Tự tay gõ phím để quen tay.

Nắm vững các khái niệm cốt lõi của Rust để đảm bảo cả tính ổn định và hiệu suất.

Khóa học này được thiết kế dành cho bất kỳ ai muốn hiểu đầy đủ các nguyên tắc cốt lõi của ngôn ngữ Rust từ đầu đến cuối.

Chúng tôi sẽ giải thích mô hình an toàn bộ nhớ độc đáo của Rust, bao gồm quyền sở hữu, quyền mượn và thời gian tồn tại.

Chúng tôi giải thích bằng các ví dụ trực quan để ngay cả người mới bắt đầu cũng có thể hiểu được.

Chúng tôi cũng đề cập đến lập trình bất đồng bộ (Async/Await), một kỹ thuật ngày càng quan trọng trong Rust, theo cách thực tế.

Đối với những người mới làm quen với Rust hoặc đã nghe về khái niệm này nhưng không hiểu rõ,

Khóa học này dành cho những ai muốn thành thạo ngôn ngữ lập trình hệ thống an toàn và mạnh mẽ.

Nắm vững các khái niệm cốt lõi của Rust trong khóa học này.

Các tính năng của khóa học này

📌 Đây là bài giảng văn bản mà bạn phải đọc và gõ trực tiếp, không phải là bài giảng video mà bạn chỉ cần nghe.

📌 Tìm hiểu ngữ pháp cơ bản và các khái niệm cốt lõi của Rust.

📌 10% lý thuyết, 90% thực hành. Tất cả mã đều được kiểm tra và xác minh để hoạt động như mong đợi.

📌 Khóa học này dành cho người mới bắt đầu học Rust, nhưng bạn sẽ hiểu rõ hơn nếu đọc khóa học với kiến thức lập trình cơ bản.

Tôi giới thiệu điều này cho những người này

Tôi muốn học Rust.

Các nhà phát triển/sinh viên backend có hiểu biết chung về cú pháp Rust nhưng không chắc chắn về cách bắt đầu và mở rộng một dự án.

Tôi chắc chắn muốn học những khái niệm này.
Dành cho những ai muốn có một cấu trúc cho phép họ đọc từng dòng, hiểu và quay lại xem lại khi cần thiết

Tôi không thể tập trung vào bài giảng video.
Những người thấy dễ tự học hơn khi xem các tài liệu có tổ chức như slide thay vì video.
(Bao gồm cả những người muốn học trong im lặng và những người cảm thấy căng thẳng khi phát lại video)

Sau giờ học

  • Với Rust, bạn sẽ có thể hiểu và sử dụng chính xác các hàm, biến, câu lệnh điều kiện và vòng lặp ở mức độ có thể áp dụng trong thực tế.

  • Bởi vì bạn học mã bằng cách đọc chậm qua các slide thay vì xem video, nên các khái niệm sẽ lưu lại trong đầu bạn trong thời gian dài và được sắp xếp rõ ràng.

  • Tài liệu khóa học được cấu trúc như một cuốn sách, vì vậy bạn có thể xem lại bất cứ lúc nào và học Rust theo tốc độ của riêng mình.

  • Bạn có thể học ngữ pháp cơ bản như println! let , match , whilefn bằng các ví dụ mã thực tế và cảm nhận chúng.

  • Môi trường học tập này được tối ưu hóa cho các bài giảng dạng văn bản, cho phép bạn trải nghiệm mức độ nhập tâm cao hơn so với các bài giảng video vốn khó tập trung.

Ai đã tạo ra khóa học này

  • Nhà phát triển ngôn ngữ lập trình Wave – trực tiếp triển khai phần phụ trợ, thiết kế ngôn ngữ và cấu trúc trình biên dịch.


Một lời từ LunaStev

Xin chào, tôi là LunaStev, người phát triển ngôn ngữ Wave.
Tôi là kiểu người thích tự làm dụng cụ hơn là sử dụng dụng cụ do người khác làm.
Cuối cùng, tôi đã tạo ra ngôn ngữ lập trình của riêng mình và trong quá trình đó,
Tôi phải đào sâu vào triết lý thiết kế và cấu trúc khái niệm của Rust.

Khóa học này không chỉ đơn thuần kết luận rằng Rust là "khó";
Tôi hiểu và hiểu tại sao họ lại thiết kế theo cách đó.
Khóa học này dành cho những người muốn nắm vững kiến thức một cách toàn diện đến mức có thể giải thích cho người khác.

Những điều cần lưu ý trước khi tham gia khóa học

Môi trường thực hành

  • Bài giảng giải thích dựa trên Windows, nhưng Rust có thể được xây dựng và viết mã ở nhiều nơi khác nhau.

  • Khóa học sử dụng Visual Studio Code, nhưng tôi cũng khuyên bạn nên sử dụng RustRover, IDE mà tác giả sử dụng trong thực hành của mình.

Kiến thức và biện pháp phòng ngừa của người chơi

  • Có thể cần có kiến thức cơ bản về ngôn ngữ lập trình.

  • Bạn có thể muốn tìm kiếm các thư viện phổ biến của Cargo để tìm hiểu thêm.

Khuyến nghị cho
những người này

Khóa học này dành cho ai?

  • Người mới tiếp cận khái niệm Rust

  • Người muốn thử tạo một chương trình đơn giản bằng Rust

Cần biết trước khi bắt đầu?

  • Lập trình cơ bản

Xin chào
Đây là

Wave 프로그래밍 언어 개발자

Wave 깃허브 

깃허브

Chương trình giảng dạy

Tất cả

33 bài giảng

Tài liệu khóa học:

Tài liệu bài giảng
Ngày đăng: 
Cập nhật lần cuối: 

Đánh giá

Chưa có đủ đánh giá.
Hãy trở thành tác giả của một đánh giá giúp mọi người!

3.198.680 ₫

Khóa học khác của LuanStev

Hãy khám phá các khóa học khác của giảng viên!