تخفیف های ویژه روز دانشجو! تا ۹۰ درصد تخفیف! تخفیف های ویژه روز دانشجو! تا ۹۰ درصد تخفیف!
مانده تا پایان تخفیف
مشاهده دوره‌ها

آموزش راست (Rust) از مقدماتی تا پیشرفته از هیچ تا پروژه

بعد از گذروندن این دوره، شما به یه برنامه‌نویس Rust کاملاً مسلط تبدیل می‌شی که می‌تونی از صفر تا طراحی و اجرای پروژه‌های واقعی رو جلو ببری. خروجی شما فقط یاد گرفتن سینتکس نیست؛ بلکه توانایی کار با مفاهیم حیاتی مثل مدیریت حافظه و مالکیت، طراحی ساختارهای داده با Struct و Enum، پیاده‌سازی جنریک‌ها و ترِیت‌ها، توسعه برنامه‌های همزمان و Async، مدیریت خطاها، کار با فایل‌ها، شبکه و API و حتی نوشتن ابزارهای امنیتی و بازی‌های گرافیکی هست. در پایان دوره شما نه‌تنها نمونه‌کارهای عملی مثل بازی مار نوکیا، سی...

آموزش راست (Rust) از مقدماتی تا پیشرفته از هیچ تا پروژه
776,100 تومان
2,587,000 تومان
گارانتی عودت وجه ۷ روزه
زمان باقی‌مانده از تخفیف
تخفیف ویژه 70٪

پنل پیشرفته یادگیری توسینسو

دسترسی به پنل هوشمند توسینسو به شما کمک می‌کند مسیر یادگیری را مرحله به مرحله دنبال کنید و همیشه بدانید در کجای این مسیر هستید.

  • رهگیری لحظه‌ای پیشرفت و وضعیت درس‌های تکمیل‌شده
  • گزارش‌های تحلیلی روند پیشرفت
  • یادداشت برداری و جزوه نویسی برای هر درس
  • ارتباط با سایر دانشجویان در پنل گفتگو
  • همین حالا رایگان شروع کنید
تعداد دانشجو

86 دانشجو

ساعت‌های دوره

38 ساعت و 2 دقیقه آموزش

صدور گواهینامه

گواهینامه معتبر توسینسو

منتورینگ تخصصی

پشتیبانی 6 ماهه با مدرس

توضیحات دوره

این دوره جامع و پروژه‌محور زبان برنامه‌نویسی Rust، مناسب افرادیه که می‌خوان از پایه تا سطح حرفه‌ای این زبان رو یاد بگیرن. توی این مسیر نه‌تنها مباحث تئوری و اصولی رو پوشش می‌دی، بلکه با انجام پروژه‌های واقعی و کاربردی مهارت‌هات تثبیت می‌شن.هدف اصلی این دوره اینه که شما بعد از پایانش، بتونید به‌عنوان یک توسعه‌دهنده Rust مستقل، پروژه‌های حرفه‌ای رو طراحی و پیاده‌سازی کنید.

چه چیزهایی یاد می‌گیری؟

در این دوره همه‌ی مفاهیم کلیدی Rust رو یاد می‌گیری:

  • مبانی زبان (متغیرها، کنترل جریان، Struct و Enum)

  • مدیریت حافظه و مالکیت (Ownership) بدون نیاز به Garbage Collector

  • جنریک‌ها و ترِیت‌ها برای کدنویسی ماژولار و قابل استفاده مجدد

  • برنامه‌نویسی همزمان و ناهمزمان (Threading & Async/Await)

  • مدیریت خطاها و استثناها برای ساخت برنامه‌های پایدار

  • کار با فایل‌ها، شبکه و API

  • اشاره‌گرهای هوشمند و مباحث پیشرفته

این مباحث به شکل کاملاً پروژه‌محور آموزش داده می‌شن تا یادگیری فقط روی کاغذ نباشه، بلکه توی عمل هم دستت راه بیفته.

پروژه‌های عملی در دوره Rust

برای اینکه دانشجوها بتونن از همون ابتدا خروجی‌های واقعی داشته باشن، این دوره شامل ۸ پروژه متنوع و پرکاربرده:

  1. 🐍 ساخت بازی مار نوکیا با کتابخانه گرافیکی

  2. 📦 پروژه انبارداری و مدیریت کالاها

  3. 📇 دفترچه تلفن با قابلیت جستجو و مدیریت داده‌ها

  4. 💰 ساخت API ارز دیجیتال از coinmarketcap برای دریافت قیمت لحظه‌ای

  5. 💬 توسعه TCP ChatServer با پشتیبانی از Async و کتابخانه Tokio

  6. 🔐 طراحی و پیاده‌سازی پسورد کرکر

  7. 🎯 بازی حدس کلمه Wordle

  8. ❌⭕ بازی Tic Tac Toe گرافیکی با الگوریتم MiniMax

این پروژه‌ها نه‌تنها تمرین هستن، بلکه می‌تونن تبدیل به پورتفولیو شخصی شما بشن و در رزومه کاری‌تون استفاده بشن.

چرا Rust زبان آینده است؟

Rust یکی از سریع‌ترین و امن‌ترین زبان‌های برنامه‌نویسی جهانه. در سال‌های اخیر رشد انفجاری داشته و در نظرسنجی Stack Overflow چندین سال پیاپی عنوان محبوب‌ترین زبان دنیا رو گرفته.
امروز شرکت‌های بزرگی مثل Microsoft، Amazon، Google، Dropbox، Discord و Meta از Rust استفاده می‌کنن. همین نشون می‌ده که این زبان نه یک ترند موقت، بلکه آینده‌ای روشن در صنعت نرم‌افزار داره.

کاربردهای Rust در دنیای واقعی

Rust فقط یک زبان یادگیری نیست؛ باهاش می‌تونی وارد حوزه‌های جذاب و پردرآمد بشی:

  • برنامه‌نویسی سیستمی و جایگزینی مدرن برای C و C++

  • ساخت نرم‌افزارهای پرسرعت مثل موتورهای بازی و ابزارهای خط فرمان

  • توسعه شبکه و سرورهای سبک و سریع

  • طراحی API و وب‌سرویس‌ها با فریمورک‌هایی مثل Actix و Rocket

  • پروژه‌های بلاکچین و کریپتو مثل Solana و Polkadot

  • اینترنت اشیاء (IoT)، WebAssembly و حتی پروژه‌های هوش مصنوعی

بازار کار Rust؛ از ایران تا جهان

تقاضا برای توسعه‌دهندگان Rust در دنیا به شدت در حال رشد هست.
📌 در بازار جهانی: حقوق برنامه‌نویس‌های Rust بین ۷۰,۰۰۰ تا ۱۵۰,۰۰۰ دلار در سال متغیره.
📌 در بازار ایران: فرصت‌های شغلی Rust در حوزه‌هایی مثل بلاکچین، اپ‌های سیستمی و APIهای سریع رو به افزایشه.

یادگیری Rust یعنی آماده شدن برای ورود به یکی از پردرآمدترین بازارهای کاری آینده، چه در ایران و چه در سطح بین‌المللی.

خروجی دانشجو بعد از این دوره

در پایان دوره شما فقط یک زبان یاد نمی‌گیرید؛ بلکه تبدیل به یک برنامه‌نویس Rust حرفه‌ای می‌شید که:

  • توانایی طراحی و پیاده‌سازی پروژه‌های واقعی داره

  • مفاهیم پیشرفته مثل مدیریت حافظه، Async و Smart Pointer رو بلده

  • می‌تونه توی مصاحبه‌های کاری داخلی و بین‌المللی موفق باشه

  • پورتفولیوی قوی از پروژه‌های عملی برای ارائه به کارفرما داره

  • آماده‌ی ورود به بازار کار جهانی با دستمزد بالا میشه

این دوره برای چه کسانی مناسب است؟

مخاطبین دوره:

  • برنامه‌نویس‌های تازه‌کار
  • برنامه‌نویس‌های Python، Java، C و C++
  • توسعه‌دهندگان وب و Backend
  • توسعه‌دهندگان بلاکچین و کریپتو
  • برنامه‌نویس‌های امنیت و شبکه
  • علاقه‌مندان به Embedded و IoT و WebAssembly
  • دانشجوها و علاقه‌مندان به الگوریتم و حل مسئله
  • فریلنسرها و مهاجرهای کاری

پیش‌نیازهای دوره:

  • هیچ پیش‌نیازی ندارید!

در پایان این دوره چه چیزهایی یاد می‌گیرید؟

ساخت برنامه‌های سریع، امن و کاربردی با Rust

تسلط بر مفاهیم مالکیت حافظه (Ownership) و اشاره‌گرهای هوشمند

نوشتن کدهای ماژولار و قابل استفاده مجدد با Generics و Traits

پیاده‌سازی برنامه‌های همزمان و ناهمزمان (Async/Threading)

کار با فایل‌ها، شبکه، API و دیتابیس

اجرای پروژه‌های واقعی مثل Snake، Wordle، Tic Tac Toe، TCP ChatServer و API ارز دیجیتال

آماده‌سازی برای ورود به بازار کار جهانی و فرصت‌های شغلی Rust

سرفصل‌های دوره

آموزش مقدماتی تا پیشرفته زبان Rust جامع و پروژه محور

