×
ribbon

آموزش آپاچی کافکا 3.0 برای مبتدیان

مدرس:Udemy

Stephane Maarek

آپاچی کافکا یک پلتفرم توزیع شده برای استریم داده ها است که به سرعت به یکی از محبوب... بیشتر
3.8 (8)
3 دیدگاه
1,223دانشجو
9ساعت
سرفصل‌ها
مقدماتی سطح دوره

اشتراک مکتب‌پلاس

خرید اشتراک

با خرید اشتراک مکتب‌پلاس، علاوه بر این دوره، به بیش از ۴،۰۰۰ دوره دیگر دسترسی خواهید داشت.

دسترسی به تمام دوره‌هابیش از ۴،۰۰۰ دوره
محتوای دوره
سرفصل‌ها
پیش‌نیاز‌ها
توضیحات دوره
دیدگاه کاربران
درباره مدرس

آنچه در این دوره می‌آموزید

درک اکوسیستم، معماری، مفاهیم اصلی و عملیات آپاچی کافکا

تسلط به مفاهیمی مانند تاپیک‌ها، پارتیشن‌ها، بروکرها، Producers و Consumers

نحوه راه‌اندازی یک محیط توسعه شخصی کافکا

یادگیری CLIهای اصلی

این دوره شامل:

9 ساعت ویدئو

1 فایل ضمیمه قابل دانلود

دسترسی مادام‌العمر به محتوای دوره

سرفصل‌های دوره

15 فصل108 جلسه9 ساعت ویدیو
معرفی کافکا
  آپاچی کافکا در 5 دقیقه
05:29
  اهداف دوره
04:07
  درباره مدرس
02:55
تئوری کافکا
  تاپیک‌ها، پارتیشن‌ها و آفست‌ها
06:20
  Producers و کلیدهای پیام
07:34
  Consumers و سریال‌زدایی
04:11
  گروه‌ها و آفست‌های Consumers
07:14
  بروکرها و تاپیک‌ها
04:38
  Topic Replication
05:40
  تایید Producer و ماندگاری تاپیک
02:19
  Zookeeper
05:24
  پروتکل‌های KRaft در کافکا - حذف Zookeeper
01:44
  خلاصه تئوری
01:43
راه‌اندازی کافکا
  شروع کافکا و ترتیب سخنرانی‌ها
04:16
  راه‌اندازی کافکا با Conduktor - مالتی پلتفرم
02:20
  Mac OS X - دانلود و راه‌اندازی کافکا در Path
06:47
  Mac OS X - راه‌اندازی Zookeeper و کافکا
03:59
  Mac OS X - استفاده از brew
04:18
  لینوکس - دانلود کافکا و راه‌اندازی Path
07:42
  لینوکس - راه‌اندازی Zookeeper و کافکا
03:56
  Windows WSL2 - دانلود کافکا و راه‌اندازی Path
08:13
  Windows WSL2 - راه‌اندازی Zookeeper و کافکا
03:31
  Windows WSL2 - برطرف کردن مشکلات
05:37
  Windows non-WSL2 - راه‌اندازی Zookeeper و کافکا
08:41
راه‌اندازی کافکا بدون Zookeeper
  Mac OS X - راه‌اندازی کافکا در KRaft mode
03:56
  لینوکس - راه‌اندازی کافکا در KRaft mode
03:22
  Windows WSL2 - راه‌اندازی کافکا KRaft mode
03:14
راهنمای CLI (رابط خط فرمان)
  معرفی CLI
03:12
  تاپیک‌های کافکا CLI
07:25
  Kafka Console Producer CLI
07:03
  Kfaka Console Consumer CLI
06:07
  Kafka Consumer در گروه
08:14
  Kafka Consumer Groups CLI
06:18
  ریست کردن آفست‌ها
04:26
رابط کاربری کافکا
  Conduktor - دمو
05:11
راهنمای برنامه‌نویسی جاوا در کافکا
  لیست کافکا در SDK
01:24
  ایجاد پروژه کافکا
08:47
  Producer جاوا
11:15
  Java Producer Callbacks
12:28
  Producer جاوا با کلیدها
04:49
  Consumer جاوا
12:24
  Consumer جاوا - خاموش شدن مطبوع
07:05
  Consumer جاوا در گروه Consumer
06:11
  Cooperative Rebalance افزایشی Consumer جاوا و عضویت گروه Static
07:23
  Java Consumer Incremental Cooperative Rebalance - تمرین
05:03
  رفتار کامیت آفست خودکار Consumer جاوا
03:27
  برنامه‌نویسی - آموزش‌های پیشرفته
01:46
پروژه‌های واقعی کافکا
  بررسی پروژه‌های واقعی کافکا
02:08
Producer کافکا ویکی مدیا و پیکربندی پیشرفته Producer
  راه‌اندازی پروژه Producer ویکی مدیا
06:35
  پیاده‌سازی پروژه Producer ویکی مدیا
12:04
  اجرای Producer ویکی مدیا
04:54
  Producer ویکی مدیا - معرفی پیکربندی Producer
00:55
  بررسی عمیق تاییدات Producer
08:58
  تلاش‌های Producer
03:13
  تنظیمات ایمن Produce کافکا
02:09
  Producer ویکی مدیا - پیاده‌سازی ایمن Producer
04:14
  فشرده‌سازی پیام کافکا
04:58
  تنظیمات linger.ms و batch.size در Producer
03:33
  Producer ویکی مدیا - پیاده‌سازی توان عملیاتی بالا
03:27
  پارتیشنر پیشفرض Producer و پارتیشنر Sticky
04:28
  پیشرفته - max.block.ms و buffer.memory
02:49
OpenSearch Consumer و پیکربندی‌های پیشرفته Consumer
  OpenSearch Consumer - بررسی پروژه
01:02
  OpenSearch Consumer - راه‌اندازی پروژه
03:42
  راه‌اندازی OpenSearch در داکر
02:48
  راه‌اندازی OpenSearch در کلود
02:07
  راهنمای OpenSearch
04:36
  پیاده‌سازی OpenSearch Consumer - بخش اول
07:37
  پیاده‌سازی OpenSearch Consumer - بخش دوم
10:15
  سمنتیک‌های تحویل Consumer
03:27
  پیاده‌سازی OpenSearch Consumer (Idempotence)- بخش سوم
06:05
  استراتژی‌های کامیت آفست‌های Consumer
04:48
  پیاده‌سازی OpenSearch Consumer (سمنتیک‌های تحویل)- بخش چهارم
05:07
  پیاده‌سازی OpenSearch Consumer (دسته‌بندی داده)- بخش پنجم
04:29
  رفتار ریست آفست Consumer
02:16
  پیاده‌سازی OpenSearch Consumer (نمایش مجدد داده)- بخش ششم
02:22
  Consumer Internal Threads
05:11
  واکشی Consumer Replica - معرفی Rack Awareness
03:00

پیش‌نیاز‌ها

برای درک و استفاده بهتر از این دوره، آشنایی با برنامه‌نویسی جاوا و خط فرمان لینوکس مزیت محسوب می‌شود. همچنین داشتن یک دستگاه جدید ویندوز / مک / لینوکس با حداقل 4 گیگابایت رم، 5 گیگابایت فضای دیسک الزامیست.

توضیحات دوره

آپاچی کافکا یک پلتفرم توزیع‌شده برای استریم داده‌ها است که به سرعت به یکی از محبوب‌ترین فناوری‌های کلان داده تبدیل شده است. کافکا به سازمان‌ها کمک می‌کند تا داده‌ها را از منابع مختلف جمع‌آوری کنند، آنها را پردازش کنند و به سرعت به آنها دسترسی داشته باشند. این دوره آموزشی به شما کمک می‌کند تا مفاهیم و کاربردهای کافکا را به‌طور کامل بیاموزید.

در پایان این دوره، شما قادر خواهید بود:

  • معماری اکوسیستم کافکا را درک کنید.
  • مفاهیم اصلی کافکا، مانند تاپیک‌ها، پارتیشن‌ها، بروکرها، رپلیکاها، تولیدکنندگان و مصرف‌کنندگان را درک کنید.
  • یک کلاستر کافکا را در کمترین زمان راه‌اندازی کنید.
  • با استفاده از رابط خط فرمان کافکا (CLI) با کافکا کار کنید.
  • کد تولیدکننده و مصرف‌کننده را با استفاده از API جاوا بنویسید.
  • یک پروژه واقعی با استفاده از ویکی‌مدیا به‌عنوان منبع داده برای تولیدکننده و OpenSearch به‌عنوان سینک برای مصرف‌کننده پیاده‌سازی کنید.
  • APIهای پیشرفته کافکا، مانند Kafka Connect و Kafka Streams را بررسی کنید.
  • مطالعات موردی واقعی و موارد استفاده بزرگ کافکا را بیاموزید.
  • کافکای پیشرفته برای مدیران را بررسی کنید.
  • پیکربندی‌های پیشرفته تاپیک را تنظیم کنید.

این دوره برای چه کسانی مناسب است:

  • توسعه‌دهندگانی که می خواهند اصول آپاچی کافکا را یاد بگیرند، یک کلاستر راه اندازی کرده و اولین اپلیکیشن خود را بنویسند.
  • معمارانی که می‌خواهند بفهمند آپاچی کافکا چگونه در معماری راه‌حل‌هایشان قرار می‌گیرد.
  • هر کسی که به دنبال یادگیری تئوری کامل نحوه عملکرد آپاچی کافکا به عنوان یک سیستم توزیع شده است.

دیدگاه کاربران

3.8

بر اساس امتیاز 8 دانشجو

1
2
3
4
5

علی حسین شهابی

2 سال پیش

5

مدرس خیلی خوبی هست. دوره های دیگه ای هم در رابطه با کافکا در سایت یودمی دارند

سینا اعرابی

6 ماه پیش

2

درس خوبی نبود

فاطمه صالح تبار

2 ماه پیش

1

اینکه زیرنویس متصل نیست خیلی بده کسایی که اشتراک دارن نمیتونن دوره رو دانلود کنن و عملا زیرنویس پیوست شده به کارشون نمیاد

1دوره
1,223دانشجو
8نظر و امتیاز

Stephane Maarek یک معمار راه‌حل (Solutions Architect)، مشاور و توسعه‌دهنده نرم افزار است که علاقه خاصی به حوزه‌های مرتبط به بیگ دیتا ،Cloud و API دارد. او همچنین جزو معلمان پرفروش Udemy برای دوره‌های AWS و Apache Kafka است. Stephane قهرمان AWS شناخته می‌شود و یک معمار حرفه‌ای راه‌حل‌های AWS و متخصص DevOps دارای گواهینامه AWS است. او علاقه دارد به مردم بیاموزد چگونه از AWS به درستی استفاده کنند، تا آنها را برای دنیای واقعی آماده کند.

مهارت‌هایی که می‌آموزید

دوره‌های مشابه

سوالات پرتکرار

اگر لینک دانلود یا پخش ویدئو مشکل داشت، چه کاری باید انجام داد؟

در صورت مواجهه با هرگونه مشکل در دانلود یا پخش ویدئو، می‌توانید از طریق صفحه ارتباط با ما اطلاع دهید تا تیم پشتیبانی به‌سرعت مشکل را بررسی و رفع کند.

آیا می‌توان ویدئوهای یک درس را به‌صورت سی‌دی یا دی‌وی‌دی از شما تهیه کرد؟

در حال حاضر امکان ارسال دروس به‌صورت سی‌دی یا دی‌وی‌دی وجود ندارد و همه محتواها به شکل آنلاین ارائه می‌شوند.