کتاب طراحی و پیادهسازی ریزسرویسهای واکنشگرا با Spring WebFlux و Spring Boot با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
249,950 تومان
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره طراحی و پیادهسازی ریزسرویسهای واکنشگرا با Spring WebFlux و Spring Boot
موضوع کلی: مهندسی نرمافزار و معماری سامانههای توزیعشده
موضوع میانی: توسعه ریزسرویسهای مقیاسپذیر با اکوسیستم جاوا
📋 سرفصلهای دوره
- 1. مبانی معماری ریزسرویس و اصول طراحی سیستمهای واکنشگرا
- 2. آشنایی با مدل برنامهنویسی غیرمسدودکننده در جاوا
- 3. بررسی کتابخانه Project Reactor و مفاهیم Mono و Flux
- 4. نصب و راهاندازی محیط توسعه Spring Boot و ابزارهای مرتبط
- 5. آشنایی با معماری Event-Driven و نقش آن در ریزسرویسها
- 6. مدیریت چرخهی حیات درخواستها در Spring WebFlux
- 7. پیادهسازی سرویسهای RESTful با استفاده از WebClient
- 8. کار با اپراتورهای پایه در Project Reactor برای پردازش دادهها
- 9. مدیریت خطا و استراتژیهای بازگشت در جریانهای واکنشگرا
- 10. اتصال به پایگاههای داده رابطهای با استفاده از R2DBC
- 11. پیادهسازی تراکنشهای دادهای در محیطهای غیرمسدودکننده
- 12. کار با پایگاههای داده NoSQL در معماری ریزسرویس
- 13. اعتبارسنجی درخواستها و مدیریت دادههای ورودی
- 14. امنسازی ریزسرویسها با Spring Security و JWT
- 15. مدیریت احراز هویت در سیستمهای توزیعشده
- 16. پیادهسازی الگوهای ارتباطی بین سرویسها با استفاده از RSocket
- 17. استفاده از Spring Cloud Gateway برای مدیریت مسیرها و فیلترها
- 18. پیادهسازی الگوی Circuit Breaker با استفاده از Resilience4j
- 19. مدیریت سرویسدهی و کشف خودکار سرویسها با Eureka
- 20. توزیع بار و مدیریت ترافیک در سامانههای مقیاسپذیر
- 21. مفهوم Backpressure و مدیریت فشار در سیستمهای واکنشگرا
- 22. تست واحد و تست یکپارچگی برای کدهای واکنشگرا
- 23. مانیتورینگ و مشاهدهپذیری در ریزسرویسها با Micrometer و Prometheus
- 24. جمعآوری و تحلیل لاگهای توزیعشده در محیط عملیاتی
- 25. پیادهسازی Distributed Tracing با استفاده از Zipkin و Sleuth
- 26. مدیریت تنظیمات مرکزی برای ریزسرویسها با Spring Cloud Config
- 27. کانتینریسازی ریزسرویسها با استفاده از Docker
- 28. استقرار و مدیریت سرویسها در پلتفرم Kubernetes
- 29. استفاده از الگوی Saga برای مدیریت تراکنشهای توزیعشده
- 30. پیادهسازی رویدادهای دامنه و پیامرسانی با Kafka
- 31. امنیت در ارتباطات بینسرویسی با پروتکل TLS
- 32. بهینهسازی عملکرد و رفع گلوگاههای سیستمهای واکنشگرا
- 33. مدیریت حافظه و تنظیمات JVM برای اپلیکیشنهای مقیاسپذیر
- 34. مستندسازی رابطهای برنامهنویسی با OpenAPI و Swagger
- 35. استراتژیهای استقرار مداوم و CI/CD برای ریزسرویسها
- 36. بررسی ملاحظات اخلاقی و قانونی در امنیت دادههای کاربران
- 37. اصول طراحی رابط کاربری سازگار با سرویسهای بکاند
- 38. پیادهسازی کشینگ توزیعشده با استفاده از Redis
- 39. مدیریت وضعیت (State Management) در سیستمهای توزیعشده
- 40. جمعبندی و پیادهسازی یک پروژه جامع ریزسرویس واکنشگرا
تگها:
Spring Boot
Spring WebFlux
برنامهنویسی غیرهمگام
برنامهنویسی واکنشگرا
توسعه نرمافزار
جاوا
ریزسرویس
سیستمهای توزیعشده
معماری میکروسرویس
مهندسی نرمافزار
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.