121 درس 38 ساعت و 2 دقیقه
  • گپ و گفت دوستانه 00:34:35
  • نصب در ویندوز و کار با ابزارها 00:18:00
  • نکته ای راجب پروژه های برنامه 00:04:42
  • ابزار های کارگو ، فرمتینگ ، فایل های اجرایی 00:08:09
  • متغیر ها 00:09:50
  • آرگومان ، متعیر های تغییر پذیر و تغییر ناپذیر 00:08:45
  • بلوک های کد و متغیر 00:09:17
  • ثابت ها 00:08:27
  • اسکوپ های کد و تایپ 00:08:58
  • دیتا و انواع دیتا تایپ ها ، زبان های استاتیک تایپ 00:09:16
  • رشته ها و توابع مربوطه ، کاراکتر ها یخاص و اسلایس استرینگ 00:10:04
  • اعداد اعشاری 00:14:10
  • عملگر های منطقی و بولین ها 00:21:55
  • کاراکتر ها و متد های مربوطه 00:05:01
  • آرایه و اندیس ها و متد های مربوطه 00:17:12
  • ماکرو دیباگ و مقدمه ای بر Trait 00:03:15
  • حلقه در آرایه 00:09:27
  • تاپل 00:09:19
  • دریافت ورودی 00:08:30
  • توابع 00:15:12
  • شرط ها 00:19:27
  • عبارات شرطی Match 00:22:59
  • حلقه Loop 00:09:45
  • حلقه while 00:15:48
  • مقدمه ای بر مالکیت و حافظه ها 00:14:13
  • Copy تریت و دیباگ 00:06:29
  • رشته ها و متد های مربوطه 00:11:13
  • رشته ها و متد های مربوطه پارت 2 00:17:35
  • Move ,Clone ,Drop 00:12:24
  • ارجاع و قرض گرفتن 00:22:27
  • آرایه تغییرپذیر 00:07:06
  • اسلایس 00:17:49
  • مالکیت در For قسمت اول 00:11:44
  • مالکیت در حلقه For قسمت دوم 00:18:30
  • Struct قسمت اول 00:12:59
  • Struct قسمت دوم 00:16:04
  • Struct قسمت سوم 00:14:13
  • Tuple Struct 00:16:07
  • Unit Struct 00:13:10
  • پاس دادن struct بعنوان ارگومان قسمت 1 00:12:44
  • پاس دادن struct بعنوان ارگومان 00:18:56
  • trait دیباگ , display 00:13:40
  • impl , متد 00:22:33
  • self 1 00:09:23
  • self 2 00:11:16
  • self 3 00:12:01
  • associated function 00:22:57
  • associated function part 2 00:10:59
  • builder pattern 00:13:39
  • ماکرو 00:13:29
  • اشاره گر های هوشمند قسمت اول تکمیلی در مبحث threads 00:24:37
  • isize , usize 00:24:44
  • Union 00:15:10
  • Vector 00:37:17
  • hash map 1 00:19:06
  • hash map 2 00:15:34
  • enum 1 00:19:54
  • enum 2 00:12:58
  • enum 3 00:18:18
  • enum 4 00:12:41
  • enum 5 00:14:37
  • enum 6 00:10:38
  • enum 7 00:20:58
  • option enum 1 00:15:12
  • option enum 2 00:37:34
  • closure 00:15:35
  • iterator 00:23:12
  • generic 1 00:12:56
  • generic 2 00:17:28
  • generic 3 00:27:33
  • trait 1 00:22:27
  • trait 2 00:07:23
  • trait 3 00:16:55
  • trait 4 00:20:05
  • trait 5 00:19:43
  • کار با فایل ها قسمت اول 00:28:44
  • کار با فایل ها قسمت دوم 00:07:56
  • مدیریت خطا قسمت اول 00:20:21
  • مدیریت خطا قسمت دوم 00:34:06
  • مدیریت خطا قسمت سوم 00:29:39
  • مدیریت خطا قسمت چهارم 00:18:47
  • مدیریت خطا قسمت پنجم 00:04:42
  • ماکروهای assert 00:08:34
  • پروژه ساخت دفترچه تلفن با آرگومان های خط فرمان قسمت اول 00:42:48
  • پروژه ساخت دفترچه تلفن با آرگومان های خط فرمان قسمت دوم 00:08:05
  • Hashset 00:33:40
  • طول عمر 00:23:44
  • طول عمر استاتیک 00:30:19
  • نخ ها قسمت اول 00:26:34
  • نخ ها قسمت دوم mpsc channel 00:09:37
  • نخ ها قسمت سوم 00:24:44
  • نخ ها قسمت آخر 00:28:38
  • Async Programming & Tokio 00:13:58
  • پروژه ساخت چت سرور Tcp Chat Server(Async Programming Tokio) 00:17:40
  • پروژه ساخت چت سرور قسمت دوم Tcp Chat Server(Async Programming Tokio) 00:29:38
  • پروژه ساخت چت سرور قسمت سوم Tcp Chat Server(Async Programming Tokio) 00:20:21
  • پروژه ساخت چت سرور قسمت اخرTcp Chat Server(Async Programming Tokio) به همراه تست نویسی و لاگ 00:43:17
  • پروژه ساخت پسورد کرکر با پسورد لیست 00:47:31
  • حدس عدد 00:21:50
  • سوالات الگوریتمی پارت 1 عدد آرمسترانگ 00:15:30
  • سوالات الگوریتمی پارت 2 اعداد اول 00:11:28
  • سوالات الگوریتمی پارت 3 بهینه سازی چاپ اعداد اول 00:12:23
  • Random 00:07:20
  • سوالات الگوریتمی پارت 4 رشته پالیندروم 00:21:14
  • سوالات الگوریتمی پارت 5 فاکتوریل 00:08:27
  • سوالات الگوریتمی پارت 6 دنباله فیبوناچی 00:10:29
  • سوالات الگوریتمی دنباله های ستاره ای پارت 1 00:08:08
  • سوالات الگوریتمی دنباله های ستاره ای پارت 2 00:06:17
  • سوالات الگوریتمی دنباله های ستاره ای پارت 3 00:10:42
  • سوالات الگوریتمی دنباله های ستاره ای پارت 4 00:05:37
  • سوالات الگوریتمی دنباله های ستاره ای پارت 5 مثلث خیام پاسکال 00:06:16
  • پروژه بازی حدس کلمه Wordle 00:23:28
  • پروژه انبار داری رستوران 00:55:34
  • پروژه مار بازی قدیمی گوشی های نوکیا با استفاده از کتابخانه گرافیکی پارت 1 00:58:57
  • پروژه مار بازی قدیمی گوشی های نوکیا با استفاده از کتابخانه گرافیکی پارت 2 00:48:27
  • پروژه مار بازی قدیمی گوشی های نوکیا با استفاده از کتابخانه گرافیکی پارت 3 00:45:48
  • پروژه api به سایت coin market cap و دریافت در لحظه قیمت ها 00:59:35
  • پروژه گرافیکی بازی x o قسمت 1 00:39:48
  • پروژه گرافیکی بازی x o قسمت 2 00:22:09
  • پروژه گرافیکی بازی x o قسمت 3 00:10:17
  • پروژه گرافیکی بازی x o قسمت 4 01:01:24

