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

poster
پیش‌نمایش دوره

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

برگزارکننده:  Udemy  Udemy
مدرس دوره:
5 (2 رای)
سطح: مقدماتی
 رایگان
  
زمان مورد نیاز برای گذراندن دوره:  108 جلسه
مجموع محتوای آموزشی:  9 ساعت ویدئو
 (قابل دانلود می‌باشد)

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

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

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

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

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

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

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

 بررسی APIهای توسعه‌یافته (Kafka Connect و Kafka Streams)، ​​مطالعات موردی و معماری کلان داده

 تمرین و درک فشرده‌سازی لاگ

پیش‌نیاز‌ها

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

سرفصل‌های دوره آموزش آپاچی کافکا 3.0 برای مبتدیان

رابط کاربری کافکا
پروژه‌های واقعی کافکا
گام‌های بعدی

درباره دوره

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

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

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

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

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

درباره استاد

maktabkhooneh-teacher Stephane Maarek

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

مشاهده پروفایل و دوره‌‌های استاد

نظرات کاربران

تا کنون نظری برای این دوره ثبت نشده است. برای ثبت نظر باید ابتدا در دوره ثبت نام کرده و دانشجوی دوره باشید.
علی حسین شهابی 1402-12-20
مدرس خیلی خوبی هست. دوره های دیگه ای هم در رابطه با کافکا در سایت یودمی دارند

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

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

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

آیا امکان دریافت فیلم های یک درس به صورت سی دی یا دی وی دی وجود دارد؟
در حال حاضر امکان ارسال دروس به صورت سی دی یا دی وی دی وجود ندارد.
poster
پیش‌نمایش دوره
  
برگزار کننده:  Udemy
  
زمان مورد نیاز برای گذراندن دوره:  108 جلسه
مجموع محتوای آموزشی:  9 ساعت ویدئو
 (قابل دانلود می‌باشد)