تخفیف ویژه همین الان — دوره‌های تخفیف‌دار را ببینید.
روز
:
ساعت
:
دقیقه
:
ثانیه
تخفیف‌های ویژه
دوره آموزشی کافکا: ساخت سامانه‌های رویداد بی‌درنگ قابل اعتماد

دوره آموزشی کافکا: ساخت سامانه‌های رویداد بی‌درنگ قابل اعتماد

4 ساعت 3 دقیقهمتوسط2026-05-18

مدرسین

KodeKloud

KodeKloud

جزئیات دوره

این دوره عملی و پروژه‌محور با محوریت Apache Kafka طراحی شده تا شما را از مفاهیم پایه‌ی event streaming به سمت ساخت و مدیریت معماری‌های real-time و production-ready هدایت کند. اگر تا به حال با سیستم‌هایی مواجه بوده‌اید که باید در لحظه به داده‌ها واکنش نشان دهند—از هشدارهای تقلب در کسری از ثانیه گرفته تا داشبوردهای زنده و پلتفرم‌های مقیاس‌پذیر—این دوره دقیقاً برای شما ساخته شده است. با ترکیب مثال‌های واقعی، لَب‌های تعاملی و دموهای کاربردی، یاد می‌گیرید چگونه از Kafka به‌عنوان ستون فقرات سامانه‌های رویدادمحور استفاده کنید.

در این مسیر، مفاهیم کلیدی مانند Producer/Consumer، Topic، Partition، Consumer Group و الگوهای طراحی سیستم‌های توزیع‌شده را به‌صورت کاربردی فرا می‌گیرید. سپس به سراغ معماری‌های پیشرفته‌تر می‌روید؛ جایی که هدف فقط ارسال پیام نیست، بلکه ساخت سیستمی است که بتواند پایدار، مقیاس‌پذیر و قابل‌اتکا در محیط‌های واقعی اجرا شود. این دوره به شما کمک می‌کند تا Kafka را با سایر سیستم‌ها یکپارچه کنید و برای توسعه، استقرار و مدیریت راهکارهای مبتنی بر داده‌ی بلادرنگ آمادگی کامل داشته باشید.

اهداف یادگیری
درک مبانی Kafka و event streaming: آشنایی با مفاهیم پایه و نقش Kafka در معماری‌های رویدادمحور.
شناخت اجزای اصلی Kafka: یادگیری عملکرد Producer، Consumer، Broker، Topic، Partition و Consumer Group.
طراحی سیستم‌های بلادرنگ: ساخت الگوهای معماری برای پردازش و توزیع داده در لحظه.
ایجاد و مدیریت جریان داده: انتشار، مصرف و پردازش پیام‌ها در سناریوهای واقعی.
استقرار معماری‌های production-ready: انتقال از محیط آموزشی به پیاده‌سازی‌های پایدار و عملیاتی.
مقیاس‌پذیری و تاب‌آوری سیستم: طراحی سیستم‌هایی که بتوانند حجم بالای ترافیک و داده را تحمل کنند.
یکپارچه‌سازی با سایر فناوری‌ها: اتصال Kafka با سرویس‌ها، پایگاه‌های داده و ابزارهای تحلیلی دیگر.
کار با مثال‌های واقعی و لَب‌های عملی: تقویت مهارت از طریق تمرین‌های تعاملی و سناریوهای کاربردی.
آمادگی برای نقش‌های فنی مرتبط: توانمندسازی توسعه‌دهندگان، DevOps، مهندسان داده و لیدهای فنی برای تصمیم‌گیری معماری بهتر.

سرفصل ها

مقدمه

  • معرفی دوره

مبانی جریان‌سازی رویداد

  • جریان رویداد چیست؟
  • مقدمه‌ای بر آپاچی کافکا
  • مبانی معماری رویداد محور
  • کافکا در امور مالی - پردازش تراکنش‌های بلادرنگ
  • موارد استفاده و کاربردهای دنیای واقعی - مورد استفاده ۲
  • نسخه آزمایشی راه‌اندازی خوشه کافکا و رابط کاربری کافکا با استفاده از داکر
  • نسخه آزمایشی ایجاد اولین موضوع در کافکا

اجزای سازنده‌ی کافکا

  • کارگزاران کافکا - پایه و اساس ذخیره سازی پیام
  • درک مباحث کافکا - سازماندهی جریان‌های داده شما
  • پارتیشن‌های کافکا - مقیاس‌بندی و موازی‌سازی پردازش داده‌های شما
  • تکثیر کافکا - تضمین قابلیت اطمینان داده‌ها و تحمل خطا
  • مباحث نمایشی، پارتیشن‌ها و کارگزارها

تولیدکنندگان و مصرف‌کنندگان کافکا - جریان پیام

  • تهیه‌کننده کافکا چیست؟
  • تهیه‌کنندگان نسخه آزمایشی کافکا
  • سریال‌سازی در کافکا
  • درک نقش کلیدهای پیام
  • تاییدیه‌های سازنده (acks) و تضمین‌های قابلیت اطمینان
  • مصرف‌کننده کافکا چیست؟
  • نسخه آزمایشی مصرف‌کنندگان کافکا
  • گروه‌های مصرف‌کننده و نحوه‌ی عملکرد آنها
  • ایجاد تعادل مجدد در مصرف‌کننده
  • نسخه آزمایشی متعادل‌سازی مصرف‌کننده
  • خلاصه بخش

کاوش عمیق در کافکا - فراتر از اصول اولیه

  • مدیریت افست در کافکا
  • قرص سمی در کافکا
  • راهکارهای کاهش اثرات - نحوه‌ی برخورد با قرص‌های سمی
  • نقش نگهبان باغ وحش در کافکا
  • راه‌اندازی آزمایشی کافکا با ZooKeeper
  • کافکا کرافت
  • KRaft در عمل - کارگزار جدیدی که به خوشه کافکا می‌پیوندد
  • راه‌اندازی آزمایشی کافکا با KRaft
  • درک امنیت کافکا
  • ایمن‌سازی کافکا
  • خلاصه بخش

کافکای همگرا و پیشنهادهای آن

  • فراتر از نصب - پیچیدگی واقعی مدیریت کافکا
  • ابرِ همریز - کافکا برای عصر ابر از نو تصور شده است
  • نسخه آزمایشی شروع به کار با Confluent به صورت رایگان

کافکا کانکت - خطوط لوله داده آسان

  • پخش داده‌ها از کافکا به سیستم‌های دیگر
  • نسخه آزمایشی Kafka Connect - راه‌اندازی Kafka با استفاده از KRaft
  • نسخه آزمایشی راه‌اندازی S3 Kafka Connect
  • نسخه آزمایشی Kafka Connect در عمل

ساخت یک سیستم رویداد محور

  • بررسی اجمالی معماری سیستم مبتنی بر رویداد
  • نسخه آزمایشی راه‌اندازی کافکا روی EC2
  • نسخه آزمایشی شروع رابط کاربری ما
  • نسخه آزمایشی شروع رابط داخلی ما
  • خلاصه بخش

درباره ما

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

شماره تلفنکانال آپاراتپشتیبانی تلگرامکانال تلگرامپیج اینستاگرام

کلیه‌ی حقوق این سایت متعلق به لینداکده می باشد

قوانین و شرایط|حریم خصوصی

نماد الکترونیک enamad در صورت اتصال با آی‌پی داخل کشور، نمایش داده خواهد شد.
logo-samandehi - لوگو ساماندهی
زرین پال
زیبال