مشتریان توسینسو

سازمان‌ها و شرکت‌های پیشرو برای ارتقای مهارت تیم‌های خود به آموزش‌های تخصصی توسینسو اعتماد کرده‌اند.

لوگوی دانشگاه جامع علمی و کاربردی
دانشگاه جامع علمی و کاربردی
لوگوی دانشگاه علوم پزشکی تهران
دانشگاه علوم پزشکی تهران
لوگوی بانک مسکن
بانک مسکن
لوگوی شرکت کارگزاری بورس بیمه ایران
شرکت کارگزاری بورس بیمه ایران
لوگوی شرکت سامین پردازش
شرکت سامین پردازش
لوگوی شرکت مهندسی و ایمنی شبکه دژپاد
شرکت مهندسی و ایمنی شبکه دژپاد
لوگوی شرکت ملی پست ایران
شرکت ملی پست ایران
لوگوی شرکت هواپیمایی ایران ایرتور
شرکت هواپیمایی ایران ایرتور
لوگوی سازمان بورس و اوراق بهادار
سازمان بورس و اوراق بهادار
لوگوی سازمان جهاد کشاوردی و منابع طبیعی
سازمان جهاد کشاوردی و منابع طبیعی
لوگوی سایپا یدک
سایپا یدک
لوگوی شرکت سیمان کردستان
شرکت سیمان کردستان
لوگوی ارتش جمهوری اسلامی ایران
ارتش جمهوری اسلامی ایران
لوگوی وزارت دفاع
وزارت دفاع
لوگوی پالایش گاز بیدبلند خلیج فارس
پالایش گاز بیدبلند خلیج فارس
لوگوی سازمان منطقه ویژه اقتصادی انرژی پارس
سازمان منطقه ویژه اقتصادی انرژی پارس
لوگوی شهرداری باسمنج
شهرداری باسمنج
لوگوی شهرداری سبزوار
شهرداری سبزوار

گواهینامه پایان دوره

نمونه گواهینامه دوره

پس از خرید این دوره و تکمیل اطلاعات توسط شما، گواهینامه معتبر و قابل استعلام توسینسو به شما اعطا خواهد شد. این گواهینامه می‌تواند به عنوان یک امتیاز مثبت در رزومه شما برای ورود به بازار کار و ارتقای شغلی محسوب شود.

گواهینامه توسینسو چیست؟

مدرس دوره

فربد توکلی زاده
فربد توکلی زاده

کارشناس شبکه زیرساخت

فربد توکلی زاده متخصص شبکه و زیرساخت‌های فناوری اطلاعات است که مسیر حرفه‌ای خود را از طراحی و مدیریت شبکه‌های سازمانی آغاز کرده و در ادامه با تمرکز بر حوزه‌ی رایانش ابری و اتوماسیون زیرساخت، تجربه‌ی گسترده‌ای در پیاده‌سازی و بهینه‌سازی محیط‌های ابری به‌دست آورده است. او در طول سال‌های فعالیت خود، در پروژه‌های مختلف سازمانی به طراحی، راه‌اندازی و پشتیبانی زیرساخت‌های شبکه و سرورهای ویندوزی و لینوکسی پرداخته و هم‌اکنون تمرکز اصلی‌اش بر آموزش و توسعه‌ی مهارت‌های مرتبط با Cloud Computing است

  • 2 دوره آموزشی
  • 56 دانشجو
  • 0.0 میانگین امتیاز

