کتاب پیادهسازی الگوهای طراحی برای توسعه وب (بکاند) با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره پیادهسازی الگوهای طراحی برای توسعه وب (بکاند)
موضوع کلی: برنامه نویسی
موضوع میانی: برنامهنویسی شیءگرا (OOP)
📋 سرفصلهای دوره
- 1. معرفی الگوهای طراحی و اهمیت آنها در بکاند
- 2. الگوی Singleton و مدیریت وضعیت سراسری
- 3. الگوی Factory Method برای ایجاد اشیاء پویا
- 4. الگوی Abstract Factory در ساخت خانواده اشیاء
- 5. الگوی Builder برای اشیاء پیچیده
- 6. الگوی Prototype و کلونینگ اشیاء
- 7. الگوی Adapter و یکپارچهسازی سرویسهای خارجی
- 8. الگوی Bridge و جداسازی انتزاع از پیادهسازی
- 9. الگوی Composite و ساختارهای درختی
- 10. الگوی Decorator برای افزودن قابلیتهای پویا
- 11. الگوی Facade و سادهسازی واسطهای پیچیده
- 12. الگوی Flyweight و بهینهسازی حافظه
- 13. الگوی Proxy و کنترل دسترسی
- 14. الگوی Chain of Responsibility در پردازش درخواستها
- 15. الگوی Command و عملیات قابل بازگشت
- 16. الگوی Interpreter و تفسیر دستورات
- 17. الگوی Iterator و پیمایش مجموعهها
- 18. الگوی Mediator و کاهش وابستگیها
- 19. الگوی Memento و ذخیره وضعیت
- 20. الگوی Observer و رویدادمحوری در بکاند
- 21. الگوی State و تغییر رفتار در زمان اجرا
- 22. الگوی Strategy و انتخاب الگوریتم
- 23. الگوی Template Method و ساختار ثابت
- 24. الگوی Visitor و عملیات روی اشیاء
- 25. الگوی Repository و لایه دسترسی به داده
- 26. الگوی Data Mapper و نگاشت شیء-رابطه
- 27. الگوی Active Record و سادهسازی مدلها
- 28. الگوی Unit of Work و تراکنشهای پایدار
- 29. الگوی Identity Map و کش کردن اشیاء
- 30. الگوی Lazy Loading و بارگذاری بهینه
- 31. الگوی Service Layer و منطق کسبوکار
- 32. الگوی Dependency Injection و وارونگی کنترل
- 33. الگوی Inversion of Control و مدیریت وابستگیها
- 34. الگوی Middleware و زنجیره پردازش
- 35. الگوی Event Sourcing و ذخیره رویدادها
- 36. الگوی CQRS و جداسازی خواندن از نوشتن
- 37. الگوی Saga و مدیریت تراکنشهای توزیعشده
- 38. الگوی Circuit Breaker و تابآوری سیستم
- 39. الگوی Retry و تلاش مجدد هوشمند
- 40. الگوی Rate Limiter و محدودسازی نرخ
- 41. الگوی Cache Aside و کش کردن داده
- 42. الگوی Write-Through Cache و هماهنگی کش
- 43. الگوی Throttling و کنترل بار
- 44. الگوی Bulkhead و ایزولهسازی منابع
- 45. الگوی Backpressure و مدیریت فشار معکوس
- 46. الگوی DTO و انتقال داده بین لایهها
- 47. الگوی Value Object و اشیاء مقداری
- 48. الگوی Specification و پرسوجوهای پویا
- 49. الگوی Null Object و حذف بررسیهای تهی
- 50. الگوی Plugin و توسعهپذیری سیستم
- 51. الگوی Strategy در احراز هویت و مجوزدهی
- 52. الگوی Observer در پیامرسانی ناهمگام
- 53. الگوی Command در صف پیام
- 54. الگوی Factory در ایجاد اتصالات پایگاه داده
- 55. الگوی Proxy در کش سمت سرور
- 56. الگوی Decorator در لاگگیری و نظارت
- 57. الگوی Facade در یکپارچهسازی API
- 58. الگوی Adapter در تطبیق پروتکلها
- 59. الگوی Composite در ساختار منو و مسیریابی
- 60. الگوی Iterator در پردازش دستهای داده
- 61. الگوی Memento در بازگردانی وضعیت ریکوئست
- 62. الگوی State در مدیریت چرخه عمر درخواست
- 63. الگوی Template Method در فریمورکهای وب
- 64. الگوی Visitor در اعتبارسنجی ساختار درخواست
- 65. الگوی Singleton در مدیریت اتصالات پایگاه داده
- 66. الگوی Builder در ساخت پاسخهای HTTP
- 67. الگوی Prototype در کلونینگ کانفیگ
- 68. الگوی Flyweight در اشتراکگذاری ریسورسهای ثابت
- 69. الگوی Bridge در پشتیبانی از چند پایگاه داده
- 70. الگوی Chain of Responsibility در فیلترهای امنیتی
- 71. الگوی Mediator در هماهنگی سرویسهای داخلی
- 72. الگوی Interpreter در پارس کردن پارامترهای URL
- 73. الگوی Service Locator و جایگزین DI
- 74. الگوی Table Data Gateway و دسترسی ساده به جدول
- 75. الگوی Row Data Gateway و دسترسی به ردیف
- 76. الگوی Transaction Script و منطق خطی
- 77. الگوی Domain Model و مدل غنی دامنه
- 78. الگوی Query Object و ساخت کوئری پویا
- 79. الگوی Specification در فیلتر کردن پیشرفته
- 80. الگوی Repository Pattern با Entity Framework
- 81. الگوی Repository Pattern با Dapper
- 82. الگوی Repository Pattern با MongoDB
- 83. الگوی Unit of Work با EF Core
- 84. الگوی CQRS با MediatR
- 85. الگوی Event Sourcing با EventStore
- 86. الگوی Saga با MassTransit
- 87. الگوی Circuit Breaker با Polly
- 88. الگوی Retry با Polly
- 89. الگوی Rate Limiter با Middleware سفارشی
- 90. الگوی Cache Aside با Redis
- 91. الگوی Write-Through Cache با Redis
- 92. الگوی Bulkhead در میکروسرویسها
- 93. الگوی Backpressure در استریم داده
- 94. الگوی DTO و AutoMapper
- 95. الگوی Value Object و Entity
- 96. الگوی Null Object و Optional
- 97. الگوی Plugin با Reflection
- 98. الگوی Strategy در Authentication
- 99. الگوی Observer در SignalR
تگها:
Backend
Design Patterns
OOP
Software Architecture
الگوهای طراحی
برنامهنویسی شیءگرا
بکاند
پیادهسازی الگوها
توسعه وب
معماری نرمافزار
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.