دوره آموزشی
آموزش های pluralsight
دوبله زبان فارسی

پکیج ها، Crates و ماژول‌ها در Rust

پکیج ها، 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

1,027,200 256,800 تومان

مشخصات آموزش

پکیج ها، Crates و ماژول‌ها در Rust

  • تاریخ به روز رسانی: 1404/09/07
  • سطح دوره:متوسط
  • تعداد درس:41
  • مدت زمان :1:28:04
  • حجم :243.0MB
  • زبان:دوبله زبان فارسی
  • دوره آموزشی:AI Academy

آموزش های مرتبط

The Great Courses
1,170,500 234,100 تومان
  • زمان: 1:20:17
  • تعداد درس: 27
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
895,000 179,000 تومان
  • زمان: 0:56:59
  • تعداد درس: 19
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
1,345,500 269,100 تومان
  • زمان: 1:32:16
  • تعداد درس: 28
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
1,687,500 337,500 تومان
  • زمان: 1:55:44
  • تعداد درس: 35
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
1,429,000 285,800 تومان
  • زمان: 01:38:00
  • تعداد درس: 22
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
3,553,000 710,600 تومان
  • زمان: 04:03:40
  • تعداد درس: 25
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
1,616,000 323,200 تومان
  • زمان: 01:50:49
  • تعداد درس: 36
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
3,487,000 697,400 تومان
  • زمان: 03:59:08
  • تعداد درس: 14
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
1,257,500 251,500 تومان
  • زمان: 01:26:15
  • تعداد درس: 6
  • سطح دوره:
  • زبان: دوبله فارسی

آیا سوالی دارید؟

ما به شما کمک خواهیم کرد تا شغل و رشد خود را افزایش دهید.
امروز با ما تماس بگیرید