کتاب پیادهسازی سامانههای توزیعشده با داتنت ۸ و مدیریت پیامرسانی با RabbitMQ و MassTransit با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
249,950 تومان
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره پیادهسازی سامانههای توزیعشده با داتنت ۸ و مدیریت پیامرسانی با RabbitMQ و MassTransit
موضوع کلی: مهندسی نرمافزار و معماری سیستمهای توزیعشده
موضوع میانی: توسعه سامانههای مقیاسپذیر با معماری میکروسرویس
📋 سرفصلهای دوره (100 موضوع)
- 1. مبانی معماری میکروسرویس و اصول طراحی سیستمهای توزیعشده
- 2. بررسی ویژگیهای جدید داتنت ۸ در توسعه سرویسهای مقیاسپذیر
- 3. شناخت الگوهای ارتباطی در سیستمهای توزیعشده و جایگاه پیامرسانها
- 4. نصب و پیکربندی RabbitMQ به عنوان کارگزار پیام
- 5. آشنایی با مفاهیم تبادلگرها و صفها در RabbitMQ
- 6. معماری پیاممحور و نقش MassTransit در انتزاع زیرساخت
- 7. پیادهسازی نخستین سرویس با ASP.NET Core و MassTransit
- 8. مدیریت چرخهحیات سرویسها در محیط داتنت
- 9. درک الگوهای Publish/Subscribe در سیستمهای توزیعشده
- 10. پیادهسازی الگوی Request/Response با استفاده از MassTransit
- 11. مدیریت تراکنشهای توزیعشده و چالشهای سازگاری دادهها
- 12. آشنایی با الگوی Saga برای مدیریت گردشکار در میکروسرویسها
- 13. پیادهسازی Saga با استفاده از State Machine در MassTransit
- 14. مدیریت خطا و استراتژیهای Retry در سیستمهای توزیعشده
- 15. کار با Dead Letter Queues برای مدیریت پیامهای ناموفق
- 16. پیادهسازی الگوی Outbox برای تضمین یکپارچگی دادهها
- 17. امنسازی ارتباطات در میکروسرویسها با IdentityServer و JWT
- 18. مستندسازی سرویسها با استفاده از OpenAPI و Swagger
- 19. نظارت و پایش سلامت سرویسها با Health Checks
- 20. مفهوم API Gateway و نقش آن در مدیریت ترافیک
- 21. بررسی الگوی CQRS و جداسازی عملیات خواندن و نوشتن
- 22. پیادهسازی Event Sourcing برای ثبت دقیق تغییرات وضعیت
- 23. استفاده از Redis برای کشینگ و افزایش کارایی در میکروسرویسها
- 24. تست واحد و تست یکپارچگی در سرویسهای مبتنی بر پیام
- 25. روشهای استقرار میکروسرویسها با داکر و کانتینرها
- 26. مدیریت تنظیمات و پیکربندیهای متمرکز در سیستمهای توزیعشده
- 27. مبانی توزیع بار و استراتژیهای مقیاسپذیری افقی
- 28. بررسی مفاهیم Observability، لاگینگ متمرکز و ردیابی توزیعشده
- 29. استفاده از OpenTelemetry برای پایش عملکرد سیستم
- 30. بهینهسازی کارایی در ارتباطات ناهمگام با RabbitMQ
- 31. مدیریت نسخه و تغییرات در ساختار پیامها (Schema Evolution)
- 32. آشنایی با الگوهای طراحی سیستمهای تابآور (Resilience Patterns)
- 33. بررسی پیادهسازی سرویسهای واکنشگرا با استفاده از MassTransit
- 34. مدیریت وابستگیها و تزریق وابستگی در سرویسهای توزیعشده
- 35. ملاحظات امنیتی در انتقال پیام و احراز هویت سرویسها
- 36. استراتژیهای انتقال از معماری یکپارچه به میکروسرویس
- 37. بهترین تجربیات در نگهداری و عیبیابی سامانههای توزیعشده
تگها:
ASP.NET Core
MassTransit
RabbitMQ
برنامهنویسی سیشارپ
توسعه سامانههای مقیاسپذیر
داتنت ۸
سیستمهای توزیعشده
معماری پیاممحور
معماری نرمافزار
میکروسرویس
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.