inflearn logo
inflearn logo

Rust Build-up: Building a Solid Foundation

What are the essential fundamentals required for software development? We seek the answer through the Rust language. Every programming language has its own culture, and understanding syntax and concepts alone is not enough. You must understand its characteristics and culture to truly grasp the essence of the language.

(5.0) 1 reviews

31 learners

Level Basic

Course period Unlimited

Rust
Rust
Rust
Rust

What you will gain after the course

  • You can build a solid foundation in Rust.

  • I can get a feel for the Rust language. I've got the hang of it~~

  • Memory handling can be firmly established through assembly analysis.

What are the essential fundamentals required for program development?
We seek the answers through the Rust language.

Every programming language has its own culture.
Understanding syntax and concepts alone is not enough. You must understand the characteristics and culture to truly grasp the essence of a language.

It covers the essence of programming languages that has not changed for 10 years and will not change for the next 10 years.
Through this, you can fundamentally solidify the foundation of programming.

Even if you do not develop with Rust, it will make you think about the essence of program development.

You can kill two birds with one stone: mastering the Rust language and the essential fundamentals required for program development.

Long-term experience contains realms that cannot be expressed in words, and you can get a sense of that expertise through this course.

Rust is said to have a learning curve.

The fact that there is a learning curve implies that it must be approached logically. To approach it logically, you must accurately understand the basics.
Rust is not a language where you develop programs by mechanically implementing syntax. In addition to this, Rust has its own powerful characteristics.
Rust is both a system programming language and a high-level modern language. To understand these two paradigms, an understanding of the foundations of programming languages is necessary. As you can see from the course curriculum, the features are also immense.
That is why Rust is difficult to learn and why there is a learning curve.

The course thoroughly covers the basics.

1⃣Improving readability and comprehension

Readability and comprehension are high because you can see the four elements necessary for acquiring the lecture content on a single screen.
You listen to the lecture while viewing the source code, execution results, and lecture text.

2⃣Use of terminology from official documentation

The Rust technical terms used in the course follow the terminology of the official Rust documentation.
Creating these lectures is extremely difficult and demanding, taking several times longer than usual. However, I did not shy away from it.
I copy the original English text into the lectures and cover the content based on that original text.

Therefore, the terminology is accurate and the content is precise.

3⃣Memory analysis with Assembly

For memory-related topics, we analyze memory by converting Rust code into Assembly.
Instead of imagining memory abstractly and vaguely, you can understand how memory is actually utilized.
Since Rust is a systems programming language, it is necessary to establish a clear understanding of memory concepts.

Notes before taking the course

Practice Environment

  • The course is conducted in a Windows environment, but since you will be installing the version of Rust appropriate for your operating system, there will be no issues running it on macOS or Linux.

  • Using VSCode Editor: You may use other editors as well

  • The environment for running Rust will be installed during the course

Rust source files provided

  • We provide the Rust source code used in the course


Recommended for
these people

Who is this course right for?

  • A beginner looking to learn Rust as their main language

  • Developers with experience in other languages who want to build a solid foundation in Rust.

  • Developers with Rust experience who somehow feel like they're floating on clouds

Need to know before starting?

  • No programming experience is required, but a basic understanding of functions is necessary. Function calls, function execution.

Hello
This is tonextday

9,764

Learners

407

Reviews

338

Answers

4.8

Rating

13

Courses

I am a developer who loves software development.

Email: tonextday@gmail.com

Videos: 11
Rust Build-up: Building a Solid Foundation

Cleanup JavaScript: Jump-up
Cleanup JavaScript: Base Build-up
JavaScript Beginner
JavaScript Intermediate/Advanced
Modern JavaScript (ES6+) Basics
Modern JavaScript (ES6+) Advanced
DOM Basics
DOM Interaction
React Beginner, Complete React
Requirements Analysis Implementation Methods
JavaScript Machine Learning TensorFlow.js

Books: 9 Volumes
Immersion! JavaScript
ECMAScript 6
HTML5
DOM Scripting
JavaScript Regular Expressions
Event Process Modeling for Requirements Analysis
Machine Learning TensorFlow.js,
Ajax Utilization, Complete Analysis of prototype.js
I am the first domestic author for 8 out of these 9 books.
In particular, there were no books related to "Machine Learning TensorFlow.js" on amazon.com at the time of its publication.

Among the 9 books I've authored, including "x Utilization" and "Complete Analysis of prototype.js," 8 are the first of their kind by a domestic author. In particular, when "Machine Learning TensorFlow.js" was published, there were no related books available on amazon.com.

Among the 9 books I have authored, including "x Utilization" and "Complete Analysis of prototype.js," 8 were the first of their kind by a domestic author. In particular, when "Machine Learning TensorFlow.js" was published, there were no related books available on amazon.com.

More

Curriculum

All

132 lectures ∙ (15hr 42min)

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

All

1 reviews

5.0

1 reviews

  • chwldlfzh님의 프로필 이미지
    chwldlfzh

    Reviews 4

    Average Rating 5.0

    5

    31% enrolled

    This is a truly helpful course for beginners who are new to Rust. Rather than providing superficial explanations just for fun, the instructor meticulously covers each specification of Rust, which was a huge help in understanding the fundamental concepts of the language. I highly recommend this to anyone who wants to get started with Rust properly!!

    tonextday's other courses

    Check out other courses by the instructor!

    Limited time deal

    $1,389,958.00

    24%

    $68.20