کتاب طراحی الگوهای معماری نرمافزار (Software Architecture Patterns) با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره طراحی الگوهای معماری نرمافزار (Software Architecture Patterns)
موضوع کلی: علوم کامپیوتر و مهندسی نرمافزار
موضوع میانی: توسعه نرمافزار و مهارتهای برنامهنویسی
📋 سرفصلهای دوره
- 1. مقدمهای بر معماری نرمافزار
- 2. اهمیت الگوهای معماری
- 3. کیفیتهای معماری (Quality Attributes)
- 4. معماری لایهای (Layered Architecture)
- 5. معماری لایهای ساده
- 6. معماری لایهای پیشرفته
- 7. معماری مشتری-سرور (Client-Server Architecture)
- 8. معماری Peer-to-Peer
- 9. معماری میکروسرویس (Microservices Architecture)
- 10. مزایای معماری میکروسرویس
- 11. معایب معماری میکروسرویس
- 12. معماری مبتنی بر رویداد (Event-Driven Architecture)
- 13. معماری لاگمحور (Log-Based Architecture)
- 14. معماری فضا (Space-Based Architecture)
- 15. معماری ششضلعی (Hexagonal Architecture)
- 16. معماری پیازی (Onion Architecture)
- 17. معماری مدل-نمایش-کنترلر (MVC Architecture)
- 18. الگوهای تکمیلی MVC
- 19. معماری مدل-نمایش-ویومدل (MVVM Architecture)
- 20. معماری MVP (Model-View-Presenter)
- 21. الگوهای طراحی مرتبط با معماری
- 22. اصل تکمسئولیتی (Single Responsibility Principle)
- 23. اصل باز/بسته (Open/Closed Principle)
- 24. اصل جایگزینی لیسکوف (Liskov Substitution Principle)
- 25. اصل تفکیک رابط (Interface Segregation Principle)
- 26. اصل وارونگی وابستگی (Dependency Inversion Principle)
- 27. الگوهای ارتباطی بین سرویسها
- 28. RESTful APIها
- 29. GraphQL
- 30. پیادهسازی الگوهای معماری در عمل
- 31. معماری در مقیاسپذیری (Scalability)
- 32. معماری در دسترسپذیری (Availability)
- 33. معماری امنیت (Security)
- 34. معماری قابلیت نگهداری (Maintainability)
- 35. الگوهای معماری برای وب اپلیکیشنها
- 36. الگوهای معماری برای اپلیکیشنهای موبایل
- 37. الگوهای معماری برای سیستمهای توزیعشده
- 38. انتخاب الگوی مناسب معماری
- 39. معماری نرمافزار ابری (Cloud Architecture)
- 40. استفاده از Containerization (Docker) در معماری
- 41. استفاده از Orchestration (Kubernetes) در معماری
- 42. معماری بدون سرور (Serverless Architecture)
- 43. معماری رویداد محور و Kafka
- 44. معماری و پایگاه دادهها (SQL vs NoSQL)
- 45. الگوهای یکپارچهسازی (Integration Patterns)
- 46. الگوهای مقاومسازی (Resiliency Patterns)
- 47. معماری و DevOps
- 48. معماری و CI/CD
- 49. الگوهای نظارت و مانیتورینگ (Monitoring Patterns)
- 50. مستندسازی معماری نرمافزار
تگها:
Architectural Patterns
Clean Architecture
Cloud Architecture
DevOps
Domain-Driven Design
Event-Driven Architecture
Hexagonal Architecture
Microservices
MVC
MVVM
RESTful API
Scalability
Software Design Patterns
الگوهای معماری
معماری نرمافزار
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.