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

579,000 115,800 تومان

مشخصات آموزش

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

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

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

The Great Courses
1,382,500 276,500 تومان
  • زمان: 03:30:00
  • تعداد درس: 43
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
26,906,000 5,381,200 تومان
  • زمان: 68:07:31
  • تعداد درس: 465
  • سطح دوره:
  • زبان: دوبله فارسی
آموزش های یودمی
2,185,500 437,100 تومان
  • زمان: 05:32:37
  • تعداد درس: 35
  • سطح دوره:
  • زبان: دوبله فارسی
آموزش های pluralsight
1,731,000 346,200 تومان
  • زمان: 4:23:39
  • تعداد درس: 35
  • سطح دوره:
  • زبان: دوبله فارسی
آموزش های pluralsight
553,000 110,600 تومان
  • زمان: 1:24:25
  • تعداد درس: 21
  • سطح دوره:
  • زبان: دوبله فارسی
آموزش های pluralsight
724,000 144,800 تومان
  • زمان: 1:50:36
  • تعداد درس: 36
  • سطح دوره:
  • زبان: دوبله فارسی
آموزش های pluralsight
671,500 134,300 تومان
  • زمان: 1:42:15
  • تعداد درس: 35
  • سطح دوره:
  • زبان: دوبله فارسی
آموزش های pluralsight
842,500 168,500 تومان
  • زمان: 2:08:47
  • تعداد درس: 36
  • سطح دوره:
  • زبان: دوبله فارسی
آموزش های pluralsight
592,500 118,500 تومان
  • زمان: 1:30:30
  • تعداد درس: 20
  • سطح دوره:
  • زبان: دوبله فارسی

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

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