세상에서 가장 쉬운 러스트 백엔드 with Axum
윤인도
이 강의를 통해 여러분은 가장 핫한 언어, Rust를 활용한 백엔드 서버를 만드실 수 있게 됩니다.
초급
database, Rust, backend
This course will help you use the hottest language, Rust. You will be able to overcome Python's GIL and create fast-running code.
Rust Basic Grammar
Developing high-performance Python modules using Rust
Were you interested, but had difficulty getting started?
You can easily understand the core concepts of Rust through Python examples!
The author of " Learn Rust Programming by Comparing It with Python (Book Link) " published by Jaypub will be giving a lecture!
This course is taught by a professional developer with actual Rust project development experience. This proven course draws on experience from in-house Rust seminars and numerous lectures at universities and companies.
Basic Python grammar is essential for advanced knowledge! While the latter half of the course covers multithreading and asynchronous programming, we'll cover the basic concepts, so it's recommended that you study them in advance.
The Rust ecosystem already boasts a diverse range of open-source projects, from web frameworks to cryptocurrencies. You can leverage these to launch your own Rust project !
You can improve Python's slow processing speed with Rust. Rust's Python bindings can help you address the GIL bottleneck.
Q. Is Rust difficult to learn?
A. It's difficult if you study alone. But if you take this course, you'll learn easily.
Q. Is it possible to ask questions?
A. Q&A is, of course, "unlimited." We'll respond within 1-2 days at the latest, and if necessary, we'll even film additional videos to help you!
Q. Do I need to purchase the book separately?
A. We appreciate your purchase of the book, but the course will be provided with separate PDF lecture materials (not the book!).
Getting Started with Rust
We will guide you through Rust installation and development environment setup .
variable
Introducing Rust's unique use of variables.
function
Learn how to declare and execute functions.
Flow control
Introduces loops and match along with if, for, and while.
ownership
Introducing Rust's flower, the concept of ownership.
Data Structures and Iterators
Introducing Rust's basic data types and how to use them.
structure
Learn about structures.
Modules and Crates
Learn about the modules and crates that make up a Rust project .
Generic
Learn about generics, which make Rust typing convenient.
Error handling
Introducing a beautiful and elegant way to handle errors.
smart pointer
Rust is a memory-safe language, but it also supports low-level memory operations like C/C++.
multithreading
Introduces how to create and control threads.
Asynchronous programming
Introducing tokio and rayon, representative asynchronous frameworks for Rust .
test
We introduce how to mock functions, structs, and write unit tests .
Python bindings
Introducing how to run Rust code in Python.
Teaching experience
Lecture materials are provided in PDF format.
You can always ask as many questions as you like about the lecture. We welcome your questions!
Who is this course right for?
Anyone who wants to learn Rust
Anyone interested in high-performance/high-security programming
For those who already know Python grammar
Need to know before starting?
Python (you don't have to know it!)
All
58 lectures ∙ (7hr 12min)
Course Materials:
All
6 reviews
4.3
6 reviews
Limited time deal ends in 3 days
$96,520.00
25%
$99.00
Check out other courses by the instructor!
Explore other courses in the same field!