توضیحات
Kafka Fundamentals for Java Developers، دوره آموزش مبانی کافکا برای توسعهدهندگان جاوا توسط آکادمی Udemy منتشر شده است.در این دوره کاربردی، توسعهدهندگان جاوا نحوه ساخت برنامههای رویدادمحور (Event-Driven) مقیاسپذیر و با ظرفیت بالا را با استفاده از آپاچی کافکا یاد خواهند گرفت. کار خود را با بررسی معماری اصلی کافکا — شامل بروکرها، موضوعات (Topics)، پارتیشنها، آفسیتها و تکثیر دادهها — و نصب کافکا روی سیستم شخصی آغاز میکنید. این برنامه درسی شما را در استفاده از خط فرمان کافکا، توسعه تولیدکنندگان و مصرفکنندگان سفارشی با استفاده از Java API کافکا و ساخت سریالایزرها و دیسریالایزرهای اختصاصی راهنمایی میکند. شما همچنین آپاچی Avro را با Confluent Schema Registry یکپارچه خواهید کرد تا تکامل اسکیما و سازگاری دادهها در میکروپستها و سرویسهای توزیعشده تضمین شود.
با پیشرفت در دوره، به بررسی تکنیکهای پیچیدهتر پیامرسانی شامل پیکربندیهای پیشرفته تولیدکننده و مصرفکننده، بازتعادل گروههای مصرفکننده (Rebalancing)، استراتژیهای ثبت آفسیت و تحویل تراکنشی پیامها خواهید پرداخت. علاوه بر این، دوره شما را با اصول پردازش جریان داده با استفاده از Kafka Streams API آشنا میکند تا بتوانید پایپلاینهای داده آنی را همراه با عملیات تبدیل و تجمیع بسازید. در نهایت، نحوه یکپارچهسازی بینقص کافکا در برنامههای Spring Boot را با استفاده از قالبها و شنوندگان Spring Kafka فرا خواهید گرفت تا پایهای محکم برای مدیریت سیستمهای پیامرسانی سازمانی به دست آورید.
آنچه خواهید آموخت
- یادگیری مفاهیم کافکا و علت محبوبیت بالای آن
- آشنایی با کاربردها و شرکتهای استفادهکننده از کافکا
- درک مؤلفههای معماری کافکا
- تفاوتهای کافکا با سیستمهای پیامرسانی سنتی
- نصب کافکا روی سیستم شخصی
- استفاده از خط فرمان کافکا برای ایجاد موضوعات (Topics) و ارسال/دریافت پیامها
- یادگیری مفاهیم، APIها و ارسال پیام با تولیدکننده (Producer) کافکا
- استفاده از API مصرفکننده (Consumer) کافکا و دریافت پیامها
- ساخت سریالایزرها و دیسریالایزرهای سفارشی برای کار با اشیاء
- استفاده از سریالایزرها و دیسریالایزرهای داخلی Avro
- استفاده از Confluent Schema Registry
- یادگیری پیکربندیهای پیشرفته تولیدکننده
- تسلط بر مفاهیم گروههای مصرفکننده (Consumer Groups) و بازتعادل (Rebalancing)
- آموزش روشهای مختلف ثبت آفسیتها (Commit Offsets)
- درک تنظیمات و پیکربندیهای پیشرفته مصرفکننده
- یادگیری مفاهیم API استریمینگ کافکا (Kafka Streaming API)
- ساخت یک برنامه استریمینگ همراه با درک اصول پایه پردازش جریان داده
- انجام یک سناریوی عملی و یادگیری متدهای تبدیل بیشتر در Streaming API
- استفاده از پشتیبانی Spring برای کافکا جهت ساخت تولیدکنندگان و مصرفکنندگان
- آموزش تمام مباحث در گامهای ساده و روان
این دوره برای چه کسانی مناسب است
- مبتدیانی که میخواهند کار با کافکا را شروع کنند
- افراد باتجربهای که میخواهند اصول و پایه مفاهیم کافکا را عمیقتر یاد بگیرند
- علاقهمندانی که میخواهند علاوه بر مفاهیم پایه، مقدمات پردازش جریان داده (Streaming) را فرابگیرند
مشخصات دوره Kafka Fundamentals for Java Developers
- ناشر : Udemy
- مدرس : Bharath Thippireddy
- زبان: انگلیسی
- سطح آموزش: تمام سطوح
- تعداد دروس: 112
- مدت زمان آموزش: 5 ساعت و 5 دقیقه
سر فصل های دوره Kafka Fundamentals for Java Developers

پیش نیاز های دوره
- Knowledge of Java and micro service development
- Knowledge of messaging will help but not required
تصاویر

فیلم نمونه
راهنمای نصب
پس از Extract، با Player دلخواه خود مشاهده کنید.
زیرنویس: انگلیسی
کیفیت: 720
لینک دانلود
گذرواژه فایل(ها): www.downloadly.ir
حجم فایل
1.8 گیگابایت












































