آموزش Rust - جزئیات مهم
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
توسعهدهندگان نمیتوانند از Rust خسته شوند. این زبان برنامهنویسی به مدت 7 سال پیاپی توسط نظرسنجی توسعهدهندگان StackOverflow به عنوان محبوبترین زبان برنامهنویسی رتبهبندی شده و در کنار پایتون به عنوان پرطرفدارترین زبان قرار گرفته است. Rust در مدت زمان نسبتاً کوتاهی به یک بازیگر اصلی در عرصه برنامهنویسی تبدیل شده است.
در دوره « Rust - جزئیات مهم» شما با ویژگیهای کلیدی Rust و نحوه استفاده از آنها آشنا خواهید شد، همچنین اینکه چه چیزی این زبان را به زبان ممتاز «برنامهنویسی سیستمها» تبدیل میکند.
ابتدا نگاهی به سینتکس و استایل Rust از طریق ساخت یک کتابخانه ریاضی ساده (هرچند احمقانه) خواهید انداخت. سپس ویژگیهایی را که طعم عملکردی به Rust میدهند، در حالی که یک مدل شیگرایی تمیز را ارائه میدهند، بررسی خواهید کرد. سپس کمی زمان صرف درک ویژگی قدرتمند Rust مانند مفهوم مالکیت و Borrow Checker در زمان کامپایل Rust خواهید کرد. پس از آن خواهید دید که چگونه این ویژگیها زمینه را برای تحقق هدف بلندپروازانه Rust فراهم میکنند که همان همزمانی بدون ترس است. در نهایت، نحوه تکامل Rust در طول زمان و مکانهایی برای ادامه یادگیری Rust را خواهید آموخت.
وقتی دوره را به پایان برسانید، مفاهیم اصلی که Rust را اینقدر خاص میکند درک خواهید کرد. شما در تصمیمگیری درباره مناسب بودن آن برای خودتان توانایی خواهید شد و (در صورت مثبت بودن) آماده تسریع در مسیر یادگیری خود به سمت تسلط به Rust خواهید بود.
آموزش Rust - جزئیات مهم
-
بررسی دوره 0:02:00
-
مقدمه 0:04:00
-
Hello, Rust 0:02:00
-
متغیرها و تغییرپذیری 0:03:00
-
توابع 0:02:00
-
آرایهها، محدودهها و حلقهها 0:02:00
-
اسلایسهای آرایه و انتزاعات بدون هزینه 0:03:00
-
بردارها 0:01:00
-
نتیجهگیری 0:02:00
-
مقدمه 0:02:00
-
Closures 0:06:00
-
Iterators 0:03:00
-
زنجیرهسازی Iterator و اجرای تنبل 0:03:00
-
Iterators استاندارد 0:03:00
-
تعریف و مقداردهی اولیه ساختارها 0:05:00
-
توابع و متدهای انجمنی 0:04:00
-
نتیجهگیری 0:01:00
-
مقدمه 0:03:00
-
مدلهای مدیریت حافظه 0:04:00
-
آشنایی با انتقال بر اساس مقدار 0:06:00
-
مالکیت، Borrowing و انتقال مقادیر 0:07:00
-
نتیجهگیری 0:01:00
-
مقدمه 0:06:00
-
چرخه عمر Thread و طراحی تابع همزمان 0:04:00
-
پیادهسازی تابع همزمان - اولین تلاش 0:07:00
-
همزمانسازی State مشترک - بروزرسانیهای اتمی 0:05:00
-
همزمانسازی مبتنی بر انتظار - Mutexes 0:05:00
-
انتقال پیام - کانالهای Multi Producer و Single Consumer 0:06:00
-
نتیجهگیری 0:02:00
-
مقدمه 0:02:00
-
مدیریت پکیج با Cargo 0:03:00
-
منابع یادگیری اضافی 0:02:00
-
مستندات مرجع 0:01:00
-
کامیونیتی Rust 0:01:00
-
نتیجهگیری 0:01:00
مشخصات آموزش
آموزش Rust - جزئیات مهم
- تاریخ به روز رسانی: 1405/04/02
- سطح دوره:مقدماتی
- تعداد درس:35
- مدت زمان :1:55:44
- حجم :239.0MB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy