, ,

کتاب یادگیری و به‌کارگیری راهنمایی‌های کاربردی برای طراحی شیءگرای مؤثر

تومان249,950

انتخاب پلن

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

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

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

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

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

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


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

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

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

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

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

عنوان کتاب: کتاب یادگیری و به‌کارگیری راهنمایی‌های کاربردی برای طراحی شیءگرای مؤثر

موضوع کلی: اصول و راهنمایی‌های طراحی شیءگرا

موضوع میانی: بهبود کیفیت و قابلیت نگهداری نرم‌افزارهای شیءگرا

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

  • 1. مقدمه ای بر طراحی شیءگرا
  • 2. ارزش طراحی شیءگرا
  • 3. چالش های طراحی شیءگرا
  • 4. تفاوت بین طراحی شیءگرا و رویکردهای دیگر
  • 5. مبانی اصول SOLID
  • 6. اصل مسئولیت منفرد (SRP)
  • 7. اصل باز بودن/بسته بودن (OCP)
  • 8. اصل جایگزینی لیسکوف (LSP)
  • 9. اصل جداسازی رابط (ISP)
  • 10. اصل وارونگی وابستگی (DIP)
  • 11. مفهوم انتزاع
  • 12. مفهوم کپسوله‌سازی
  • 13. مفهوم وراثت
  • 14. مفهوم پلی‌مورفیسم
  • 15. شناسایی موجودیت ها و مفاهیم
  • 16. تعریف کلاس ها
  • 17. تعریف ویژگی ها (Attributes)
  • 18. تعریف رفتارها (Methods)
  • 19. روابط بین کلاس ها
  • 20. همبستگی (Association)
  • 21. تجمّع (Aggregation)
  • 22. ترکیب (Composition)
  • 23. وراثت (Inheritance)
  • 24. استفاده از الگوهای طراحی (Design Patterns)
  • 25. الگوهای آفرینشی (Creational Patterns)
  • 26. الگوهای ساختاری (Structural Patterns)
  • 27. الگوهای رفتاری (Behavioral Patterns)
  • 28. انتخاب الگوی طراحی مناسب
  • 29. استفاده از الگوی کارخانه (Factory Pattern)
  • 30. استفاده از الگوی نمونه اولیه (Prototype Pattern)
  • 31. استفاده از الگوی سازنده (Builder Pattern)
  • 32. استفاده از الگوی شیء تنها (Singleton Pattern)
  • 33. استفاده از الگوی پل (Bridge Pattern)
  • 34. استفاده از الگوی نما (Facade Pattern)
  • 35. استفاده از الگوی تزئین کننده (Decorator Pattern)
  • 36. استفاده از الگوی آداپتور (Adapter Pattern)
  • 37. استفاده از الگوی ناظر (Observer Pattern)
  • 38. استفاده از الگوی استراتژی (Strategy Pattern)
  • 39. استفاده از الگوی فرمان (Command Pattern)
  • 40. استفاده از الگوی حالت (State Pattern)
  • 41. استفاده از الگوی بازدیدکننده (Visitor Pattern)
  • 42. استفاده از الگوی واسطه (Mediator Pattern)
  • 43. استفاده از الگوی زنجیره مسئولیت (Chain of Responsibility Pattern)
  • 44. استفاده از الگوی سازنده پیچیده (Abstract Factory Pattern)
  • 45. استفاده از الگوی شیء نماینده (Proxy Pattern)
  • 46. استفاده از الگوی کامپوزیت (Composite Pattern)
  • 47. استفاده از الگوی تکرارکننده (Iterator Pattern)
  • 48. استفاده از الگوی یادداشت بردار (Memento Pattern)
  • 49. استفاده از الگوی مترجم (Interpreter Pattern)
  • 50. استفاده از الگوی سازنده (Builder Pattern)
  • 51. استفاده از الگوی تکثیر (Flyweight Pattern)
  • 52. استفاده از الگوی ارجاع دهنده (Reference Pattern)
  • 53. استفاده از الگوی پروتوتایپ (Prototype Pattern)
  • 54. استفاده از الگوی شیء تنها (Singleton Pattern)
  • 55. راهنمایی های طراحی شیءگرا
  • 56. قانون اسم کوچک (Small Classes)
  • 57. قانون کلاس های غنی (Rich Classes)
  • 58. قانون کلاس های خوب نامگذاری شده (Well-named Classes)
  • 59. قانون کلاس های کم وابستگی (Low Dependency Classes)
  • 60. قانون کلاس های با مسئولیت محدود (Limited Responsibility Classes)
  • 61. قانون کلاس های با انتزاع بالا (High Abstraction Classes)
  • 62. قانون کلاس های با جزئیات کم (Low Detail Classes)
  • 63. قانون کلاس های بدون دانش اضافی (No Extra Knowledge Classes)
  • 64. قانون کلاس های با هدف مشخص (Specific Purpose Classes)
  • 65. قانون کلاس های با قابلیت استفاده مجدد (Reusable Classes)
  • 66. قانون کلاس های با انعطاف پذیری بالا (High Flexibility Classes)
  • 67. قانون کلاس های با تست پذیری بالا (Highly Testable Classes)
  • 68. قانون کلاس های با قابلیت نگهداری بالا (Maintainable Classes)
  • 69. قانون کلاس های با قابلیت توسعه بالا (Extensible Classes)
  • 70. قانون کلاس های با قابلیت خوانایی بالا (Readable Classes)
  • 71. قانون کلاس های با قابلیت فهم بالا (Understandable Classes)
  • 72. قانون کلاس های با حداقل پیچیدگی (Minimal Complexity Classes)
  • 73. قانون کلاس های با حداقل وابستگی متقابل (Minimal Interdependency Classes)
  • 74. قانون کلاس های با حداکثر همبستگی داخلی (Maximal Internal Cohesion Classes)
  • 75. قانون کلاس های با حداقل coupling (Low Coupling)
  • 76. قانون کلاس های با حداکثر cohesion (High Cohesion)
  • 77. قانون عدم تکرار کد (Don't Repeat Yourself – DRY)
  • 78. قانون انتخاب نام مناسب برای متغیرها و متدها
  • 79. قانون استفاده از نوع داده مناسب
  • 80. قانون مدیریت خطا و استثناها
  • 81. قانون مدیریت منابع (حافظه، فایل و …)
  • 82. قانون کامنت گذاری مناسب
  • 83. قانون تست نویسی
  • 84. قانون بازبینی کد
  • 85. قانون مستندسازی طراحی
  • 86. قانون بهبود مستمر طراحی
  • 87. ارزیابی طراحی شیءگرا
  • 88. معیارهای ارزیابی طراحی شیءگرا
  • 89. ابزارهای کمکی در طراحی شیءگرا
  • 90. نمودارهای UML
  • 91. ابزارهای CASE
  • 92. انجام تمرین های عملی طراحی
  • 93. بازخورد از همکاران
  • 94. مرور و بازنگری طراحی
  • 95. نکات کلیدی برای طراحی شیءگرای مؤثر
  • 96. جمع بندی و نتیجه گیری

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

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

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

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

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


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

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

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

دیدگاهها

هیچ دیدگاهی برای این محصول نوشته نشده است.

اولین نفری باشید که دیدگاهی را ارسال می کنید برای “کتاب یادگیری و به‌کارگیری راهنمایی‌های کاربردی برای طراحی شیءگرای مؤثر”

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

پیمایش به بالا