کتاب الگوهای طراحی در زبان برنامه‌نویسی Go

انتخاب پلن

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

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

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

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

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

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

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


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

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

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

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

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

عنوان دوره: دوره الگوهای طراحی در زبان برنامه‌نویسی Go

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

موضوع میانی: الگوهای طراحی نرم‌افزار

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

  • 1. مقدمه ای بر الگوهای طراحی نرم افزار
  • 2. اهمیت الگوهای طراحی در مهندسی نرم افزار
  • 3. مروری بر زبان برنامه نویسی Go
  • 4. مفاهیم اساسی Go برای الگوهای طراحی
  • 5. ساختار و سازماندهی کد در Go
  • 6. اصل تک مسئولیتی (SRP) در Go
  • 7. اصل باز-بسته (OCP) در Go
  • 8. اصل جایگزینی لیسکوف (LSP) در Go
  • 9. اصل تفکیک رابط (ISP) در Go
  • 10. اصل وارونگی وابستگی (DIP) در Go
  • 11. مقدمه ای بر الگوهای آفرینشی (Creational Patterns)
  • 12. الگوی سازنده (Builder Pattern) در Go
  • 13. کاربرد الگوی سازنده برای ساخت اشیاء پیچیده
  • 14. الگوی نمونه (Singleton Pattern) در Go
  • 15. مدیریت منابع با الگوی نمونه
  • 16. الگوی کارخانه (Factory Pattern) در Go
  • 17. تفاوت کارخانه انتزاعی و کارخانه ساده
  • 18. الگوی شیء پویا (Prototype Pattern) در Go
  • 19. کپی عمیق و سطحی در الگوی شیء پویا
  • 20. الگوی کارخانه انتزاعی (Abstract Factory Pattern) در Go
  • 21. ایجاد خانواده ای از اشیاء مرتبط
  • 22. الگوهای ساختاری (Structural Patterns)
  • 23. الگوی آداپتور (Adapter Pattern) در Go
  • 24. سازگار کردن رابط های ناسازگار
  • 25. الگوی پل (Bridge Pattern) در Go
  • 26. جداسازی انتزاع از پیاده سازی
  • 27. الگوی کامپوزیت (Composite Pattern) در Go
  • 28. نمایش ساختارهای درختی از اشیاء
  • 29. الگوی دکوراتور (Decorator Pattern) در Go
  • 30. افزودن مسئولیت به اشیاء به صورت پویا
  • 31. الگوی facade (Facade Pattern) در Go
  • 32. ارائه یک رابط ساده برای یک سیستم پیچیده
  • 33. الگوی proxy (Proxy Pattern) در Go
  • 34. کنترل دسترسی به اشیاء دیگر
  • 35. الگوی پرواز (Flyweight Pattern) در Go
  • 36. استفاده بهینه از حافظه با اشیاء مشترک
  • 37. الگوهای رفتاری (Behavioral Patterns)
  • 38. الگوی زنجیره مسئولیت (Chain of Responsibility Pattern) در Go
  • 39. انتقال درخواست در طول یک زنجیره
  • 40. الگوی فرمان (Command Pattern) در Go
  • 41. کپسوله سازی درخواست به عنوان یک شیء
  • 42. الگوی مفسر (Interpreter Pattern) در Go
  • 43. تعریف گرامر زبان و تفسیر آن
  • 44. الگوی پیمانکار (Iterator Pattern) در Go
  • 45. دسترسی ترتیبی به عناصر یک مجموعه
  • 46. الگوی میانجی (Mediator Pattern) در Go
  • 47. تعریف یک شیء برای کپسوله سازی نحوه تعامل اشیاء
  • 48. الگوی یادگیرنده (Memento Pattern) در Go
  • 49. بازیابی وضعیت داخلی یک شیء
  • 50. الگوی ناظر (Observer Pattern) در Go
  • 51. تعریف وابستگی یک به چند بین اشیاء
  • 52. الگوی وضعیت (State Pattern) در Go
  • 53. تغییر رفتار شیء بر اساس وضعیت داخلی آن
  • 54. الگوی استراتژی (Strategy Pattern) در Go
  • 55. تعریف خانواده ای از الگوریتم ها
  • 56. الگوی تمپلیت متد (Template Method Pattern) در Go
  • 57. تعریف اسکلت یک الگوریتم در یک متد
  • 58. الگوی بازدیدکننده (Visitor Pattern) در Go
  • 59. تعریف عملیات جدید بر روی اشیاء بدون تغییر ساختار آنها
  • 60. الگوی همدم (Companion Object) در Go (معادل Singleton)
  • 61. الگوی کارخانه برای ساخت اشیاء Go
  • 62. الگوی کارخانه انتزاعی در Go
  • 63. الگوی شیء پویا و شبیه سازی در Go
  • 64. الگوی آداپتور برای تبدیل رابط ها
  • 65. الگوی پل برای جدا کردن انتزاع و پیاده سازی
  • 66. الگوی کامپوزیت برای ساختارهای درختی
  • 67. الگوی دکوراتور برای افزودن قابلیت ها
  • 68. الگوی facade برای ساده سازی سیستم
  • 69. الگوی proxy برای کنترل دسترسی
  • 70. الگوی پرواز برای بهینه سازی حافظه
  • 71. الگوی زنجیره مسئولیت برای پردازش درخواست
  • 72. الگوی فرمان برای عملیات قابل لغو
  • 73. الگوی پیمانکار برای پیمایش مجموعه ها
  • 74. الگوی میانجی برای مدیریت تعاملات
  • 75. الگوی یادگیرنده برای ذخیره و بازیابی وضعیت
  • 76. الگوی ناظر برای ارتباط یک به چند
  • 77. الگوی وضعیت برای تغییر رفتار شیء
  • 78. الگوی استراتژی برای الگوریتم های جایگزین
  • 79. الگوی تمپلیت متد برای ساختار الگوریتم
  • 80. الگوی بازدیدکننده برای عملیات جدید
  • 81. الگوهای موازی و همزمانی در Go
  • 82. استفاده از Goroutines و Channels
  • 83. الگوی Publisher/Subscriber با Channels
  • 84. الگوی Worker Pool برای مدیریت وظایف
  • 85. الگوی Semaphore برای کنترل دسترسی همزمان
  • 86. الگوی Rate Limiter برای محدود کردن نرخ درخواست
  • 87. الگوی Circuit Breaker برای مدیریت خطاها
  • 88. الگوی Retry برای تلاش مجدد عملیات
  • 89. الگوی Deadlock Detection در Go
  • 90. الگوی Sharding برای توزیع داده ها
  • 91. الگوی Caching برای بهبود عملکرد
  • 92. الگوی Load Balancing برای توزیع بار
  • 93. الگوی Service Discovery در سیستم های توزیع شده
  • 94. الگوی API Gateway برای مدیریت درخواست های ورودی
  • 95. الگوی Message Queue برای ارتباط ناهمگام
  • 96. الگوی Event Sourcing برای ثبت وقایع
  • 97. الگوی CQRS (Command Query Responsibility Segregation)
  • 98. الگوی Microservices Architecture در Go
  • 99. الگوی Monolithic Architecture در Go
  • 100. معماری Hexagonal (Ports and Adapters) در Go

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

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

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

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

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


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

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

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

نظرات

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

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