کتاب برنامه‌نویسی شیءگرا: یادگیری الگوهای طراحی برای انواع مختلف سیستم‌ها

انتخاب پلن

افزودنی‌های اختیاری

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

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

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

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

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

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

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


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

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

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

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

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

عنوان دوره: دوره برنامه‌نویسی شیءگرا: یادگیری الگوهای طراحی برای انواع مختلف سیستم‌ها

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

موضوع میانی: برنامه‌نویسی شیءگرا (OOP)

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

  • 1. الگوهای طراحی چیست و چرا به آنها نیاز داریم
  • 2. تاریخچه و دسته‌بندی الگوهای طراحی (ساختاری، رفتاری، ایجادی)
  • 3. الگوی Singleton: تک‌نمونه و مدیریت اشتراک منابع
  • 4. الگوی Factory Method: ایجاد اشیاء از طریق کلاس‌های کارخانه
  • 5. الگوی Abstract Factory: خانواده‌های اشیاء مرتبط
  • 6. الگوی Builder: ساخت اشیاء پیچیده گام به گام
  • 7. الگوی Prototype: کپی کردن اشیاء به جای ساختن از صفر
  • 8. الگوی Adapter: تطبیق واسط‌های ناسازگار
  • 9. الگوی Bridge: جدا کردن انتزاع از پیاده‌سازی
  • 10. الگوی Composite: ساختار درختی برای اشیاء جز و کل
  • 11. الگوی Decorator: افزودن پویای مسئولیت‌ها به اشیاء
  • 12. الگوی Facade: ارائه یک واسط ساده به زیرسیستم پیچیده
  • 13. الگوی Flyweight: اشتراک‌گذاری اشیاء کوچک برای صرفه‌جویی در حافظه
  • 14. الگوی Proxy: کنترل دسترسی به یک شیء
  • 15. الگوی Chain of Responsibility: ارسال درخواست در زنجیره‌ای از پردازشگرها
  • 16. الگوی Command: کپسوله کردن درخواست به عنوان یک شیء
  • 17. الگوی Interpreter: تفسیر یک زبان یا گرامر ساده
  • 18. الگوی Iterator: دسترسی ترتیبی به عناصر یک مجموعه
  • 19. الگوی Mediator: کاهش وابستگی مستقیم بین کلاس‌ها
  • 20. الگوی Memento: ذخیره و بازیابی وضعیت قبلی یک شیء
  • 21. الگوی Observer: اعلان تغییرات به اشیاء وابسته
  • 22. الگوی State: تغییر رفتار شیء با تغییر وضعیت داخلی
  • 23. الگوی Strategy: انتخاب الگوریتم به صورت پویا
  • 24. الگوی Template Method: تعریف اسکلت یک الگوریتم
  • 25. الگوی Visitor: افزودن عملیات جدید به ساختار اشیاء بدون تغییر کلاس‌ها
  • 26. اصول SOLID و ارتباط با الگوهای طراحی
  • 27. الگوی Null Object: حذف بررسی‌های null
  • 28. الگوی MVC و کاربرد آن در سیستم‌های تحت وب
  • 29. الگوی Repository: لایه‌بندی دسترسی به داده
  • 30. الگوی Dependency Injection: تزریق وابستگی‌ها برای انعطاف‌پذیری
  • 31. الگوی Unit of Work: مدیریت تراکنش‌ها روی چندین مخزن
  • 32. الگوی Active Record: نگاشت رکورد پایگاه داده به شیء
  • 33. الگوی Data Mapper: جدا کردن مدل از لایه پایگاه داده
  • 34. الگوی Service Layer: لایه سرویس برای منطق کسب‌وکار
  • 35. الگوی Factory Pattern در سیستم‌های نرم‌افزاری بزرگ
  • 36. الگوی Strategy در طراحی پرداخت و تخفیف
  • 37. الگوی Observer در رویدادها و پیام‌رسانی
  • 38. الگوی State Machine در سیستم‌های کنترل
  • 39. الگوی Composite در رابط کاربری و درخت کامپوننت
  • 40. الگوی Decorator برای لاگینگ و اعتبارسنجی
  • 41. الگوی Adapter در یکپارچه‌سازی سرویس‌های قدیمی
  • 42. الگوی Facade در ساده‌سازی API
  • 43. الگوی Proxy برای lazy loading و کش کردن
  • 44. الگوی Singleton در مدیریت لاگر و کش
  • 45. الگوی Builder برای کوئری‌های پیچیده و پیکربندی
  • 46. الگوی Chain of Responsibility در میان‌افزارها
  • 47. الگوی Command در صف و عملیات undo
  • 48. الگوی Visitor در عملیات روی درخت نحو انتزاعی
  • 49. الگوی Iterator در پیمایش مجموعه‌های سفارشی
  • 50. الگوی Memento در ذخیره وضعیت کاربر
  • 51. الگوی Mediator در هماهنگی ماژول‌ها
  • 52. الگوی Prototype در شبیه‌سازی و تست
  • 53. الگوی Factory برای چندریختی و گسترش‌پذیری
  • 54. الگوی Template Method در چارچوب‌های نرم‌افزاری
  • 55. تکنیک ترکیب الگوهای طراحی در یک پروژه واقعی
  • 56. ضدالگوهای رایج و اشتباهات در استفاده از الگوهای طراحی
  • 57. کی از الگو استفاده کنیم و کی استفاده نکنیم
  • 58. مقایسه الگوهای طراحی با معماری‌های نرم‌افزاری مدرن
  • 59. ارزیابی عملکرد و خوانایی کد با الگوهای طراحی
  • 60. پیاده‌سازی الگوهای طراحی در زبان‌های شیءگرا (مطالعه تطبیقی)

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

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

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

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

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


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

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

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

نظرات

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

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