کتاب صوتی پیادهسازی الگوهای طراحی برای توسعه وب (بکاند)
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره پیادهسازی الگوهای طراحی برای توسعه وب (بکاند)
موضوع کلی: برنامه نویسی
موضوع میانی: برنامهنویسی شیءگرا (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
برای آموختن، همیشه لازم نیست بخوانید
گاهی بهترین فرصت یادگیری زمانی است که در مسیر رفتوآمد هستید، قدم میزنید، استراحت میکنید یا کارهای روزمرهتان را انجام میدهید. محتوای صوتی کمک میکند از این لحظهها برای شنیدن، اندیشیدن و آشنایی با موضوعات تازه بهره ببرید.
◷
یادگیری در دل روزمرگی
از زمان رفتوآمد، پیادهروی یا استراحت برای شنیدن محتوای مفید استفاده کنید؛ بدون آنکه همیشه به کتاب چاپی یا صفحه نمایش نیاز داشته باشید.
◎
تجربهای شنیداری و دلنشین
با روایت صوتی، توضیحات گفتاری و فضای شنیداری هر محتوا همراه شوید و متناسب با سلیقه خود، شیوه تازهای برای دریافت مطالب تجربه کنید.
✦
گسترش دانش و دیدگاه
با موضوعات متنوع آشنا شوید، ایدههای تازه کشف کنید و فرصت بیشتری برای یادگیری مستمر و پرورش کنجکاوی خود بسازید.
♫
همراه با سبک زندگی شما
محتوای صوتی را متناسب با برنامه روزانه خود انتخاب کنید و در زمان مناسب، شنیدن را به بخشی از عادتهای شخصیتان تبدیل کنید.
کتاب صوتی یا پادکست؟
کتاب صوتی
راهی برای همراه شدن با محتوای یک کتاب از طریق شنیدن. بسته به اثر، میتوانید داستانها، آموزشها، مفاهیم تخصصی یا مطالب کاربردی را در قالب روایت و بیان صوتی دنبال کنید.
مناسب برای شنیدن و مرور محتوای کتابها
پادکست آموزشی
فرصتی برای دنبال کردن موضوعات مشخص در قالب گفتوگو، روایت، توضیح آموزشی یا مجموعهای از قسمتهای صوتی؛ مناسب برای کشف ایدهها و آشنایی با دیدگاههای گوناگون.
مناسب برای یادگیری موضوعی و شنیدن دیدگاههای تازه
هر جا که هستید، شنیدن را آغاز کنید
با دستگاه مناسب خود، محتوای صوتی را به آسانی دنبال کنید.
▯
گوشی هوشمند
اندروید و آیفون
▣
تبلت
برای شنیدن و دنبال کردن محتوا
▤
رایانه و لپتاپ
با پخشکننده صوتی سازگار
♫
هدفون و بلندگو
برای شنیدن متناسب با محیط
چطور از تجربه شنیدن بیشتر بهره ببریم؟
✦ زمان مناسبی برای شنیدن انتخاب کنید؛ زمانی که بتوانید با آرامش به محتوا توجه داشته باشید.
✦ برای مطالب آموزشی، نکتههای مهم را یادداشت کنید یا پس از پایان شنیدن، آنها را مرور کنید.
✦ اگر محتوا طولانی است، آن را در چند نوبت دنبال کنید تا فرصت بیشتری برای درک و مرور داشته باشید.
✦ هنگام رانندگی یا انجام کارهای نیازمند تمرکز، ایمنی را در اولویت قرار دهید و از شیوه شنیدنی استفاده کنید که حواس شما را مختل نکند.
هر شنیدن، فرصتی برای کشف است
با کتابهای صوتی و پادکستهای آموزشی، دنیای تازهای از ایدهها، روایتها و آموختنیها را به لحظههای خود اضافه کنید.
express24.ir
امکانات پخش، ادامه شنیدن و دسترسی آفلاین به نوع فایل، دستگاه و نرمافزار مورد استفاده بستگی دارد.
تگها:
Backend
Design Patterns
OOP
Software Architecture
الگوهای طراحی
برنامهنویسی شیءگرا
بکاند
پیادهسازی الگوها
توسعه وب
معماری نرمافزار
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.