کتاب آموزش جامع برنامه‌نویسی با زبان Rust: توسعه زیرساخت‌های نرم‌افزاری ایمن و بهینه با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB

249,950 تومان
پرداخت اقساطی
در صورت خرید اقساطی هر قسط: 62,488 تومان
۴ قسط ماهانه. بدون سود، چک و ضامن.
پرداخت اقساطی با دیجی‌پی پرداخت اقساطی با ترب‌پی

🎓 دوره آموزشی جامع

📚 اطلاعات دوره

عنوان دوره: دوره آموزش جامع برنامه‌نویسی با زبان Rust: توسعه زیرساخت‌های نرم‌افزاری ایمن و بهینه

موضوع کلی: علوم رایانه و مهندسی نرم‌افزار

موضوع میانی: توسعه سیستم‌های نرم‌افزاری با کارایی بالا

📋 سرفصل‌های دوره

  • 1. مبانی و فلسفه طراحی زبان برنامه‌نویسی راست
  • 2. نصب و راه‌اندازی محیط توسعه راست در سیستم‌عامل‌های مختلف
  • 3. مدیریت پکیج‌ها و پروژه‌ها با ابزار کارگو
  • 4. ساختار داده‌ها و انواع متغیرها در راست
  • 5. توابع و مدیریت جریان کنترل در برنامه‌نویسی
  • 6. مفاهیم پایه مالکیت و قرض‌گیری در مدیریت حافظه
  • 7. طول عمر متغیرها و مدیریت منابع در راست
  • 8. کار با رشته‌ها و مجموعه داده‌های متنی
  • 9. استفاده از بردارهای پویا و آرایه‌ها
  • 10. مدیریت خطاها و استثناها با استفاده از Result و Option
  • 11. ساختاردهی داده‌ها با استفاده از Struct و Enum
  • 12. پیاده‌سازی ویژگی‌ها با استفاده از Trait
  • 13. برنامه‌نویسی شی‌گرا در راست با استفاده از پیاده‌سازی متدها
  • 14. کار با الگوها و تطبیق الگو در جریان برنامه
  • 15. مدیریت حافظه پیشرفته و اشاره‌گرهای هوشمند
  • 16. مفاهیم همزمانی و مدیریت نخ‌ها در راست
  • 17. استفاده از کانال‌ها برای تبادل پیام بین نخ‌ها
  • 18. مدیریت اشتراک حافظه با Mutex و Arc
  • 19. برنامه‌نویسی ناهمگام و مفهوم Future
  • 20. استفاده از کتابخانه‌های استاندارد برای عملیات ورودی و خروجی
  • 21. کار با فایل‌ها و سیستم‌های فایل در راست
  • 22. برنامه‌نویسی شبکه‌ای و سوکت‌ها در راست
  • 23. کار با داده‌های جیسون و سریال‌سازی در راست
  • 24. تست‌نویسی واحد و تست‌های یکپارچه در پروژه‌های راست
  • 25. مستندسازی کدها با استفاده از ابزار مستندسازی راست
  • 26. بهینه‌سازی کارایی حافظه در برنامه‌های راست
  • 27. برنامه‌نویسی در سطح سیستم و تعامل با زبان سی
  • 28. کار با کتابخانه‌های خارجی و مدیریت وابستگی‌های پروژه
  • 29. استفاده از ماژول‌ها و سازماندهی پروژه‌های بزرگ
  • 30. بررسی ایمنی حافظه در کدهای ناامن با استفاده از بلاک‌های unsafe
  • 31. بهره‌گیری از قابلیت‌های ماکرو در راست
  • 32. کار با توابع مرتبه بالا و بستارها
  • 33. مدیریت زمان اجرا و بهینه‌سازی کامپایلر
  • 34. توسعه ابزارهای خط فرمان با استفاده از راست
  • 35. پیاده‌سازی ساختارهای داده داده‌محور و بهینه
  • 36. آشنایی با اکوسیستم کتابخانه‌های راست برای توسعه زیرساخت
  • 37. ملاحظات امنیتی در توسعه نرم‌افزارهای سیستمی
  • 38. تکنیک‌های رفع اشکال و پروفایلینگ کد در راست
  • 39. پیاده‌سازی الگوهای طراحی نرم‌افزار در زبان راست
  • 40. ارائه پروژه نهایی: توسعه یک ماژول سیستمی ایمن و بهینه
تگ‌ها: آموزش Rust برنامه‌نویسی ایمن برنامه‌نویسی راست برنامه‌نویسی سیستمی بهینه‌سازی کد توسعه زیرساخت‌های نرم‌افزاری توسعه سیستم‌های نرم‌افزاری زبان Rust مدیریت حافظه در نرم‌افزار مهندسی نرم‌افزار

نظرات

هنوز نظری ثبت نشده است.

وارد شوید تا نظر ثبت کنید.