آموزش Rust - Rust ناامن و بررسیهای زمان کامپایل
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
آیا مفاهیم ایمنی حافظه در زبان برنامهنویسی Rust را درک میکنید؟ در این دوره، «آموزش Rust - Rust ناامن و بررسیهای زمان کامپایل»، مفاهیم اساسی پشت Rust ناامن را یاد خواهید گرفت.
ابتدا، مبانی پشت کلیدواژه ناامن، Rust borrow checker، مفهوم invariants، رابطهای تابع خارجی (FFI) و بهترین شیوههای ناامن را بررسی خواهید کرد. سپس، یاد خواهید گرفت چگونه انتزاعات امن روی Rust ناایمن ایجاد کنید تا مرزهای ایمنی تعریفشدهای درون برنامهها داشته باشید.
در نهایت، جزئیات پشت اشکالزدایی و عیبیابی Rust ناامن را یاد خواهید گرفت. هنگامی که دوره را تمام کنید، مهارتها و دانش لازم برای استفاده از بزرگترین قدرتهای عملکردی و اطمینان حافظه Rust را در اختیار خواهید داشت.
آموزش Rust - Rust ناامن و بررسیهای زمان کامپایل
-
بررسی دوره 3m 25s
-
در ابتدا در نظر گرفتن Borrow Checker 2m 30s
-
ایمنی در Rust ناامن 7m 2s
-
تعریف رفتار نامشخص 4m 26s
-
معرفی مفهوم Invariants 2m 25s
-
بررسی رابطهای تابع خارجی (FFI) 3m 43s
-
تخصیص و آزادسازی حافظه 8m 45s
-
حرکت، کپی، باکسینگ و Pinning 4m 51s
-
دمو - مدیریت دستی حافظه 5m 24s
-
کار با Const و Assertions استاتیک 2m 22s
-
معرفی سلولها 8m
-
ساختار زیربنایی با UnsafeCell 3m 15s
-
شمارش مرجع با اشارهگرهای هوشمند 2m 22s
-
بررسی فراخوانیهای کتابخانه و ایمنی 5m 38s
-
طراحی رابطهای برنامهنویسی اپلیکیشن (APIs) 3m 38s
-
مستندسازی Concerns تابع 5m 20s
-
استفاده از PhantomData و سیستم تایپ 4m 9s
-
استفاده از Miri برای بررسی رفتار نامشخص 3m 50s
-
بررسی سریع آیتمهای Housekeeping 5m 37s
-
اشکالزدایی برنامههای Rust ناامن 3m 41s
-
دمو - Stepping through کردن Crashes 4m 21s
-
نتیجهگیری 3m 17s
مشخصات آموزش
آموزش Rust - Rust ناامن و بررسیهای زمان کامپایل
- تاریخ به روز رسانی: 1405/04/02
- سطح دوره:مقدماتی
- تعداد درس:22
- مدت زمان :01:38:00
- حجم :231.0MB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy