توضیحات
آموزش پروژه محور و صفر تا صد Apache Kafka
نام دوره : The Complete Apache Kafka Practical Guide
پیش نیاز:
- نیاز به هیج دانش قبلی در مورد آپاچی کافکا نیست
- فقط کامپیوتر مک، ویندوز یا لینوکس/یونیکس خود را آماده کنید. هر چیزی کار خواهد کرد.
- همچنین نیاز نیست چیزی در مورد جاوا، نود یا پایتون بدانید. همه اینها را از ابتدا توضیح خواهم داد
- ما از همان ابتدا با نصب آپاچی کافکا و بررسی اجزای آن شروع خواهیم کرد
توضیحات:
این دوره در مورد آپاچی کافکا است
نحوه کار آپاچی کافکا را بدانید و ویژگی های اصلی آن را در تمرین بیاموزید. این 80٪ دوره تمرینی بدون دموهای بی فایده است!
تولید کنندگان و مصرف کنندگان سفارشی Apache Kafka را با استفاده از Java API بومی بسازید.
همچنین پروژه هایی را با استفاده از API برای سایر زبان های برنامه نویسی مانند Node.js و Python خواهید ساخت.
با درک و تمرین معماری و ویژگی های اصلی آپاچی کافکا به استادی تبدیل شوید.
تمام فایل های پروژه و دستورات بیشتر مورد استفاده در مخزن GitHub موجود هستند.
این کامل ترین راهنمای عملی آپاچی کافکا در اینجا در Udemy است که شامل هزاران فعالیت عملی است.
مهمتر از همه این است که شما یاد خواهید گرفت که آپاچی کافکا چگونه کار می کند و با دانستن آن می توانید در آینده بعد از اتمام این دوره بسیار راحت تر از ویژگی های آن استفاده کنید و اشتباهات را برطرف کنید.
شما نمی توانید اطلاعاتی در مورد آپاچی کافکا، جاوا، Node.js یا پایتون نداشته باشید.
همه از ابتدا، از ویژگی های اولیه تا پیشرفته آموزش داده خواهند شد. اگر می خواهید دانش عمیقی درباره آپاچی کافکا کسب کنید، دوره آموزش پروژه محور و صفر تا صد Apache Kafka برای شما مناسب است!
ما با نصب آپاچی کافکا بر روی کامپیوتر شما، VPS (سرور خصوصی مجازی) یا ماشین مجازی بر روی کامپیوتر شما شروع خواهیم کرد.
شما یاد خواهید گرفت که نصب آپاچی کافکا بسیار آسان است – فقط باید آرشیو را با اسکریپت های اجرایی دانلود کنید و آنها را اجرا کنید.
همچنین شما یاد خواهید گرفت و تمرین خواهید کرد که چگونه چندین کارگزار را در یک کامپیوتر اجرا کنید.
پس از آن، ما به تعداد زیادی فعالیت تمرینی می پردازیم و از ویژگی های مختلف آپاچی کافکا و اسکریپت های داخلی استفاده می کنیم.
شما Zookeeper، کارگزاران متعدد، Console Consumer و Console Producer را راه اندازی خواهید کرد. همچنین عملکرد خوشه کافکا را با استفاده از ابزار داخلی به نام مانیتور عملکرد آزمایش خواهید کرد.
در بخش های تمرینی، چندین فعالیت Apache را انجام خواهید داد:
- ایجاد خوشه با کارگزاران متعدد
- ایجاد موضوع با پارتیشن های متعدد در میان کارگزاران مختلف
- موضوعاتی را با ضریب تکرار ایجاد کنید که به شما امکان می دهد کپی هر پیام را در کارگزاران مختلف برای افزونگی ذخیره کنید
- با استفاده از سازنده کنسول داخلی پیام تولید کنید
- پیام ها را با استفاده از Console Console داخلی مصرف کنید
- چندین مصرف کننده را در یک گروه مصرف کننده راه اندازی کنید
- مانیتور عملکرد را برای آزمایش عملکرد و سرعت مصرف کنندگان و تولیدکنندگان راه اندازی کنید
- همچنین نحوه استفاده از Apache Kafka API برای ایجاد مشتریان و تولیدکنندگان خود را یاد خواهید گرفت و تمرین خواهید کرد.
- پروژه Java Maven را ایجاد کنید
- Producer و Consumer را با استفاده از جاوا راه اندازی کنید
- چندین مصرف کننده را در یک گروه مصرف کننده راه اندازی کنید
- درک و تمرین تفاوت بین “اشتراک” و “تخصیص”
- پروژه Node.js را ایجاد کنید
- تولیدکنندگان و مصرف کنندگان را با استفاده از Node.js راه اندازی کنید
- پروژه پایتون ایجاد کنید
- تولیدکنندگان و مصرف کنندگان را با استفاده از پایتون راه اندازی کنید
در طول دوره شما باید فایل های متنی را مشاهده و ویرایش کنید.
برای آن از ترمینال استفاده نخواهید کرد. در عوض از برنامه رابط کاربری گرافیکی VisualStudio Code استفاده خواهید کرد.
همچنین تمام فایل های پیکربندی و فایل های پروژه در مخزن GitHub موجود است.
دوره آموزش پروژه محور و صفر تا صد Apache Kafka برای چه کسانی است:
- مبتدیانی که می خواهند آپاچی کافکا را یاد بگیرند
- کاربران پیشرفته آپاچی کافکا که می خواهند یاد بگیرند که چگونه تولیدکنندگان و مصرف کنندگان را به زبان های دیگر مانند Node یا Python بسازند.
- اگر می خواهید با استفاده از Kafka و API های آن تمرین کنید، این دوره برای شما مناسب است
یودمی ایران –
دوره درخواستی خود را از راه های ارتباطی درخواست کنید