کتاب الگوهای طراحی (Design Patterns) در برنامه‌نویسی آنریل

انتخاب پلن

انتخاب پلن برای ادامه خرید الزامی است.

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

📚 محتوای این محصول آموزشی (پکیج کامل)

💡 این محصول یک نسخهٔ کامل و جامع است

تمامی محتوای آموزشی این کتاب در قالب یک بسته‌ی کامل و یکپارچه ارائه می‌شود و شامل تمام نسخه‌ها و فایل‌های موردنیاز برای یادگیری است.

🎁 محتویات کامل بسته دانلودی

🎯 این بسته یک دورهٔ آموزشی کامل و چندلایه است؛ شامل کتاب‌ها، تمرین‌ها و خودآزمایی .


ℹ️ نکات مهم هنگام خرید

  • این محصول به صورت فایل دانلودی کامل ارائه می‌شود و نسخهٔ چاپی ندارد.
  • توجه: لینک‌های اختصاصی دوره طی حداکثر 24 ساعت پس از ثبت سفارش ارسال می‌شوند.
  • دقت کنید لینک ها به شماره موبایل شما ارسال می شوند. پس در ارائه شماره موبایل صحیح دقت کنید.
  • برای راهنمایی در مورد نحوه دانلود به شماره 09395106248 پیامک دهید یا تماس بگیرید. (ایده آل ترین گزینه ارسال پیام در یکی از پیام رسان ها به همین شماره است تا سریعا لینک های کتاب همانجا برای شما ارسال گردد.)
  • اگر پرداخت انجام شده ولی بعد از 24 ساعت هنوز لینک‌ها را دریافت نکرده‌اید، نام و نام خانوادگی و نام محصول را پیامک کنید تا لینک‌ها دوباره ارسال شوند.

💬 راه‌های ارتباطی پشتیبانی:
واتس‌اپ یا هر پیام رسان داخلی یا پیامک: 09395106248
تلگرام: @ma_limbs

📚 کتاب آموزشی جامع

📚 اطلاعات کتاب

عنوان کتاب: کتاب الگوهای طراحی (Design Patterns) در برنامه‌نویسی آنریل

موضوع کلی: برنامه نویسی

