강의

멘토링

커뮤니티

Programming

/

Programming Language

Rust Build-up: Xây dựng nền tảng vững chắc

Những nền tảng cốt lõi cần thiết cho việc phát triển chương trình là gì? Chúng ta sẽ đi tìm câu trả lời thông qua ngôn ngữ Rust. Mỗi ngôn ngữ lập trình đều có văn hóa riêng, và chỉ hiểu về cú pháp hay khái niệm thôi là chưa đủ. Phải hiểu được các đặc điểm và văn hóa thì mới có thể thấu hiểu bản chất của ngôn ngữ đó.

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

Độ khó Cơ bản

Thời gian Không giới hạn

  • tonextday
Rust
Rust
Rust
Rust

Bạn sẽ nhận được điều này sau khi học.

  • Bạn có thể xây dựng nền tảng cho Rust.

  • Bạn có thể nắm bắt được ngôn ngữ Rust. Nắm được rồi nè~~

  • Có thể nắm vững việc xử lý bộ nhớ một cách chắc chắn thông qua phân tích hợp ngữ.

Nền tảng cốt lõi cần thiết cho việc phát triển chương trình là gì?
Chúng ta sẽ cùng tìm câu trả lời thông qua ngôn ngữ Rust.

Mỗi ngôn ngữ lập trình đều có một nền văn hóa riêng.
Chỉ hiểu về cú pháp và khái niệm thôi là chưa đủ. Bạn phải hiểu được các đặc điểm và văn hóa thì mới có thể thấu hiểu được bản chất của ngôn ngữ đó.

Cuốn sách đề cập đến bản chất của ngôn ngữ lập trình, điều đã không thay đổi trong suốt 10 năm qua và sẽ không thay đổi trong 10 năm tới.
Thông qua đó, bạn có thể xây dựng nền tảng lập trình một cách căn bản nhất.

Ngay cả khi không phát triển bằng Rust, bạn cũng sẽ suy nghĩ về bản chất của việc phát triển chương trình.

Bạn có thể đạt được cả hai mục tiêu: nắm vững ngôn ngữ Rust và các kiến thức cơ bản cốt yếu cần thiết cho việc phát triển chương trình.

Kinh nghiệm lâu năm luôn có những khía cạnh không thể diễn tả bằng lời, và bạn có thể cảm nhận được trực giác trong lĩnh vực đó thông qua khóa học này.

Người ta nói rằng Rust có một lộ trình học tập dốc.

Việc có một lộ trình học tập (learning curve) đồng nghĩa với việc bạn cần phải tiếp cận một cách logic. Để tiếp cận một cách logic, bạn phải nắm vững các kiến thức cơ bản một cách chính xác.
Rust không phải là một ngôn ngữ để phát triển chương trình bằng cách thực hiện các cú pháp một cách máy móc. Thêm vào đó, Rust còn có những đặc điểm mạnh mẽ riêng biệt.
Rust vừa là ngôn ngữ lập trình hệ thống, vừa là ngôn ngữ hiện đại bậc cao. Để hiểu được hai trường phái này, bạn cần có sự hiểu biết nền tảng về ngôn ngữ lập trình. Như có thể thấy trong mục lục của khóa học, các tính năng của nó cũng rất đồ sộ.
Đó là lý do tại sao Rust khó học và có một lộ trình học tập dốc.

Khóa học này tập trung kỹ lưỡng vào các kiến thức cơ bản.

Giảm giá 25% bằng coupon trong thời gian có hạn
Mã coupon:
https://inf.run/t3X7U
Giá sẽ tăng mạnh trong thời gian tới.

1⃣Cải thiện khả năng đọc và hiểu nội dung

Bạn có thể xem đồng thời 4 yếu tố cần thiết để tiếp thu nội dung bài giảng trên cùng một màn hình, giúp tăng khả năng đọc hiểu và nắm bắt vấn đề.
Bạn sẽ vừa nghe giảng vừa theo dõi mã nguồn, kết quả thực thi và nội dung bài giảng bằng văn bản.

2⃣Sử dụng thuật ngữ từ tài liệu chính thức

