کتاب معماری Hexagonal: پیاده‌سازی عملی با Dependency Inversion با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB

انتخاب پلن

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

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

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

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

عنوان دوره: دوره معماری Hexagonal: پیاده‌سازی عملی با Dependency Inversion

موضوع کلی: معماری نرم‌افزار

موضوع میانی: طراحی معماری Hexagonal

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

  • 1. مقدمه‌ای بر معماری Hexagonal
  • 2. معماری Hexagonal چیست و چرا؟
  • 3. مزایای استفاده از معماری Hexagonal
  • 4. مقایسه معماری Hexagonal با معماری‌های دیگر
  • 5. درک مفهوم Dependency Inversion Principle (DIP)
  • 6. چرا Dependency Inversion مهم است؟
  • 7. نقش رابط‌ها (Interfaces) در Dependency Inversion
  • 8. وابستگی‌های هسته (Core) و لایهٔ بیرونی (Outer Layers)
  • 9. تعریف پورت‌ها (Ports) و آداپتورها (Adapters)
  • 10. انواع پورت‌ها: ورودی (Driving) و خروجی (Driven)
  • 11. آداپتورهای ورودی: کنترلرها، CLI، GUI
  • 12. آداپتورهای خروجی: پایگاه داده، سرویس‌های خارجی
  • 13. پیاده‌سازی یک پورت ورودی ساده
  • 14. پیاده‌سازی یک آداپتور خروجی ساده
  • 15. تست‌نویسی در معماری Hexagonal
  • 16. تست واحد پورت‌ها و آداپتورها
  • 17. تست یکپارچگی لایه‌ها
  • 18. استفاده از Mocking در تست‌های Hexagonal
  • 19. مدیریت خطاها در معماری Hexagonal
  • 20. الگوهای طراحی رایج در معماری Hexagonal
  • 21. استفاده از Domain-Driven Design (DDD) در Hexagonal Architecture
  • 22. پیاده‌سازی یک Use Case ساده با Hexagonal Architecture
  • 23. معماری Hexagonal و میکروسرویس‌ها
  • 24. مقیاس‌پذیری و نگهداری در معماری Hexagonal
  • 25. چالش‌های پیاده‌سازی معماری Hexagonal
  • 26. بهینه‌سازی عملکرد در معماری Hexagonal
  • 27. استفاده از Dependency Injection (DI) Containers
  • 28. معماری Hexagonal در پروژه‌های بزرگ
  • 29. معماری Hexagonal و CI/CD
  • 30. مثال عملی: یک سیستم مدیریت وظایف با Hexagonal Architecture
  • 31. معماری Hexagonal و Event-Driven Architecture
  • 32. استفاده از معماری Hexagonal با فریم‌ورک‌های مختلف (Spring, .NET, Node.js)
  • 33. پیاده‌سازی یک API RESTful با معماری Hexagonal
  • 34. امنیت در معماری Hexagonal
  • 35. نکات پیشرفته در طراحی پورت‌ها و آداپتورها
تگ‌ها: clean architecture ddd dependency injection dependency inversion design patterns domain driven design hexagonal architecture integration testing interfaces microservices ports and adapters restful api software architecture testing unit testing

نظرات

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

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