کتاب Spring Boot و Reactive Programming با Spring WebFlux با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
249,950 تومان
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره Spring Boot و Reactive Programming با Spring WebFlux
موضوع کلی: برنامه نویسی
موضوع میانی: اسپرینگ بوت (Spring Boot)
📋 سرفصلهای دوره
- 1. مبانی برنامهنویسی واکنشی
- 2. مفاهیم اصلی Spring Boot
- 3. معماری میکروسرویس با Spring Boot
- 4. آشنایی با Spring WebFlux
- 5. تنظیم محیط توسعه Spring WebFlux
- 6. اولین برنامه واکنشی با Spring WebFlux
- 7. مفهوم Stream در برنامهنویسی واکنشی
- 8. Mono و Flux در Spring WebFlux
- 9. عملیات پایه با Mono و Flux
- 10. تبدیل دادهها در Streamها
- 11. فیلتر کردن دادهها در Streamها
- 12. ترکیب Streamها
- 13. مدیریت خطا در برنامهنویسی واکنشی
- 14. اعمال تابع بر روی عناصر Stream
- 15. تغییر شکل عناصر Stream
- 16. ایجاد Streamهای سفارشی
- 17. تکنیکهای ترکیب Streamها
- 18. مدیریت منابع در برنامهنویسی واکنشی
- 19. اصول طراحی APIهای واکنشی
- 20. ساخت REST API با Spring WebFlux
- 21. دریافت دادهها با HTTP GET
- 22. ارسال دادهها با HTTP POST
- 23. بهروزرسانی دادهها با HTTP PUT
- 24. حذف دادهها با HTTP DELETE
- 25. مدیریت پارامترهای درخواست
- 26. اعتبارسنجی دادههای ورودی
- 27. کار با پایگاه دادههای رابطهای در حالت واکنشی
- 28. اتصال به PostgreSQL با Spring Data R2DBC
- 29. عملیات CRUD با R2DBC
- 30. استفاده از QueryDSL برای R2DBC
- 31. کار با پایگاه دادههای NoSQL در حالت واکنشی
- 32. اتصال به MongoDB با Spring Data MongoDB Reactive
- 33. عملیات CRUD با MongoDB Reactive
- 34. کار با Redis در حالت واکنشی
- 35. ذخیرهسازی و بازیابی داده از Redis
- 36. امنیت در برنامههای واکنشی
- 37. احراز هویت با Spring Security
- 38. مجوزدهی در برنامههای واکنشی
- 39. مدیریت Sessionها در حالت واکنشی
- 40. کنترل دسترسی مبتنی بر نقش
- 41. تنظیمات امنیتی پیشرفته
- 42. مانیتورینگ و لاگگیری در برنامههای واکنشی
- 43. استفاده از Spring Boot Actuator
- 44. پیادهسازی سیستم لاگگیری واکنشی
- 45. رصد عملکرد برنامههای واکنشی
- 46. مدیریت خطاهای بحرانی
- 47. تست برنامههای واکنشی
- 48. تست واحد با JUnit 5
- 49. تست یکپارچهسازی با Spring Boot Test
- 50. تست APIهای واکنشی
- 51. تکنیکهای Mocking و Stubbing
- 52. استفاده از Testcontainers
- 53. استقرار برنامههای واکنشی
- 54. ساخت Docker Image
- 55. استقرار در Kubernetes
- 56. بهینهسازی عملکرد برنامههای واکنشی
- 57. استراتژیهای کشینگ
- 58. مدیریت بار و مقیاسپذیری
- 59. استفاده از Circuit Breaker
- 60. الگوهای طراحی در برنامهنویسی واکنشی
- 61. الگوی Repository واکنشی
- 62. الگوی Service واکنشی
- 63. الگوی Controller واکنشی
- 64. مدیریت تراکنشها در حالت واکنشی
- 65. کار با پیامرسانها در حالت واکنشی
- 66. استفاده از Kafka با Spring Kafka
- 67. ارسال و دریافت پیامهای واکنشی
- 68. مدیریت خطا در پیامرسانی
- 69. کار با RabbitMQ
- 70. پیادهسازی صفهای پیام واکنشی
- 71. ارتباطات همزمان (WebSockets)
- 72. پیادهسازی WebSocket با Spring
- 73. ارسال و دریافت پیامهای WebSocket
- 74. مدیریت Connectionهای WebSocket
- 75. معماری Event-Driven
- 76. اصول برنامهنویسی Event-Driven
- 77. پیادهسازی Event Sourcing
- 78. استفاده از CQRS
- 79. ملاحظات امنیتی در Event-Driven
- 80. مباحث پیشرفته در Spring WebFlux
- 81. استفاده از Functional Endpoints
- 82. استقرار و مدیریت برنامههای بزرگ
- 83. بهینهسازی حافظه در برنامههای واکنشی
- 84. معرفی Project Reactor Core
- 85. فهم عمیقتر Operatorها
- 86. مدیریت Concurrency در Reactor
- 87. استفاده از Schedulers
- 88. برنامهنویسی واکنشی در معماری توزیعشده
- 89. همگامسازی و عدم همگامسازی
- 90. مدیریت Fault Tolerance
- 91. اصول طراحی سیستمهای مقاوم
- 92. مقدمهای بر معماریهای مدرن
- 93. اصول Clean Architecture
- 94. طراحی تمیز برای برنامههای واکنشی
- 95. ملاحظات مربوط به معماری Microservices
- 96. مدیریت وابستگیها در Microservices
- 97. ارتباطات بین سرویسی
- 98. اصول DevSecOps
- 99. امنیت در چرخه توسعه نرمافزار
- 100. پیادهسازی DevSecOps در پروژههای واکنشی
تگها:
Reactive Programming
Spring Boot
Spring Framework
Spring WebFlux
برنامه نویسی
برنامه نویسی واکنشی
بک اند
توسعه وب
جاوا
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.