دوره آموزشی یادگیری جامع آپاچی کافکا: برنامه های مقیاس پذیر (2021)
1 ساعت 18 دقیقهپیشرفته2023-07-03
مدرسین

Kumaran Ponnambalam
Working with data for 20+ years
جزئیات دوره
صفوف پیام مقیاسپذیر و توزیعشده نقش مهمی در ساخت خطوط داده بزرگ و بلادرنگ دارند. برای مدیریت بارهای غیرقابل پیشبینی در این خطوط داده، مدلهای منتشرکننده/مشترک (publisher/subscriber) ناهمگام نیاز هست. امروز، Apache Kafka فناوری پیشرو است که این قابلیتها رو فراهم میکنه و برای متخصصین دادههای بزرگ، مهارتی ضروری به حساب میآید. در این دوره، کوماران پونامبالام به توضیح جنبههای مقیاسپذیری و قابلیت مدیریت Kafka میپردازه و نشون میده چطور میتونید اپلیکیشنهای ناهمگام با Kafka و Java بسازید. کوماران ابتدا نحوه راهاندازی یک خوشه Kafka رو نشون میده و اصول برنامهنویسی Java در Kafka رو بررسی میکنه. بعدش به بررسی گزینههای مختلف پیامرسانی و شِما میپردازه. کوماران همچنین بهترین روشها برای طراحی اپلیکیشنهای Kafka رو توضیح میده و دوره رو با یک پروژه استفادهکالای کاربردی که درسهای دوره رو به کار میبنده به پایان میرسونه.
مهارت ها
KafkaApacheData EngineeringEssential TrainingData Science
سرفصل ها
0. مقدمه
- 01 - ساخت برنامههای کاربردی قوی کافکا
1. مقدمه ای بر کافکا
- 02 - کافکا چیست
- 03 - پیش نیازهای دوره
- 04 - مقیاس بندی و ارتجاعی کافکا
- 05 - راهاندازی فایلهای تمرین
2. مفاهیم مقیاس بندی کافکا
- 06 - یک خوشه کافکا
- 07 - کنترلرهای کافکا
- 08 - همانند سازی
- 09 - رهبران پارتیشن
- 10 - امنیت
3. ساختن خوشه کافکا
- 11 - راهاندازی خوشه کافکا
- 12 - اجرای خوشه
- 13 - ایجاد موضوعات با تکرار
- 14 - خوشههای کافکا در حال عمل
- 15 - تاب آوری کافکا در عمل
4. ساخت تولیدکنندگان مقیاس پذیر
- 16 - داخلیهای تولید کننده
- 17 - گزینههای انتشار تهیه کننده
- 18 - قدردانی در کافکا
- 19 - پارامترهای تولید کننده اضافی
- 20 - نمونه گزینههای تولید کننده جاوا
5. ساخت مصرف کنندگان مقیاس پذیر
- 21 - مصرف کننده چگونه کار میکند
- 22 - مصرف پیام دسته بندی
- 23 - متعهد شدن پیام
- 24 - مثال مصرف کننده جاوا
- 25 - مصرف کنندههای چند رشته ای
6. بهترین شیوههای کافکا
- 26 - مدیریت تعداد پارتیشن ها
- 27 - مدیریت پیام ها
- 28 - مدیریت تنظیمات مصرف کننده
- 29 - مدیریت تاب آوری
7. Use Case Project
- 30 - کاربردهای کافکا مورد استفاده - تعریف مسئله
- 31 - تنظیم موضوعات
- 32 - تولید داده در جاوا
- 33 - مصرف داده در جاوا
نتیجه
- 34 - چگونه سفر یادگیری کافکا خود را گسترش میدهید؟
دوره های مرتبط
- دوره آموزشی یادگیری جامع شروع به کار با آپاچی کافکا
- دوره آموزشی عیب یابی و رفع اشکال کافکا
- دوره آموزشی تنظیم کافکا
- دوره آموزشی راهنمای کامل آپاچی کافکا برای مبتدیان
- دوره آموزشی استقرار و اجرای آپاچی کافکا در کوبرنتیس
- دوره آموزشی یادگیری جامع آپاچی کافکا: برنامه های مقیاس پذیر (2021)
- دوره آموزشی یادگیری جامع شروع به کار با آپاچی کافکا (2021)
- دوره آموزشی الگوهای طراحی پردازش جریان با Kafka Streams