لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش Apache Kafka را برای مبتدیان بیاموزید
Learn Apache Kafka for Beginners
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
Kafka پیشروترین فناوری جریان داده با منبع باز و در مقیاس سازمانی است. این به شما کمک می کند تا داده های خود را در زمان واقعی به مکان مورد نیاز خود منتقل کنید ، سردردهایی را که با یکپارچه سازی بین چندین سیستم منبع و هدف ایجاد می شود کاهش دهد. این دوره آموزشی به شما کمک می کند تا با همه عملیات اساسی کافکا شروع به کار کنید ، Kafka CLI و API ها را کاوش کنید و کارهای کلیدی مانند ساخت تولیدکنندگان و مصرف کنندگان خود را انجام دهید. بیاموزید که چگونه خوشه شخصی Kafka را در Mac ، Windows یا Linux راه اندازی کنید. تسلط بر مفاهیم اساسی از جمله مباحث ، پارتیشن ها ، کارگزاران ، تولیدکنندگان و مصرف کنندگان. و شروع به نوشتن ، ذخیره و خواندن داده ها با تولیدکنندگان ، موضوعات و مصرف کنندگان کنید. استاد Stephane Maarek شامل موارد استفاده عملی و مثالهایی مانند مصرف داده از منابعی مانند Twitter و ElasticSearch است که از معماری و استقرار تولید در دنیای واقعی برخوردار است. بعلاوه ، یاد بگیرید که چگونه کافکا را از مکانهای ضمیمه مانند ظروف داکر و ماشین های از راه دور راه اندازی کنید و خوشه های کافکا را راه اندازی کنید.
موضوعات شامل:
اصول آپاچی کافکا li>
تئوری و معماری کافکا li>
راه اندازی Kafka برای اجرا در Mac ، Linux و Windows
کار با Kafka CLI
ایجاد و پیکربندی موضوعات li>
نوشتن تولیدکنندگان و مصرف کنندگان کافکا به زبان جاوا li>
نوشتن و پیکربندی تولید کننده توییتر li>
نوشتن مصرف کننده کافکا برای ElasticSearch
کار با API های Kafka: Kafka Connect ، Streams و Schema Registry
مطالعات موردی کافکا li>
نظارت و امنیت کافکا li>
پیکربندی پیشرفته کافکا li>
شروع کافکا با استفاده از باینری ها ، داکر و ماشین های از راه دور li>
سرفصل ها و درس ها
مقدمه
Introduction
معرفی به آپاچی کافکا
Intro to Apache Kafka
آپاچی کافکا در پنج دقیقه
Apache Kafka in five minutes
1. نظریه کافکا
1. Kafka Theory
بررسی اجمالی نظریه کافکا
Kafka theory overview
مباحث ، پارتیشن ها و جبران خسارات
Topics, partitions, and offsets
کارگزاران و موضوعات
Brokers and topics
همانند سازی موضوعی
Topic replication
کلیدهای تولیدکننده و پیام
Producers and message keys
گروه مصرف کننده و مصرف کننده
Consumer and consumer group
جبران کننده های مصرفی و معانی تحویل
Consumer offsets and delivery semantics
کشف کارگزار کافکا
Kafka broker discovery
کافکا تضمین می کند
Kafka guarantees
جمع نظریه
Theory roundup
2. شروع کافکا
2. Starting Kafka
مهم: شروع کافکا
Important: Starting Kafka
macOS: کافکا را در PATH بارگیری و راه اندازی کنید
macOS: Download and set up Kafka in PATH
macOS: با استفاده از دم
macOS: Using brew
macOS: ZooKeeper و کافکا را شروع کنید
macOS: Start ZooKeeper and Kafka
لینوکس: کافکا را در PATH بارگیری و راه اندازی کنید
Linux: Download and set up Kafka in PATH
لینوکس: ZooKeeper و Kafka را شروع کنید
Linux: Start ZooKeeper and Kafka
ویندوز: کافکا را در PATH بارگیری و تنظیم کنید
Windows: Download and set up Kafka in PATH
ویندوز: ZooKeeper و Kafka را شروع کنید
Windows: Start ZooKeeper and Kafka
3. رابط خط فرمان (CLI) 101
3. Command Line Interface (CLI) 101
معرفی CLI
CLI introduction
موضوعات کافکا CLI
Kafka topics CLI
کنسول کافکا CLI
Kafka console producer CLI
کافکا کنسول CLI مصرف کننده را کنترل می کند
Kafka console consumer CLI
مصرف کنندگان کافکا در گروه ها
Kafka consumers in groups
گروههای مصرف کننده کافکا CLI
Kafka consumer groups CLI
لینکدین: شبکه اجتماعی حرفهای برای ارتباط و کارآفرینی
لینکدین به عنوان یکی از بزرگترین شبکههای اجتماعی حرفهای، به میلیونها افراد در سراسر جهان این امکان را میدهد تا ارتباط برقرار کنند، اطلاعات حرفهای خود را به اشتراک بگذارند و فرصتهای شغلی را کشف کنند. این شبکه اجتماعی به کاربران امکان میدهد تا رزومه حرفهای خود را آپدیت کنند، با همکاران، دوستان و همکاران آینده ارتباط برقرار کنند، به انجمنها و گروههای حرفهای ملحق شوند و از مقالات و مطالب مرتبط با حوزه کاری خود بهرهمند شوند.
لینکدین همچنین به کارفرمایان امکان میدهد تا به دنبال نیروهای با تجربه و مهارت مورد نیاز خود بگردند و ارتباط برقرار کنند. این شبکه حرفهای به عنوان یک پلتفرم کلیدی برای بهبود دسترسی به فرصتهای شغلی و گسترش شبکه حرفهای خود، نقش مهمی را ایفا میکند. از این رو، لینکدین به عنوان یکی از مهمترین ابزارهای کارآفرینی و توسعه حرفهای در دنیای امروز مورد توجه قرار دارد.
Stephane Maarek یک معمار راه حل و مربی پرفروش در Apache Kafka ، Apache NiFi و AWS است.
استفان عاشق آپاچی کافکا است. او مرتباً در پروژه آپاچی کافکا مشارکت می کند و یک پست وبلاگ مهمان را که در وب سایت Confluent ، شرکتی که در پشت آپاچی کافکا قرار دارد ، نوشت. او همچنین یک معمار Solutions Certified AWS است و سالها تجربه در زمینه فناوری هایی نظیر Apache Kafka ، Apache NiFi ، Apache Spark ، Hadoop ، PostgreSQL ، Tableau ، Spotfire ، Docker ، gRPC و پاسخگو را در بین بسیاری دیگر دارد. زبانهای برنامه نویسی مورد علاقه وی Scala ، Java ، Python و Golang است.
در طول اوقات فراغت او از پخت و پز ، تمرین یوگا ، گشت و گذار ، تماشای برنامه های تلویزیونی و سفر به مقصد بسیار جذاب لذت می برد.
نمایش نظرات