Faradars Discount
ضیافت آموزشی ماه مبارک رمضان لیست آموزش‌های رایگان (۶+۱۲ آموزش جدید اضافه شد) کلیک کنید
Faradars Discount
فرصت باقیمانده ضیافت آموزشی

آموزش آپاچی کافکا (Apache Kafka) – پیش ثبت نام

دسترسی به اطلاعات این آموزش: اطلاعات کلی محتوا و سرفصل ها پیش نمایش و دانلود اطلاعات تکمیلی دیدگاه ها
آموزش آپاچی کافکا (Apache Kafka)

درباره ناشر

فرادرس
فرادرس

فرادرس بزرگ‌ترین ناشر دیجیتال آموزش‌های تخصصی، دانشگاهی و مهندسی است.

درباره مدرس

مهندس سعید فضلعلی
مهندس سعید فضلعلی

مدرس فرادرس

کارشناسی ارشد مدیریت فناوری اطلاعات – سیستم های اطلاعاتی پیشرفته


سعید فضلعلی کارشناس ارشد مدیریت فناوری اطلاعات در گرایش سیستم های اطلاعاتی پیشرفته هستند. پایان نامه کارشناسی ارشد ایشان ارایه مدل بلوغی برای پروژه های ERP با مطالعه بر روی عوامل بحرانی موفقیت با استفاده از روش ترکیبی دیماتل خاکستری بوده است. علاوه بر فعالیت در حوزه ERP، در زمینه بازمهندسی فرایندهای کسب و کار، مدیریت دانش و مدیریت پروژه دارای سابقه فعالیت و تدریس هستند. (+)



یکی از بزرگ ترین چالش های همراه با کلان داده، تحلیل داده هااست. اما پیش از تحلیل ابتدا باید بتوان اطلاعات مورد نیاز را برای سیستم جمع آوری نموده و پس از پردازش، اطلاعات را در دسترس کاربران قرار داد. این نقطه ای است که آپاچی کافکا (Apache Kafka) به کار می آید. کافکا برای مدیریت جریان بلادرنگ داده، جمع آوری داده های کلان یا تحلیل بلادرنگ داده و یا هردو به کار گرفته می شود. کافکا امکان کار با Flume/Flafka ,Spark Streaming ,Storm ,HBase ,Flink و Spark برای ورودی بلادرنگ، تحلیل و پردازش جریان های داده را دارد. کافکا جریان داده ای است که برای تغذیه دریاچه های کلان داده Hadoop به کار می رود.

👤 مدرس: مهندس سعید فضلعلی
روش دریافت: لینک دانلود و/یا ارسال فیزیکی

وضعیت انتشار در حال هماهنگی (برای ۹۰ درصد آموزش‌های این مرحله)
زمان تقریبی انتشار ۶ تا ۱۴ هفته

درخواست اطلاع رسانی انتشار این آموزش

این آموزش در صف شروع ضبط است و به زودی در فرادرس ارائه عمومی آن آغاز خواهد شد. شما می توانید با وارد کردن ایمیل خود، در اولین زمان، از انتشار نهایی این آموزش مطلع شوید.

مزایای درخواست اطلاع رسانی انتشار:

  • مطلع شدن از انتشار آموزش در اولین زمان پس از انتشار
  • دادن بیشترین اولویت انتشار به آموزش های مورد نظر خود (آموزش های با بیشترین پیش ثبت نام، با اولویت بیشتری منتشر می شوند)
  • دریافت تخفیف ویژه به هنگام انتشار، مختص افرادی که درخواست اطلاع رسانی در یک آموزش داشته اند.




    توضیحات

    یکی از بزرگ ترین چالش های همراه با کلان داده، تحلیل داده ها است. اما پیش از تحلیل ابتدا باید بتوان اطلاعات مورد نیاز را برای سیستم جمع آوری نموده و پس از پردازش، اطلاعات را در دسترس کاربران قرار داد. این نقطه ای است که آپاچی کافکا (Apache Kafka) به کار می آید. کافکا برای مدیریت جریان بلادرنگ داده، جمع آوری داده های کلان یا تحلیل بلادرنگ داده و یا هردو به کار گرفته می شود.

    آپاچی کافکا ابتدا در سال ۲۰۱۱ در لینکدین به منظور رفع مشکل کندی زمان ضبط داده ها از روی وب سایت و همچنین مدیریت کردن سیستم های پردازش رویدادهای بلادرنگ توسعه داده شد. در نهایت این سیستم به بنیاد نرم افزار آپاچی اهدا شد. جالب است بدایند که امروزه یک سوم از شرکت هایی که نام آن ها در فهرست Fortune 500 قرار دارد، از کافکا استفاده می کنند. این فهرست شرکت های ذیل را دربر می گیرد: ۱۰ شرکت اول گردشگری، ۷ بانک از فهرست ۱۰ بانک برتر، ۸ شرکت نخست بیمه از مجموع ۱۰ شرکت و ۹ شرکت از مجموع ۱۰ شرکت برتر حوزه تلکام.

    کافکا امکان کار با Flume / Flafka ,Spark Streaming ,Storm ,HBase ,Flink و Spark برای ورودی بلادرنگ، تحلیل و پردازش جریان های داده را دارد. کافکا جریان داده ای است که برای تغذیه دریاچه های کلان داده Hadoop به کار می رود. بروکرهای کافکا، جریان های حجیم پیام را به منظور تحلیل آن ها در هدوپ یا اسپارک پشتیبانی می نمایند. سادگی عملیات کافکا یکی از دلایل گسترش روزافزون کاربرد آن است اما دلیل اصلی عمومیت آن، کارایی بسیار مناسب آن است.

     

    فهرست سرفصل ها و رئوس مطالب مطرح شده در این مجموعه آموزشی، در ادامه آمده است:
    • درس یکم: مقدمه ای بر آپاچی کافکا (Apache Kafka) و کلان داده
      • تغییرات ساختار داده در طول زمان
      • ویژگی های کلان داده
      • تکنولوژی های کلان داده
      • Analytics کلان داده چیست؟
      • مزایای Analytics کلان داده
      • درباره Messaging System
      • نحوه حل مساله توسط کافکا
      • ویژگی های کافکا
      • مقایسه کافکا و دیگر سیستم های Messaging
      • مفاهیم کافکا
      • اجزای کافکا
      • معماری کافکا
      • کاربردهای کافکا
    • درس دوم: نصب آپاچی کافکا
      • اولین قدم
      • نصب Kafka Broker
      • پیکربندی Broker
      • انتخاب سخت افزار
      • کافکا بر روی کلاد
      • کلاسترهای کافکا
    • درس سوم: Kafka Producer
      • پیکربندی Single node multi cluster
      • مطالعه سیستم پردازش کارت اعتباری
      • برنامه های مختلف تولید پیام برای کافکا
      • سناریوهای متفاوت Kafka Producer
      • معماری کلان Kafka Producer
      • برخی از مهم ترین پیکربندی های Kafka Producer
      • ایجاد Kafka Producer
      • انواع مختلف خطا
      • روش های متفاوت ارسال پیام
      • ویژگی های دیگر برای پیکربندی Kafka Producer
      • Serializer چیست؟
      • Partition چیست؟
    • درس چهارم: Kafka Consumer
      • Kafka Consumer
      • Standalone Consumer چیست؟
      • Kafka Consumer Group
      • Partition Rebalance
      • فرایند اختصاص پارتیشن به بروکرها
      • ایجاد یک Kafka Consumer
      • Subscribing to Topics
      • The Poll Loop
      • ایجاد یک Standalone Consumer
      • مهم ترین تنظیمات Kafka Consumer
      • Commits and Offsets
      • Rebalance Listeners
      • خروج از Poll Loop
      • Deserializers
    • درس پنجم: Kafka Internals
      • Kafka Internals
      • Cluster Membership and controller
      • نحوه انتخاب کلاستر کافکا
      • معماری کلاستر کافکا
      • درک مفاهیم Core کافکا – Replication
      • Request ها در کافکا چگونه کار می کنند
    • درس ششم: Kafka Stream Processing
      • Stream Processing چیست؟
      • پارادایم های برنامه نویسی
      • مفاهیم پردازش جریان
      • الگوهای طراحی پردازش جریان
      • معماری جریان در کافکا
      • Kafka Stream API

     

    مفید برای رشته های
    • مهندسی نرم افزار
    • مهندسی فناوری اطلاعات (IT)


    اطلاعات تکمیلی

    نام آموزش آموزش آپاچی کافکا (Apache Kafka) – پیش ثبت نام
    ناشر فرادرس
    کد آموزش FVIT9801
    زبان فارسی
    نوع آموزش آموزش ویدئویی     (کیفیت HD - مورد تایید فنی فرادرس)
    تعداد DVD یک عدد (در صورت دریافت غیر آنلاین)



    سایر آموزش های مهندس سعید فضلعلی




    دیدگاه ها

    1. 0 از 5

      :

      فوق العادست


    نظر شما در مورد این فرادرس چیست؟

    درج دیدگاه

    امتیاز شما به این آموزش:

    *




درخواست اطلاع رسانی انتشار این آموزش

این آموزش در صف شروع ضبط است و به زودی در فرادرس ارائه عمومی آن آغاز خواهد شد. شما می توانید با وارد کردن ایمیل خود، در اولین زمان، از انتشار نهایی این آموزش مطلع شوید.

مزایای درخواست اطلاع رسانی انتشار:

  • مطلع شدن از انتشار آموزش در اولین زمان پس از انتشار
  • دادن بیشترین اولویت انتشار به آموزش های مورد نظر خود (آموزش های با بیشترین پیش ثبت نام، با اولویت بیشتری منتشر می شوند)
  • دریافت تخفیف ویژه به هنگام انتشار، مختص افرادی که درخواست اطلاع رسانی در یک آموزش داشته اند.



برچسب‌ها: , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,




فرادرس در رسانه ها و جشنواره ها

روزنامه ایرانیان مرکز توسعه فناوری اطلاعات و رسانه های دیجیتال روز آفرین نت استارت کنفرانس مهندسی برق ایران جشنواره وب ایران