Các thuật ngữ kỹ thuật Rust được sử dụng trong khóa học đều dựa trên các thuật ngữ từ tài liệu chính thức của Rust.
Việc sản xuất bài giảng rất vất vả, khó khăn và tốn thời gian gấp nhiều lần. Tuy nhiên, tôi đã không né tránh điều đó.
Tôi sao chép nguyên văn tiếng Anh vào bài giảng và xử lý nội dung dựa trên nguyên văn đó.

Vì vậy, thuật ngữ chính xác và nội dung cũng chính xác.

3⃣Phân tích bộ nhớ bằng Assembly

Liên quan đến bộ nhớ, chúng tôi sẽ chuyển đổi mã Rust sang Assembly để phân tích bộ nhớ.
Thay vì hình dung bộ nhớ một cách trừu tượng và mơ hồ, bạn có thể nắm bắt được hình thái sử dụng bộ nhớ trong thực tế.
Vì Rust là một ngôn ngữ lập trình hệ thống, nên việc thiết lập khái niệm bộ nhớ một cách rõ ràng là điều cần thiết.

Lưu ý trước khi khóa học bắt đầu

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

  • Mặc dù khóa học được thực hiện trên môi trường Windows, nhưng vì bạn sẽ cài đặt Rust phù hợp với hệ điều hành của mình nên việc chạy trên macOS hay Linux cũng không thành vấn đề.

  • Sử dụng trình soạn thảo VSCode: Bạn cũng có thể sử dụng các trình soạn thảo khác

  • Môi trường liên quan đến việc thực thi Rust sẽ được cài đặt trong khóa học

Cung cấp tệp mã nguồn Rust

  • Cung cấp mã nguồn Rust được sử dụng trong khóa học


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

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

  • Người mới bắt đầu muốn học Rust làm ngôn ngữ chính.

  • Nhà phát triển đã có kinh nghiệm với các ngôn ngữ khác nhưng muốn xây dựng nền tảng vững chắc về Rust.

  • Nhà phát triển có kinh nghiệm Rust nhưng cảm thấy như đang lơ lửng trên mây.

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

  • Bạn không cần có kinh nghiệm lập trình, nhưng cần có hiểu biết cơ bản về hàm. Gọi hàm, thực thi hàm.

Xin chào
Đây là

9,737

Học viên

407

Đánh giá

337

Trả lời

4.8

Xếp hạng

13

Các khóa học

Tôi là một nhà phát triển yêu thích việc phát triển phần mềm.

Email: tonextday@gmail.com

Video: 11
Rust Build-up: Xây dựng nền tảng hoàn chỉnh

Clean-up JavaScript: Jump-up
Clean-up JavaScript: Base Build-up
JavaScript cho người mới bắt đầu
JavaScript trung và cao cấp
JavaScript hiện đại (ES6+) cơ bản
JavaScript hiện đại (ES6+) chuyên sâu
DOM cơ bản
Tương tác DOM
React cho người mới bắt đầu, Hoàn tất React
Phương pháp triển khai phân tích yêu cầu
JavaScript Machine Learning TensorFlow.js

Sách đã xuất bản: 9 cuốn
Đắm mình cùng JavaScript!
ECMAScript 6
HTML5
DOM Scripting
Biểu thức chính quy JavaScript
Mô hình hóa Event Process để phân tích yêu cầu
Machine Learning TensorFlow.js,
Ứng dụng Ajax, Phân tích hoàn chỉnh prototype.js
Trong số 9 cuốn sách, có 8 cuốn tôi là tác giả đầu tiên tại Hàn Quốc.
Đặc biệt, cuốn "Machine Learning TensorFlow.js" tại thời điểm xuất bản chưa có sách liên quan trên amazon.com.

Trong số 9 cuốn sách như "Ứng dụng x", "Phân tích chi tiết prototype.js", có 8 cuốn tôi là tác giả đầu tiên tại Hàn Quốc. Đặc biệt, cuốn "Machine Learning TensorFlow.js" tại thời điểm xuất bản chưa hề có sách liên quan trên amazon.com.

Trong số 9 cuốn sách về ứng dụng x và phân tích chuyên sâu prototype.js, có 8 cuốn là tác giả đầu tiên tại Hàn Quốc. Đặc biệt, cuốn "Machine Learning TensorFlow.js" tại thời điểm xuất bản chưa hề có sách liên quan trên amazon.com.

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

Tất cả

122 bài giảng ∙ (14giờ 32phút)

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!

1.822.181 ₫

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

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