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

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

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

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

عنوان دوره: دوره آموزش جامع زبان برنامه‌نویسی راست (Rust): از نصب تا پیاده‌سازی پروژه‌های کاربردی و ایمن

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

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

📋 سرفصل‌های دوره (100 موضوع)

  • 1. آشنایی با زبان برنامه‌نویسی راست و ویژگی‌های ایمنی حافظه
  • 2. نصب و راه‌اندازی محیط توسعه راست در سیستم‌عامل‌های مختلف
  • 3. مدیریت بسته‌ها و پروژه‌ها با ابزار کارگو
  • 4. ساختار پایه یک برنامه در زبان راست
  • 5. متغیرها و تغییرپذیری در راست
  • 6. انواع داده‌های پایه و سیستم تایپ‌گذاری ایستا
  • 7. تعریف و استفاده از توابع در راست
  • 8. کنترل جریان برنامه با عبارات شرطی
  • 9. حلقه‌ها و تکرار در راست
  • 10. مفهوم مالکیت در راست و مدیریت حافظه
  • 11. مفهوم وام‌گیری و مراجع در راست
  • 12. کار با اسلایس‌ها و آرایه‌ها
  • 13. ساختار داده‌ای استراکت برای تعریف اشیاء
  • 14. استفاده از اینام‌ها برای مدل‌سازی داده‌ها
  • 15. الگوی تطبیق الگو در راست
  • 16. مدیریت خطاها با استفاده از آبجکت‌های نتیجه
  • 17. مدیریت مقادیر تهی با آپشن
  • 18. کار با رشته‌ها و مدیریت حافظه در متن‌ها
  • 19. مجموعه‌های داده‌ای و وکتورها
  • 20. مدیریت حافظه با استفاده از هوشمند پوینترها
  • 21. مفهوم تریت‌ها برای تعریف رفتارها
  • 22. پیاده‌سازی متدهای اختصاصی برای انواع داده‌ها
  • 23. برنامه‌نویسی ژنریک و توابع چندریختی
  • 24. مدیریت طول عمر مراجع در راست
  • 25. ایمنی در برنامه‌نویسی هم‌روند
  • 26. استفاده از تردها برای اجرای موازی کدها
  • 27. ارسال پیام بین تردها با استفاده از کانال‌ها
  • 28. مفهوم اشتراک وضعیت و قفل‌ها در هم‌روندی
  • 29. تست‌نویسی واحد و تست‌های یکپارچه در راست
  • 30. مستندسازی کدها با استفاده از قابلیت‌های داخلی راست
  • 31. مدیریت وابستگی‌ها در فایل کارگو
  • 32. کار با کتابخانه‌های استاندارد راست
  • 33. پیاده‌سازی ساختارهای داده‌ای ایمن
  • 34. اصول طراحی نرم‌افزار ایمن در محیط‌های سیستم
  • 35. نحوه برخورد با حافظه ناامن با استفاده از بلوک‌های ناایمن
  • 36. تعامل با کدهای زبان سی در پروژه‌های راست
  • 37. بهینه‌سازی عملکرد برنامه‌های راست
  • 38. مدیریت فایل‌ها و ورودی و خروجی سیستم
  • 39. کار با شبکه و سوکت‌ها در راست
  • 40. پیاده‌سازی یک ابزار خط فرمان ساده
  • 41. مدیریت پیکربندی‌های نرم‌افزاری
  • 42. اصول کدنویسی تمیز در راست
  • 43. استفاده از ماژول‌ها برای سازمان‌دهی پروژه
  • 44. کار با ویژگی‌های پیشرفته در سیستم تایپ
  • 45. تکنیک‌های دیباگ و عیب‌یابی در راست
  • 46. بررسی امنیت حافظه در برنامه‌های کاربردی
  • 47. پیاده‌سازی الگوهای طراحی متداول در راست
  • 48. استفاده از ماکروها برای کاهش تکرار کد
  • 49. کار با کتابخانه‌های جانبی معتبر و ایمن
  • 50. نکات کلیدی در توسعه نرم‌افزارهای مقیاس‌پذیر
تگ‌ها: آموزش Rust آموزش برنامه نویسی راست برنامه نویسی سطح پایین برنامه نویسی سیستم توسعه دهنده نرم افزار توسعه نرم افزار ایمن زبان برنامه نویسی Rust زبان های برنامه نویسی مدرن مدیریت حافظه در Rust نصب Rust

نظرات

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

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