هنوز برای شروع مطمئن نیستی؟

فرم زیر را پر کن تا کارشناسان ما برای یک جلسه مشاوره تخصصی رایگان با شما تماس بگیرند.

سوالات متداول دوره

کاملاً! ما از صفر صفر شروع می‌کنیم و شما حتی اگر هیچ تجربه برنامه‌نویسی ندارید، به راحتی مسیر Rust را طی خواهید کرد.

خیر! تمام پروژه‌ها به صورت گام‌به‌گام آموزش داده می‌شوند و هر چیزی که نیاز داشته باشید در طول دوره توضیح داده می‌شود.

بله! با پروژه‌های عملی، حل مسائل الگوریتمی و مهارت‌های Rust، شما آماده کار حرفه‌ای در شرکت‌های داخلی و بین‌المللی خواهید بود.

مطمئناً! Rust یکی از اصلی‌ترین زبان‌های پروژه‌های بلاکچین مثل Solana و Polkadot است.

بستگی به وقت آزاد شما دارد، اما به طور متوسط با تمرین روزانه، طی چند ماه می‌توانید تمام پروژه‌ها را بسازید و مهارت‌های Rust را تسلط پیدا کنید.

نظرات دوره (4)

آواتار کاربر

سلام و عرض ادب دوره سرفصل های خیلی کاملی داره و جامعترین دوره زبان راست هست که تا حالا دیدم و راضی بودم

آواتار کاربر
1404/09/03

خیلی ممنون از بازخورد خوبتون

آواتار کاربر

سلام من میخواستم وارد حوزه درایور نویسی با زبان راست و embedded بشم ایا این دوره برای من مناسبه؟

آواتار کاربر
1404/09/03

تمرکز این دوره روی خود زبان Rust هست؛ اینکه مفاهیم اصلی رو عمیق یاد بگیرین و موقع کدنویسی مطمئن باشید دقیقاً دارین چی کار می‌کنین. ولی دوره برای Embedded طراحی نشده و من هم تجربه عملی و تخصصی در این زمینه ندارم. اگه هدف‌تون اینه که سریع وارد فضای Embedded بشید، معمولاً بهتره یه آموزش کوتاه‌تر برای پایه‌های Rust ببینید(مثلا یوتیوب) و بعدش مستقیم برید سراغ ابزارها و کتابخونه‌های مخصوص Embedded مثل HAL، Embassy، وقفه‌ها، تایمرها، ساخت باینری و… این مسیر معمولاً سریع‌تر و مستقیم‌تر شما رو به هدف مرتبط با Embedded می‌رسونه.

آواتار کاربر
1404/07/20

یکی از نقطه قوت های این دوره پروزه محور بودن اونه که من تقریبا تو جا های دیگه ندیدم و اینکه همه مفاهیم حتی مفاهیم پیشرفته مانند همزمانی و نخ ها هم کار شده منتهی تعداد مثالها زیاده اگر کمی خلاصه تر بود بهتر بود

آواتار کاربر
1404/09/03

خوشحالم که براتون مفید بوده تعداد مثال‌ها رو بیشتر گذاشتم چون Rust ذاتاً شیب یادگیریش بالاست و برای اینکه مفاهیمش کامل بشه، باید تا حد امکان تمام حالت‌های ممکن رو کنار هم ببینیم. هدفم این بود که بعد از دوره هیچ نقطه مبهمی نمونه. ممنون از بازخورد خوبتون

آواتار کاربر

«این دوره یکی از معدود آموزش‌هایی بود که واقعاً تونستم باهاش ارتباط بگیرم. توضیحات کاملاً روان و مثال‌ها کاربردی بودن. چیزی که بیشتر برام ارزش داشت، این بود که مفاهیم سخت Rust رو به زبون ساده گفته بودن، بدون اینکه از اصل موضوع کم بشه.»

آواتار کاربر
1404/09/03

باعث خوشحالیه که دوره براتون مفید بوده

776,100 تومان 2,587,000 تومان