کتاب آموزش جامع پیادهسازی سامانههای پردازش جریان داده با استفاده از Kafka Streams و Spring Boot 3 با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
249,950 تومان
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره آموزش جامع پیادهسازی سامانههای پردازش جریان داده با استفاده از Kafka Streams و Spring Boot 3
موضوع کلی: علوم رایانه و فناوری اطلاعات
موضوع میانی: معماری سیستمهای توزیعشده و پردازش دادههای حجیم
📋 سرفصلهای دوره
- 1. مفاهیم بنیادی سیستمهای توزیعشده و پردازش جریان داده
- 2. آشنایی با معماری پلتفرم آپاچی کافکا
- 3. نصب و راهاندازی محیط توسعه کافکا و اسپرینگ بوت
- 4. مبانی مدل برنامهنویسی در کافکا استریمز
- 5. درک چرخه حیات تاپیکها و پارتیشنها در کافکا
- 6. پیکربندی کلاینتهای کافکا در اسپرینگ بوت ۳
- 7. ساختار دادههای جریان و مفاهیم رکوردها
- 8. عملیات تبدیل ساده و نگاشت دادهها در استریمها
- 9. فیلتر کردن و جداسازی جریانهای داده
- 10. کاربرد عملیات تجمیع و شمارش در جریانهای داده
- 11. مدیریت وضعیت در کافکا استریمز و استورهای محلی
- 12. مفهوم پنجرهبندی زمانی در پردازش جریان
- 13. پیادهسازی پنجرههای چرخشی و لغزنده
- 14. اتصال جریانها به یکدیگر با استفاده از جوینها
- 15. کار با جداول کافکا و مفهوم KTable
- 16. تفاوتهای کلیدی میان KStream و KTable
- 17. مدیریت خطای جریانهای داده در اسپرینگ بوت
- 18. استراتژیهای بازیابی و پردازش تراکنشی
- 19. استفاده از Processor API برای پردازشهای سفارشی
- 20. پیادهسازی Transformer برای منطق پیچیده کسبوکار
- 21. کار با اسکیما رجیستری و فرمتهای دادهای Avro
- 22. اعتبارسنجی دادهها در جریانهای پردازشی
- 23. مدیریت آفستها و تضمینهای تحویل پیام
- 24. پیادهسازی تستهای واحد برای اپلیکیشنهای استریم
- 25. تستهای یکپارچهسازی با استفاده از TopologyTestDriver
- 26. مانیتورینگ و مشاهدهپذیری جریانها در اسپرینگ بوت
- 27. استفاده از میکرومتر برای پایش متریکهای کافکا
- 28. بهینهسازی کارایی و تنظیمات حافظه در کافکا استریمز
- 29. امنیت در تبادل دادههای کافکا با استفاده از SSL و SASL
- 30. مقیاسپذیری افقی سامانههای پردازش جریان
- 31. استقرار اپلیکیشنهای کافکا استریمز در محیطهای کانتینری
- 32. مدیریت پیکربندیهای محیطی در اسپرینگ بوت ۳
- 33. یکپارچهسازی کافکا با دیتابیسهای رابطهای
- 34. استفاده از کانکتورهای کافکا برای انتقال داده
- 35. پیادهسازی الگوهای طراحی رویدادمحور در میکروسرویسها
- 36. مدیریت طول عمر اپلیکیشن و Graceful Shutdown
- 37. بررسی چالشهای توزیعشدگی و راهکارهای مقابله با آن
- 38. بهترین شیوههای توسعه پایدار در معماری رویدادمحور
- 39. پروژه نهایی: طراحی سامانه پردازش دادههای حجیم بلادرنگ
تگها:
Apache Kafka
Kafka Streams
Spring Boot 3
اسپرینگ بوت ۳
برنامهنویسی جاوا
پردازش بلادرنگ
پردازش جریان داده
توسعه میکروسرویس
مدیریت دادههای حجیم
معماری سیستمهای توزیعشده
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.