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

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

4.7 (3 رای)
261 دانشجو
مقدماتی
محتوای دوره
پیش‌نیاز‌ها
درباره دوره
نظرات کاربران
درباره استاد

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

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

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

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

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

نحوه ایجاد Producers و Consumers خود در جاوا برای تعامل با کافکا

برنامه‌نویسی Twitter Producer و Elastic Search Consumer واقعی

محتوای دوره

15 فصل 108 جلسه 9 ساعت ویدیو
معرفی کافکا
تئوری کافکا
راه‌اندازی کافکا
راه‌اندازی کافکا بدون Zookeeper
راهنمای CLI (رابط خط فرمان)
رابط کاربری کافکا
راهنمای برنامه‌نویسی جاوا در کافکا
پروژه‌های واقعی کافکا
Producer کافکا ویکی مدیا و پیکربندی پیشرفته Producer
OpenSearch Consumer و پیکربندی‌های پیشرفته Consumer
APIهای توسعه‌یافته کافکا برای توسعه‌دهندگان
بینش‌های دنیای واقعی و مطالعات موردی (Big Data و Fast Data)
کافکا در سازمان برای مدیران
پیکربندی‌های پیشرفته تاپیک‌ها
گام‌های بعدی

پیش‌نیاز‌ها

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

درباره دوره

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

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

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

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

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

اطلاعات بیشتر

امتیاز و نظرات کاربران

4.7

از مجموع 3 امتیاز

1 نظر

5 ماه پیش

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

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

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

درباره استاد

Stephane Maarek
Stephane Maarek
1 دوره
261 دانشجو

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

اطلاعات بیشتر

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

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

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

آیا امکان دریافت فیلم های یک درس به صورت سی دی یا دی وی دی وجود دارد؟

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