Log in Sign up
Courses / Rust на практике

Rust на практике

Intermediate
rust systems ownership concurrency safety

About this course

Практический курс по Rust для опытного разработчика (уровень middle+), который хочет освоить системный язык с гарантиями безопасности памяти без сборщика мусора. Темп — 1–2 часа в день, ~3 недели.

Rust занимает нишу C/C++, но предлагает безопасность на уровне компиляции: система ownership и borrow checker устраняют use-after-free, data races и утечки памяти ещё до запуска программы. Философия — zero-cost abstractions: высокоуровневый код компилируется в столь же эффективный, как написанный вручную низкоуровневый.

Темы по нарастанию: Cargo и основы синтаксиса, ownership и borrowing, структуры и enum (алгебраические типы), обработка ошибок (Result/Option), коллекции и мини-проект, трейты и дженерики, итераторы и модули, конкурентность и итоговый проект, async и экосистема.

Каждый урок содержит теорию с визуальными схемами, примеры кода, чеклист и квиз. Главный принцип: компилятор — ваш союзник, а не противник. Каждая ошибка компиляции — это баг, которого не будет в продакшене.

Lessons (9)

1

Старт, Cargo, основы синтаксиса

Enroll to unlock lessons
2

Ownership и borrowing

Enroll to unlock lessons
3

Структуры, enum, pattern matching

Enroll to unlock lessons
4

Обработка ошибок: Option и Result

Enroll to unlock lessons
5

Коллекции, строки, мини-проект

Enroll to unlock lessons
6

Типажи, дженерики, лайфтаймы

Enroll to unlock lessons
7

Итераторы, замыкания, модули

Enroll to unlock lessons
8

Конкурентность, тесты, итоговый проект

Enroll to unlock lessons
9

Async, экосистема и дальнейшие шаги

Enroll to unlock lessons
No ratings yet

Comments (0)

Log in to leave a comment.

No comments yet. Be the first to comment!

Share this course

Invite someone else to start learning.