موضوع میانی: موتور بازی آنریل انجین (Unreal Engine)

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

  • 1. مقدمه ای بر الگوهای طراحی در آنریل انجین
  • 2. اهمیت الگوهای طراحی در توسعه بازی
  • 3. مروری بر الگوهای طراحی اصلی در برنامه نویسی شی گرا
  • 4. چرا الگوهای طراحی در آنریل انجین مهم هستند
  • 5. چالش های رایج در توسعه با آنریل انجین که الگوهای طراحی حل می کنند
  • 6. معرفی الگوهای طراحی پایه (Creational Patterns)
  • 7. الگوی Singleton در آنریل
  • 8. پیاده سازی Singleton برای مدیران بازی (Game Managers)
  • 9. نکات تکمیلی Singleton در آنریل
  • 10. الگوی Factory Method در آنریل
  • 11. ساخت اشیاء با Factory Method
  • 12. مثال Factory Method برای انواع دشمنان
  • 13. الگوی Abstract Factory در آنریل
  • 14. ایجاد خانواده ای از اشیاء مرتبط
  • 15. کاربرد Abstract Factory در سطوح مختلف بازی
  • 16. الگوی Builder در آنریل
  • 17. ساخت اشیاء پیچیده گام به گام
  • 18. استفاده از Builder برای ساخت شخصیت ها
  • 19. الگوی Prototype در آنریل
  • 20. کلون کردن اشیاء موجود
  • 21. کاربرد Prototype برای آیتم ها و توانایی ها
  • 22. معرفی الگوهای طراحی ساختاری (Structural Patterns)
  • 23. الگوی Adapter در آنریل
  • 24. سازگار کردن رابط های ناسازگار
  • 25. مثال Adapter برای ورودی های مختلف
  • 26. الگوی Bridge در آنریل
  • 27. جداسازی انتزاع از پیاده سازی
  • 28. کاربرد Bridge برای سیستم های گرافیکی
  • 29. الگوی Composite در آنریل
  • 30. ساخت ساختارهای درختی از اشیاء
  • 31. استفاده از Composite برای UI عناصر
  • 32. الگوی Decorator در آنریل
  • 33. اضافه کردن مسئولیت ها به صورت پویا
  • 34. مثال Decorator برای پاور آپ ها
  • 35. الگوی Facade در آنریل
  • 36. ارائه یک رابط ساده برای یک سیستم پیچیده
  • 37. کاربرد Facade برای سیستم مدیریت منابع
  • 38. الگوی Flyweight در آنریل
  • 39. به اشتراک گذاری اشیاء برای صرفه جویی در حافظه
  • 40. استفاده از Flyweight برای افکت های بصری
  • 41. الگوی Proxy در آنریل
  • 42. ایجاد یک جایگزین یا نماینده برای یک شی
  • 43. مثال Proxy برای بارگذاری از راه دور
  • 44. معرفی الگوهای طراحی رفتاری (Behavioral Patterns)
  • 45. الگوی Chain of Responsibility در آنریل
  • 46. انتقال درخواست ها در یک زنجیره
  • 47. کاربرد Chain of Responsibility برای سیستم آسیب
  • 48. الگوی Command در آنریل
  • 49. کپسوله کردن درخواست ها به عنوان اشیاء
  • 50. استفاده از Command برای Undo/Redo
  • 51. الگوی Interpreter در آنریل
  • 52. تعریف یک گرامر و مفسر برای آن
  • 53. کاربرد Interpreter برای زبان های اسکریپت ساده
  • 54. الگوی Iterator در آنریل
  • 55. دسترسی متوالی به عناصر یک مجموعه
  • 56. مثال Iterator برای مدیریت لیست دشمنان
  • 57. الگوی Mediator در آنریل
  • 58. تعریف یک شی که تعاملات بین اشیاء دیگر را هماهنگ می کند
  • 59. کاربرد Mediator برای سیستم های چند نفره
  • 60. الگوی Memento در آنریل
  • 61. ذخیره و بازیابی حالت داخلی یک شی
  • 62. استفاده از Memento برای ذخیره سازی بازی
  • 63. الگوی Observer در آنریل
  • 64. تعریف وابستگی یک به چند بین اشیاء
  • 65. کاربرد Observer برای رویدادها و اعلان ها
  • 66. الگوی State در آنریل
  • 67. تغییر رفتار شیء بر اساس وضعیت داخلی آن
  • 68. مثال State برای رفتار شخصیت ها
  • 69. الگوی Strategy در آنریل
  • 70. تعریف خانواده ای از الگوریتم ها، کپسوله کردن هر کدام و قابل تعویض کردن آنها
  • 71. کاربرد Strategy برای انواع حمله
  • 72. الگوی Template Method در آنریل
  • 73. تعریف اسکلت یک الگوریتم در یک متد، و واگذاری برخی مراحل به زیرکلاس ها
  • 74. مثال Template Method برای فریم ورک های خاص
  • 75. الگوی Visitor در آنریل
  • 76. تعریف عملیات جدید بر روی یک ساختار شیء بدون تغییر کلاس های آنها
  • 77. کاربرد Visitor برای پردازش داده های بازی
  • 78. الگوهای طراحی خاص آنریل انجین
  • 79. الگوی Game Mode در آنریل
  • 80. مدیریت قوانین و منطق کلی بازی
  • 81. نقش Game Mode در الگوهای طراحی
  • 82. الگوی Game State در آنریل
  • 83. ذخیره و بازیابی وضعیت فعلی بازی
  • 84. ارتباط Game State با الگوهای دیگر
  • 85. الگوی Player Controller در آنریل
  • 86. کنترل ورودی بازیکن و تعامل با بازی
  • 87. کاربرد Player Controller با الگوهای رفتاری
  • 88. الگوی Pawn در آنریل
  • 89. نمایش فیزیکی بازیکن یا موجود در بازی
  • 90. ارتباط Pawn با الگوهای ساختاری
  • 91. الگوی Actor Component در آنریل
  • 92. افزودن قابلیت ها به Actors
  • 93. استفاده از Actor Component با الگوهای Decorator
  • 94. سیستم رویداد (Event System) در آنریل انجین
  • 95. اهمیت سیستم رویداد در الگوسازی
  • 96. استفاده از Observer برای سیستم رویداد
  • 97. سیستم Delegate در آنریل انجین
  • 98. کاربرد Delegate به عنوان پایه ای برای Observer
  • 99. انواع Delegate و نحوه استفاده
  • 100. سیستم Interface در آنریل انجین

📚 محتوای این محصول آموزشی (پکیج کامل)

💡 این محصول یک نسخهٔ کامل و جامع است

تمامی محتوای آموزشی این کتاب در قالب یک بسته‌ی کامل و یکپارچه ارائه می‌شود و شامل تمام نسخه‌ها و فایل‌های موردنیاز برای یادگیری است.

🎁 محتویات کامل بسته دانلودی

🎯 این بسته یک دورهٔ آموزشی کامل و چندلایه است؛ شامل کتاب‌ها، تمرین‌ها و خودآزمایی .


ℹ️ نکات مهم هنگام خرید

  • این محصول به صورت فایل دانلودی کامل ارائه می‌شود و نسخهٔ چاپی ندارد.
  • توجه: لینک‌های اختصاصی دوره طی حداکثر 24 ساعت پس از ثبت سفارش ارسال می‌شوند.
  • دقت کنید لینک ها به شماره موبایل شما ارسال می شوند. پس در ارائه شماره موبایل صحیح دقت کنید.
  • برای راهنمایی در مورد نحوه دانلود به شماره 09395106248 پیامک دهید یا تماس بگیرید. (ایده آل ترین گزینه ارسال پیام در یکی از پیام رسان ها به همین شماره است تا سریعا لینک های کتاب همانجا برای شما ارسال گردد.)
  • اگر پرداخت انجام شده ولی بعد از 24 ساعت هنوز لینک‌ها را دریافت نکرده‌اید، نام و نام خانوادگی و نام محصول را پیامک کنید تا لینک‌ها دوباره ارسال شوند.

💬 راه‌های ارتباطی پشتیبانی:
واتس‌اپ یا هر پیام رسان داخلی یا پیامک: 09395106248
تلگرام: @ma_limbs

نظرات

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

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