کتاب میکروسرویسها و الگوهای طراحی با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
249,950 تومان
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره میکروسرویسها و الگوهای طراحی
موضوع کلی: مهندسی نرمافزار
موضوع میانی: معماری میکروسرویس
📋 سرفصلهای دوره
- 1. مقدمهای بر معماری میکروسرویسها
- 2. مزایای و معایب میکروسرویسها
- 3. مقایسه میکروسرویسها با معماری یکپارچه
- 4. شناسایی سرویسهای کاندید برای میکروسرویس
- 5. الگوهای تجزیه دامنه (Domain Decomposition)
- 6. ارتباطات بین میکروسرویسها: مفاهیم پایه
- 7. ارتباطات همزمان در مقابل ارتباطات ناهمزمان
- 8. استفاده از REST API در میکروسرویسها
- 9. معرفی gRPC و کاربردهای آن
- 10. پیادهسازی API Gateway
- 11. مدیریت API و امنیت
- 12. الگوهای تحمل خطا (Fault Tolerance) در میکروسرویسها
- 13. مدار شکن (Circuit Breaker)
- 14. سرویس دیسکاوری (Service Discovery)
- 15. پیکربندی سرویس دیسکاوری با Consul
- 16. پیکربندی سرویس دیسکاوری با Eureka
- 17. مدیریت داده در میکروسرویسها
- 18. الگوهای سازگاری داده (Data Consistency)
- 19. استفاده از رویدادها (Events) برای همگامسازی داده
- 20. الگوهای CQRS و Event Sourcing
- 21. مقایسه پایگاه دادههای SQL و NoSQL در میکروسرویسها
- 22. استفاده از کانتینرها (Containers) و داکر (Docker)
- 23. ارکستراسیون کانتینرها با Kubernetes
- 24. استقرار (Deployment) میکروسرویسها
- 25. نظارت (Monitoring) و لاگینگ (Logging) میکروسرویسها
- 26. استفاده از Prometheus و Grafana
- 27. تست میکروسرویسها: تست واحد، تست یکپارچگی، تست سیستم
- 28. الگوهای طراحی میکروسرویسها: الگوهای API Composition
- 29. الگوهای طراحی میکروسرویسها: الگوهای Chain of Responsibility
- 30. الگوهای طراحی میکروسرویسها: الگوهای Aggregator
- 31. الگوهای طراحی میکروسرویسها: الگوهای Branch
- 32. الگوهای طراحی میکروسرویسها: الگوهای Shared Kernel
- 33. الگوهای طراحی میکروسرویسها: الگوهای Strangler Fig
- 34. الگوهای طراحی میکروسرویسها: الگوهای Backends for Frontends
- 35. مقیاسپذیری (Scalability) میکروسرویسها
- 36. بهینهسازی عملکرد میکروسرویسها
- 37. امنیت میکروسرویسها: احراز هویت و مجوز
- 38. استفاده از OAuth 2.0 و OpenID Connect
- 39. مدیریت خطا و بازیابی از خرابی
- 40. استراتژیهای Rollback و Canary Deployment
- 41. الگوهای ارتباطات مبتنی بر پیام (Message-Based Communication)
- 42. استفاده از RabbitMQ یا Kafka
- 43. میکروسرویسها در محیطهای ابری (Cloud Environments)
- 44. استفاده از Serverless Computing
- 45. الگوهای طراحی توزیع شده (Distributed Design Patterns)
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.