پکیج ها، Crates و ماژولها در Rust
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
در عمل، کد Rust در سطح تولید با استفاده از ابزاری برای مدیریت پکیج و ساخت با اولویت بالاتر توسعه مییابد. در این دوره، "پکیج ها، Crates و ماژولها در Rust "، شما یاد خواهید گرفت که چگونه کتابخانههای ماژولار (Crates) را در Rust ایجاد، استفاده، بهروزرسانی و منتشر کنید. ابتدا مدل Rust برای تعبیه و بازاستفاده کد ماژولار را بررسی خواهید کرد: Crates و ماژولها.
سپس یاد خواهید گرفت که چگونه از مدیر پکیج راست، Cargo، برای ایجاد پکیج های جدید و استفاده از کتابخانههای خارجی بهره ببرید. در ادامه، امکانات Rust برای کار با پروژههای بزرگتر را بررسی خواهید کرد: فضای کاری و ویژگیها.
در نهایت، یاد خواهید گرفت که چگونه از Cargo برای انتشار کتابخانههای ماژولار استفاده کنید که سایر توسعهدهندگان در اکوسیستم Rust بتوانند از آنها در پروژههای خود استفاده کنند. پس از پایان این دوره، مهارتها و دانش لازم برای ساخت، استفاده و اشتراکگذاری کتابخانههای ماژولار در Rust را خواهید داشت.
پکیج ها، Crates و ماژولها در Rust
-
بررسی دوره 0:01:00
-
کد آزمایشی در برابر واقعیت 0:01:00
-
معرفی Cargo 0:00:00
-
نقشه راه دوره 0:02:00
-
بررسی نسخه 0:01:00
-
مقدمه 0:01:00
-
ماژولها، مسیرها و فضای نام 0:05:00
-
فایلهای ماژول، پوشههای ماژول و Submodules 0:03:00
-
کتابخانههای Crates 0:02:00
-
نتیجهگیری 0:01:00
-
نقشه راه Cargo 0:02:00
-
مدل ذهنی Cargo 0:01:00
-
مقدمه پروژه 0:03:00
-
Cargo.toml در برابر Cargo.lock 0:02:00
-
ساخت و اجرای پروژهها 0:01:00
-
نتیجهگیری 0:01:00
-
مقدمه 0:01:00
-
ایجاد یک کتابخانه با Cargo 0:02:00
-
Interlude: تست واحد 0:02:00
-
اضافه کردن وابستگیها با Cargo 0:02:00
-
اضافه کردن وابستگیها از crates.io 0:04:00
-
توضیح Crate در برابر crate. 0:04:00
-
نتیجهگیری 0:01:00
-
مقدمه 0:02:00
-
ایجاد یک فضای کاری Cargo 0:04:00
-
نسخهبندی سمنتک 0:05:00
-
نتیجهگیری 0:01:00
-
مقدمه 0:02:00
-
موارد استفاده از [features] در Cargo 0:02:00
-
کامپایل شرطی 0:03:00
-
وابستگیهای اختیاری 0:05:00
-
ویژگیهای اختیاری وابستگیها 0:04:00
-
استفاده از ویژگیهای fastrand 0:05:00
-
نتیجهگیری 0:01:00
-
Build را خراب نکنید 0:02:00
-
نقشه راه ماژول 0:01:00
-
پکیجینگ و انتشار Crate 0:01:00
-
Crate Publishing Sandbox 0:01:00
-
انتشار یک Crate 0:06:00
-
Yank کردن یک Crate 0:02:00
-
نتیجهگیری 0:01:00
مشخصات آموزش
پکیج ها، Crates و ماژولها در Rust
- تاریخ به روز رسانی: 1404/09/07
- سطح دوره:متوسط
- تعداد درس:41
- مدت زمان :1:28:04
- حجم :243.0MB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy