مجموعه های آپاچی کافکا - یادگیری آپاچی کافکا برای مبتدیان - نسخه 3
✅ سرفصل و جزئیات آموزش
در این دوره اکوسیستم آپاچی کافکا 3.0، مفاهیم اصلی، Producers و Consumers جاوای واقعی و معماری کلان داده را می آموزید.
آنچه یاد خواهید گرفت
- درک اکوسیستم، معماری، مفاهیم اصلی و عملیات های آپاچی کافکا
- تسلط به مفاهیم مانند تاپیک ها، پارتیشن ها، بروکرها، Producers و Consumers
- راه اندازی محیط توسعه فردی کافکا
- یادگیری CLIs اصلی - تاپیک های کافکا، console-producer و console-consumer کافکا و گروه های consumer کافکا و گروه ها و پیکربندی های کافکا
- ایجاد Producers و Consumers در جاوا برای تعامل با کافکا
- برنامه نویسی Producer و ElasticSearch Consumer واقعی توییتر
- بررسی APIs توسعه یافته ( Kafka Connect و استریم های کافکا)، مطالعات موردی و معماری کلان داده
- تمرین و درک فشرده سازی لاگ
پیش نیازهای دوره
- ماشین جدید ویندوز، مک و لینوکس با حداقل 4 گیگابایت رم و 5 گیگابایت فضای دیسک
- آشنایی با برنامه نویسی جاوا
- خوب است که در مورد خط فرمان لینوکس اطلاعات داشته باشید.
- میل به یادگیری مطالب عالی و جدید
توضیحات دوره
آپاچی کافکا به پیشروترین فناوری کلان داده سازمانی برای استریمینگ داده توزیع شده تبدیل شده است. بیش از 33 درصد از 500 شرکت Fortune مانند نتفلیکس، Airbnb، اوبر، وال مارت و لینکدین در تولید کافکا استفاده می کنند.
برای یادگیری آسان و گام به گام کافکا، به جای درستی آمده اید. هیچ دانش قبلی در کافکا نیاز نیست.
ما یک رویکرد گام به گام را برای یادگیری تمام اصول اولیه آپاچی کافکا در نظر خواهیم گرفت. در پایان دوره، شما سازنده خواهید بود و موارد زیر را خواهید دانست:
- معماری اکوسیستم آپاچی کافکا
- مفاهیم اصلی کافکا - تاپیک ها، پارتیشن ها، بروکرها، Replicas ،Producers و Consumers و موارد دیگر
- راه اندازی خوشه کافکا در کمترین زمان با استفاده از باینری های نیتیو کافکا - ویندوز، MacOS X و لینوکس
- یادگیری و تمرین با استفاده از رابط خط فرمان کافکا (CLI)
- Producer و Consumers کد با استفاده از Java API
- پروژه واقعی با استفاده از ویکی مدیا به عنوان منبع داده برای producer و OpenSearch به عنوان سینک برای consumer
- بررسی APIs پیشرفته (Kafka Connect و استریم های کافکا)
- مطالعات موردی واقعی و یوزکیس های بزرگ
- بررسی کافکای پیشرفته برای ادمین ها
- پیکربندی های تاپیک پیشرفته
دوره کافکا برای مبتدیان بهترین مکان برای شروع سفر یادگیری کافکا است.
این دوره ای است که می تواند شغل شما را بهبود بخشد.
آپاچی کافکا مهارتی است که تقاضای زیادی دارد و افراد کافی برای انجام تمام پوزیشن های باز وجود ندارند. شما می توانید درآمد خود را افزایش دهید، نقش های جدید و چالش های سرگرم کننده را بر عهده بگیرید.
- یادگیری کافکا برای مبتدیان نسخه 2 (عالی برای شروع)
- یادگیری عملی Kafka Connect
- استریم های کافکا برای پردازش داده
- KSQL در ksqlDB - بخش عملی
- راه اندازی و ادمین خوشه کافکا
- رجیستری اسکیمای Confluent و پروکسی REST کافکا
- امنیت کافکا (SSL SASL ACL)
- نظارت و عملیات های کافکا
این دوره برای چه کسانی مناسب است؟
- توسعه دهندگانی که می خواهند اصول آپاچی کافکا را یاد بگیرند، یک خوشه راه اندازی کرده و اولین اپلیکیشن خود را بنویسند.
- معمارانی که می خواهند بفهمند آپاچی کافکا چگونه در معماری راه حل هایشان قرار می گیرد.
- کسی که به دنبال یادگیری تئوری کامل نحوه عملکرد آپاچی کافکا به عنوان یک سیستم توزیع شده است.
مجموعه های آپاچی کافکا - یادگیری آپاچی کافکا برای مبتدیان - نسخه 3
-
مقدمه دوره 02:32
-
آپاچی کافکا در 5 دقیقه 05:19
-
اهداف دوره 03:57
-
خوش آمدگویی - درباره مدرس 02:45
-
تاپیک ها، پارتیشن ها و آفست ها 06:10
-
Producers و کلیدهای پیام 07:24
-
Consumers و سریال زدایی 04:01
-
گروه های Consumer و آفست های Consumer 07:04
-
بروکرها و تاپیک ها 04:28
-
رپلیکیشن تاپیک 05:30
-
تایید Producer و پایداری تاپیک 02:09
-
Zookeeper 05:14
-
KRaft در کافکا - حذف Zookeeper 01:58
-
خلاصه تئوری 01:33
-
آزمون درباره تئوری None
-
نکته مهم - راه اندازی کافکا و ترتیب دروس 04:22
-
راه اندازی کافکا با Conduktor - چندسکویی 02:46
-
Mac OS X - دانلود و راه اندازی کافکا در PATH 06:37
-
Mac OS X - راه اندازی Zookeeper و کافکا 03:49
-
Mac OS X - استفاده از brew 04:08
-
لینوکس - دانلود و راه اندازی کافکا در PATH 07:32
-
لینوکس - راه اندازی Zookeeper و کافکا 03:45
-
Windows WSL2 - دانلود کافکا و راه اندازی PATH 08:03
-
Windows WSL2 - راه اندازی Zookeeper و کافکا 03:20
-
Windows WSL2 - چگونه مشکلات را فیکس کنیم؟ 05:27
-
Windows non-WSL2 - راه اندازی Zookeeper و کافکا 08:31
-
Mac OS X - راه اندازی کافکا در KRaft mode 03:39
-
لینوکس - راه اندازی کافکا در KRaft mode 03:22
-
Windows WSL2 - راه اندازی کافکا در KRaft mode 03:20
-
مقدمه CLI 03:02
-
CLI تاپیک های کافکا 10:26
-
Console Producer CLI کافکا 07:32
-
Console Consumer CLI کافکا 07:13
-
Consumers کافکا در گروه 06:19
-
Consumer Groups CLI کافکا 05:27
-
ریست کردن آفست ها 03:47
-
آزمون درباره CLI None
-
Conduktor - دمو 06:32
-
لیست SDK کافکا 01:14
-
ایجاد پروژه کافکا 08:37
-
Producer جاوا 12:04
-
Producer Callbacks جاوا 10:09
-
Producer جاوا با کلیدها 04:56
-
Consumer جاوا 12:15
-
Consumer جاوا - خاموش شدن درست 06:49
-
Consumer جاوا در گروه Consumer 04:50
-
توازن مجدد همکاری افزایشی Consumer جاوا و عضویت استاتیک گروه 07:13
-
توازن مجدد همکاری افزایشی Consumer جاوا - تمرین 03:56
-
رفتار کامیت آفست خودکار Consumer جاوا 03:01
-
برنامه نویسی - آموزش های پیشرفته 01:36
-
آزمون درباره برنامه نویسی جاوا None
-
بررسی پروژه واقعی 01:58
-
نکته مهم - راه اندازی کافکا محلی با Conduktor با استفاده از داکر 03:07
-
راه اندازی پروژه Producer ویکی مدیا 06:25
-
پیاده سازی Producer ویکی مدیا 11:54
-
اجرای Producer ویکی مدیا 02:40
-
Producer ویکی مدیا - Intros پیکربندی Producer 00:45
-
بررسی عمیق تاییدات Producer 08:48
-
Producer Retries 03:03
-
Producer ناتوان 02:52
-
تنظیمات ایمن Producer کافکا 01:59
-
Producer ویکی مدیا - پیاده سازی ایمن Producer 04:03
-
فشرده سازی پیام کافکا 04:47
-
تنظیمات linger.ms و batch.size در Producer 03:23
-
Producer ویکی مدیا - پیاده سازی توان عملیاتی بالا 03:16
-
پارتیشنر پیش فرض Producer و پارتیشنر چسبنده 04:18
-
[پیشرفته] - max.block.ms و buffer.memory 02:39
-
آزمون درباره پیکربندی های Producer None
-
OpenSearch Consumer - بررسی پروژه 00:52
-
OpenSearch Consumer - راه اندازی پروژه 03:32
-
راه اندازی OpenSearch در داکر 02:38
-
راه اندازی OpenSearch در ابر 01:57
-
OpenSearch 04:26
-
پیاده سازی OpenSearch Consumer - بخش 1 07:26
-
پیاده سازی OpenSearch Consumer - بخش 2 09:34
-
سمانتیک های تحویل Consumer 03:16
-
پیاده سازی OpenSearch Consumer - بخش 3 - Idempotence 05:29
-
استراتژی های کامیت آفست های Consumer 04:38
-
پیاده سازی OpenSearch Consumer - بخش 4 - سمانتیک های تحویل 04:52
-
پیاده سازی OpenSearch Consumer - بخش 5 - بچینگ داده 04:20
-
رفتار ریست آفست Consumer 02:06
-
پیاده سازی OpenSearch Consumer - بخش 6 - نمایش مجدد داده 02:57
-
Thread های داخلی Consumer 05:00
-
واکشی Consumer Replica - معرفی Rack Awareness 02:50
-
آزمون درباره پیکربندی های Consumer None
-
APIs توسعه یافته کافکا - برررسی 01:23
-
مقدمه Kafka Connect 02:32
-
بخش عملی ویکی مدیای Kafka Connect و ElasticSearch 10:50
-
مقدمه استریم های کافکا 01:52
-
بخش عملی استریم های کافکا 04:25
-
مقدمه رجیستری اسکیمای کافکا 04:28
-
بخش عملی رجیستری اسکیمای کافکا 06:54
-
از کدام API کافکا باید استفاده کنیم؟ 01:27
-
آزمون APIs توسعه یافته کافکا None
-
انتخاب تعداد پارتیشن و فاکتور رپلیکیشن 05:21
-
کنوانسیون نامگذاری تاپیک های کافکا 01:31
-
مطالعه موردی - MovieFlix 05:10
-
مطالعه موردی - GetTaxi 04:18
-
مطالعه موردی - MySocialMedia 05:32
-
مطالعه موردی - MyBank 03:41
-
مطالعه موردی - جذب کلان داده 01:36
-
مطالعه موردی - لاگ کردن و تجمیع متریک ها 01:08
-
بررسی معماری سطح بالا برای راه اندازی خوشه کافکا 02:54
-
نظارت و عملیات های کافکا 02:39
-
امنیت کافکا 05:51
-
Multi Cluster و MirrorMaker در کافکا 04:20
-
Listener های تبلیغاتی - پروتکل ارتباطی سرور و کلاینت در کافکا 03:56
-
تغییر پیکربندی تاپیک 04:35
-
سگمنت و ایندکس ها 04:04
-
سیاست های پاکسازی لاگ 02:53
-
حذف پاکسازی لاگ 02:27
-
تئوری تراکم لاگ 04:52
-
تمرین تراکم لاگ 04:49
-
Unclean Leader Election 01:43
-
پیام های بزرگ در کافکا 02:49
-
موضوع بعدی چیست؟ 01:26
-
تشکر از شما 01:32
مشخصات آموزش
مجموعه های آپاچی کافکا - یادگیری آپاچی کافکا برای مبتدیان - نسخه 3
- تاریخ به روز رسانی: 1404/06/14
- سطح دوره:همه سطوح
- تعداد درس:117
- مدت زمان :08:25:03
- حجم :3.4GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy