آپاچی کافکا - راهنمای جامع مبتدیان برای استریمینگ رویداد
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- شما یاد خواهید گرفت که چگونه Kafka کار میکند.
- شما یاد خواهید گرفت که چگونه پروژهای برای Kafka راهاندازی کنید.
- شما یاد خواهید گرفت که چگونه Kafka را دانلود کنید.
- شما یاد خواهید گرفت که چگونه یک Consumer ایجاد کنید.
- شما یاد خواهید گرفت که چگونه یک Producer ایجاد کنید.
- شما یاد خواهید گرفت که چگونه یک کنترلر ایجاد کنید.
- شما یاد خواهید گرفت که چگونه اپلیکیشن Kafka را با استفاده از Zookeeper و Kafka Server اجرا کنید.
- شما یاد خواهید گرفت که چگونه پیام در Kafka جریان پیدا میکند.
پیش نیازهای دوره
- شما باید یک IDE (مثل Eclipse ،Intellij و غیره) برای کدنویسی داشته باشید.
- شما باید با مبانی برنامهنویسی Java آشنا باشید.
- اجرای پروژهها آسانتر خواهد بود اگر ابزار Postman نصب شده باشد.
- دانش در مورد Spring Boot یک مزیت است.
توضیحات دوره
این دوره یک فرصت برای ارتقاء مهارتها برای هر کسی است که میخواهد Apache Kafka را یاد بگیرد و در زمان واقعی از آن استفاده کند. اگر شما مبتدی هستید و با Kafka آشنا نیستید، این دوره برای شما بسیار مفید خواهد بود. این یک دوره جامع است و اصول اولیهی Kafka را پوشش میدهد.
Apache Kafka یک پلتفرم استریمینگ رویداد، توزیعشده و متنباز است. این پلتفرم پیامرسانی، ذخیرهسازی و پردازش جریان را ترکیب میکند تا امکان ذخیرهسازی و تحلیل داده تاریخی و زمان واقعی را فراهم کند. بزرگترین مزیت آن این است که: اجازه میدهد چندین اپلیکیشن مستقل که از جریانهای داده میخوانند، بهطور مستقل و با نرخ خود کار کنند. بنابراین، این امر باعث میشود که پردازش کلی سریع و مقیاسپذیر باشد.
شما باید بدانید که Kafka در حال حاضر بهطور گستردهای استفاده میشود و فرصتهای شغلی متعددی دارد. این دوره برای هر کسی که در جستجوی فرصتهای مشابه است، بسیار مفید خواهد بود. در طول این دوره، شما یاد خواهید گرفت که چگونه یک پیام از صف پیامها جریان پیدا میکند و مشترکان این پیامها را از موضوعات دریافت میکنند.
مزایا:
- مقیاسپذیری و عملکرد بالا
- تعداد زیاد producers و consumers
- دسترسپذیری بالا و تحمل خطا
- امنیت و انعطافپذیری
- محیط چندزبانه
- Kafka Connect برای ادغام ساده
- مستندات، راهنماها و منابع یادگیری آسان برای درک
در این سری، ما به تفصیل درباره موضوعات زیر بحث خواهیم کرد:
- چگونه Kafka کار میکند؟
- راهاندازی پروژه
- دانلود Kafka
- ایجاد پروژه
- Listener
- producer
- کنترلر
- اجرا در پروژه
این دوره برای چه کسانی مناسب است؟
- توسعهدهندگان کنجکاو برای یادگیری درباره Kafka
- توسعهدهندگان Java که مایل به یادگیری مبانی Kafka هستند.
- توسعهدهندگان مبتدی Java که به دنبال درک چگونگی جریان پیام در Kafka هستند.
- هر کسی که به دنبال حرفهای در توسعه backend باشد.
آپاچی کافکا - راهنمای جامع مبتدیان برای استریمینگ رویداد
-
مقدمه 00:29
-
چگونه Kafka کار میکند؟ 06:32
-
پیکربندی در Kafka None
-
راه اندازی پروژه 01:10
-
دانلود Kafka 01:42
-
ایجاد پروژه Kafka 07:02
-
وابستگیهای Kafka None
-
ایجاد Listener 03:01
-
ایجاد Producer 01:28
-
ایجاد کنترلر 03:26
-
اجرای اپلیکیشن Kafka 04:41
مشخصات آموزش
آپاچی کافکا - راهنمای جامع مبتدیان برای استریمینگ رویداد
- تاریخ به روز رسانی: 1404/06/14
- سطح دوره:مقدماتی
- تعداد درس:11
- مدت زمان :29:31
- حجم :168.0MB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy