کتاب معماری Hexagonal و Clean Code با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره معماری Hexagonal و Clean Code
موضوع کلی: برنامه نویسی C++ پیشرفته و عملی
موضوع میانی: برنامهنویسی با استفاده از معماری Hexagonal Architecture
📋 سرفصلهای دوره
- 1. مقدمه به معماری Hexagonal
- 2. اصول طراحی Clean Code
- 3. لایه بندی در معماری Hexagonal
- 4. پورتها و آداپتورها: مفهوم و کاربرد
- 5. انواع پورتها: ورودی و خروجی
- 6. آداپتورهای ورودی: رابط کاربری، وب سرویسها و غیره
- 7. آداپتورهای خروجی: پایگاه داده، سیستم فایل و غیره
- 8. تست پذیری در معماری Hexagonal
- 9. تست واحد با استفاده از پورتها
- 10. تست یکپارچگی آداپتورها
- 11. پیادهسازی پورتهای ورودی
- 12. پیادهسازی پورتهای خروجی
- 13. مدیریت وابستگیها در معماری Hexagonal
- 14. Dependency Injection و Containerها
- 15. استفاده از الگوهای طراحی در معماری Hexagonal
- 16. الگوی Factory در معماری Hexagonal
- 17. الگوی Repository در معماری Hexagonal
- 18. الگوی Service در معماری Hexagonal
- 19. معماری Hexagonal و میکروسرویسها
- 20. پیادهسازی یک برنامه نمونه با معماری Hexagonal
- 21. مدیریت خطاها در معماری Hexagonal
- 22. Logging و Traceability در معماری Hexagonal
- 23. امنیت در معماری Hexagonal
- 24. مقایسه معماری Hexagonal با لایههای سنتی
- 25. مزایا و معایب معماری Hexagonal
- 26. معماری Hexagonal در پروژههای بزرگ
- 27. بهبود نگهداری کد با Clean Code
- 28. اصول SOLID در Clean Code
- 29. نامگذاری مؤثر در Clean Code
- 30. توابع خالص و عوارض جانبی
- 31. قواعد فرمتبندی کد
- 32. مستندسازی کد با Clean Code
- 33. Refactoring کد ناخوانا
- 34. ابزارهای خودکار برای Clean Code
- 35. Clean Code و تستپذیری
- 36. Clean Code و معماری Hexagonal: یکپارچگی
- 37. مطالعه موردی: پیادهسازی یک API با معماری Hexagonal و Clean Code
- 38. الگوهای رایج Clean Code
- 39. تکنیکهای Debugging در معماری Hexagonal
- 40. بهینهسازی عملکرد در معماری Hexagonal
- 41. استفاده از کتابخانههای کمکی
- 42. مدیریت پیکربندی در معماری Hexagonal
- 43. استفاده از Domain Driven Design (DDD) با معماری Hexagonal
- 44. آشنایی با فریمورکهای مرتبط با معماری Hexagonal
- 45. معماری Hexagonal و Event-Driven Systems
- 46. پیادهسازی CQRS با معماری Hexagonal
- 47. استفاده از Message Queueها در معماری Hexagonal
- 48. مقیاسپذیری در معماری Hexagonal
تگها:
C++
Clean Architecture
Clean Code
DDD
Dependency Injection
Hexagonal Architecture
Refactoring
SOLID
الگوهای طراحی
برنامه نویسی شی گرا
پورت و آداپتور
تستپذیری
طراحی نرمافزار
معماری Hexagonal
میکروسرویس
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.