کتاب Cargo: نابغه Rust با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره Cargo: نابغه Rust
موضوع کلی: فرمتهای فایل و نرمافزارهای کامپیوتری
موضوع میانی: **نرم افزارهای مدیریت بسته (Package Managers):**
📋 سرفصلهای دوره
- 1. مفاهیم پایهای Cargo و Rust
- 2. نصب و راهاندازی محیط توسعه Rust
- 3. ایجاد اولین پروژه با Cargo
- 4. ساختار یک پروژه Rust
- 5. فایل Cargo.toml: قلب پروژه
- 6. مدیریت وابستگیها با Cargo
- 7. نسخهبندی وابستگیها
- 8. استفاده از crates.io
- 9. اعلان ویژگیها (Features)
- 10. شرطی کردن کامپایل با ویژگیها
- 11. ساخت و کامپایل پروژه
- 12. اجرای برنامههای Rust
- 13. حالتهای build: debug و release
- 14. مدیریت پروفایلهای build
- 15. استفاده از متغیرهای محیطی در build
- 16. انتشار کتابخانهها (Libraries)
- 17. انتشار برنامههای اجرایی (Binaries)
- 18. مستندسازی با Cargo
- 19. تولید مستندات API
- 20. تولید مستندات نمونهها
- 21. تستنویسی با Cargo
- 22. انجام تستهای واحد (Unit Tests)
- 23. انجام تستهای یکپارچگی (Integration Tests)
- 24. استفاده از Criterion برای بنچمارک
- 25. ادغام Cargo با ابزارهای CI/CD
- 26. مدیریت پکیجهای خصوصی
- 27. استفاده از Git Submodules
- 28. مخزن محلی پکیجها
- 29. فضاهای کاری (Workspaces)
- 30. مدیریت چند پروژه مرتبط
- 31. انتخاب و استفاده از ابزارهای Linting
- 32. فرمتبندی کد با rustfmt
- 33. بررسی کد با clippy
- 34. مدیریت خطاها در Cargo
- 35. رفع اشکال (Debugging) با Cargo
- 36. بهینهسازی performance با Cargo
- 37. اندازهگیری مصرف حافظه
- 38. پروفایل کردن کد
- 39. استفاده از Cargo Make برای اتوماسیون
- 40. Cargo Hooks: سفارشیسازی فرایند build
- 41. ساخت پکیجهای cross-platform
- 42. انتشار پکیج روی crates.io
- 43. بهروزرسانی وابستگیها به طور ایمن
- 44. مدیریت نسخههای قدیمی وابستگیها
- 45. استفاده از Cargo Audit برای بررسی آسیبپذیریها
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.