دوره آموزشی
آموزش های 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

874,400 218,600 تومان

مشخصات آموزش

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

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

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

The Great Courses
996,500 199,300 تومان
  • زمان: 1:20:17
  • تعداد درس: 27
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
795,000 159,000 تومان
  • زمان: 0:56:59
  • تعداد درس: 19
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
1,145,500 229,100 تومان
  • زمان: 1:32:16
  • تعداد درس: 28
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
1,437,000 287,400 تومان
  • زمان: 1:55:44
  • تعداد درس: 35
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
1,216,500 243,300 تومان
  • زمان: 01:38:00
  • تعداد درس: 22
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
3,025,500 605,100 تومان
  • زمان: 04:03:40
  • تعداد درس: 25
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
1,375,500 275,100 تومان
  • زمان: 01:50:49
  • تعداد درس: 36
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
2,969,000 593,800 تومان
  • زمان: 03:59:08
  • تعداد درس: 14
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
1,070,500 214,100 تومان
  • زمان: 01:26:15
  • تعداد درس: 6
  • سطح دوره:
  • زبان: دوبله فارسی

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

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