از صفر تا یک برنامهنویسِ واقعیِ Rust — با تمرینهای زندهای که داورِ واقعی میسنجد.

این دوره تو را به یک برنامهنویسِ واقعیِ Rust تبدیل میکند — با همان عمقِ دورههای پرچمدارِ پایتون و Go ما، اما با شخصیت و قواعدِ خودِ Rust. مسیر را دقیقاً به ترتیبِ آموزشیِ «کتابِ راست» میپیماییم: از اولین خطِ کد شروع میکنیم و در قلبِ تپندهی زبان کُند و عمیق پیش میرویم.
چه یاد میگیری؟
Box<dyn Error>Arc<Mutex<_>>برای چه کسی؟
برای هر کسی که میخواهد از صفر برنامهنویسِ Rust شود؛ به دانشِ قبلیِ Rust نیازی نیست. در پایان با دو ماژولِ پروژهی واقعی — ابزارهای متن و داده، و پارسرها و مفسرها و ماشینهای حالت — همهچیز را در ابزارهای کاربردی بههم میبافی.
چرا این دوره؟
هر تمرین یک برنامهی کاملِ fn main است که توسط داورِ ورودی→خروجیِ استاندارد ارزیابی میشود؛ به همین دلیل «قطعیّتِ خروجی» را از همان درسهای نخست تمرین میکنی. ما تماماً با Rust 1.68.2 و فقط کتابخانهی استاندارد کار میکنیم و هر چیزی که به crateِ بیرونی نیاز دارد (regex، serde، tokio، clap، شبکه، دیتابیس) عمداً خارج از دامنه است — این یک فرصت است: JSON و CSV را «با دست» پارس میکنی و خطا را با Result و ? مدیریت میکنی، دقیقاً به همان شیوهی اصیل (idiomatic) که کتابِ راست آموزش میدهد. در پایان مثلِ یک Rustaceanِ واقعی فکر میکنی: داده را با مالکیت مدل میکنی، خطا را با تایپ مدیریت میکنی، و رفتار را با تِرِیت انتزاع میکنی.
این دوره را تیم آموزشی دینا کد طراحی کرده — با تمرکز بر «یادگیری با انجامدادن»: هر مفهوم با تمرین عملی و داوری خودکار که کدت را همان لحظه میسنجد، و سرفصلهایی که بر پایهی مسیر واقعی یک برنامهنویس چیده شدهاند.
۲۴ سرفصل · ۱۵۶ درس · ۱۱۰ تمرین
اولین خط کدت را همین امروز در «راست از صفر تا برنامهنویس» بنویس. شروع رایگان است و در کمتر از دو دقیقه وارد محیط یادگیری میشوی.