کتاب پیاده‌سازی معماری تفکیک مسئولیت‌های پرس‌وجو و دستور (CQRS) با استفاده از زبان برنامه‌نویسی ارلنگ (Erlang) با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB

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

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

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

عنوان دوره: دوره پیاده‌سازی معماری تفکیک مسئولیت‌های پرس‌وجو و دستور (CQRS) با استفاده از زبان برنامه‌نویسی ارلنگ (Erlang)

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

موضوع میانی: الگوهای طراحی سیستم‌های مقیاس‌پذیر و تاب‌آور

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

  • 1. مبانی و فلسفه معماری تفکیک مسئولیت‌های پرس‌وجو و دستور
  • 2. آشنایی با مدل پردازش موازی و مدل بازیگران در زبان ارلنگ
  • 3. نصب و راه‌اندازی محیط توسعه ارلنگ و ابزارهای مدیریت پروژه
  • 4. ساختار داده‌ها و الگوهای پیام‌رسانی در ارلنگ
  • 5. مفهوم مدل دامنه در معماری‌های مبتنی بر رویداد
  • 6. طراحی و پیاده‌سازی مدل دستور برای تغییر وضعیت سیستم
  • 7. مدیریت ثبات نهایی در سیستم‌های توزیع‌شده
  • 8. پیاده‌سازی مدل پرس‌وجو و جداول خواندنی بهینه
  • 9. الگوهای طراحی ذخیره‌سازی رویدادها در پایگاه داده
  • 10. استفاده از ماشین‌های حالت محدود برای مدیریت تراکنش‌ها
  • 11. مدیریت همزمانی در نوشتن رویدادها با استفاده از فرآیندهای ارلنگ
  • 12. پیاده‌سازی مکانیزم انتشار رویداد در سیستم‌های توزیع‌شده
  • 13. طراحی پروژکتورها برای به‌روزرسانی مدل‌های خواندنی
  • 14. مدیریت خطاهای سیستم و استراتژی‌های بازیابی در مدل بازیگران
  • 15. تکنیک‌های نظارت بر فرآیندها با استفاده از سوپروایزرها
  • 16. مقیاس‌پذیری افقی در معماری مبتنی بر CQRS
  • 17. پیاده‌سازی الگوهای پیام‌رسانی غیرهمگام با استفاده از پست‌باکس‌های ارلنگ
  • 18. مدیریت تداخل در به‌روزرسانی وضعیت با استفاده از شماره‌گذاری رویدادها
  • 19. طراحی واسط‌های برنامه‌نویسی برای دریافت دستورات
  • 20. یکپارچه‌سازی مدل‌های خواندنی با پایگاه‌های داده رابطه‌ای و غیررابطه‌ای
  • 21. پیاده‌سازی الگوهای بازسازی وضعیت سیستم از روی لاگ رویدادها
  • 22. تست‌نویسی و ارزیابی صحت عملکرد در سیستم‌های توزیع‌شده
  • 23. بهینه‌سازی کارایی در پردازش پرس‌وجوهای پیچیده
  • 24. امنیت در معماری CQRS و کنترل دسترسی به رویدادها
  • 25. مدیریت نسخه‌بندی رویدادها و تکامل مدل دامنه
  • 26. الگوهای پاک‌سازی و آرشیو کردن رویدادهای قدیمی
  • 27. ارتباط بین سرویس‌ها در معماری میکروسرویس مبتنی بر CQRS
  • 28. استفاده از ابزارهای مانیتورینگ برای تحلیل رفتار سیستم
  • 29. پیاده‌سازی الگوهای Circuit Breaker برای افزایش تاب‌آوری
  • 30. تکنیک‌های استقرار و مدیریت چرخه حیات سرویس‌های ارلنگ
  • 31. بررسی موردی طراحی یک سیستم بانکی مقیاس‌پذیر با الگوهای CQRS
  • 32. اصول مستندسازی و نگهداری معماری‌های توزیع‌شده در مقیاس بزرگ
تگ‌ها: ارلنگ الگوی CQRS برنامه‌نویسی تاب‌آور پیاده‌سازی CQRS توسعه نرم‌افزار توزیع‌شده زبان برنامه‌نویسی Erlang سیستم‌های توزیع‌شده طراحی سیستم‌های مقیاس‌پذیر معماری سیستم‌های نرم‌افزاری معماری نرم‌افزار

نظرات

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

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