لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش Apache Kafka Series - Kafka Streams for Data Processing
Apache Kafka Series - Kafka Streams for Data Processing
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
API Kafka Streams را با مثالهای عملی بیاموزید، دقیقاً یک بار یاد بگیرید، برنامهها را با جاوا 8 بسازید و اجرا کنید. چهار برنامه Kafka Streams را در جاوا 8 بنویسید. Streams برنامه خود را بسازید و بسته بندی کنید برای توپولوژی کافکا استریم خود و بسیاری موارد دیگر تست بنویسید! پیش نیازها:آشنایی خوب با آپاچی کافکا یک کامپیوتر جدید (ویندوز/لینوکس/مک او اس ایکس) با 4 گیگابایت رم آشنایی خوب با زبان برنامه نویسی جاوا 8
جلد جدید در سری آپاچی کافکا!
کتابخانه پردازش داده Kafka Streams را برای آپاچی کافکا بیاموزید. به صدها دانشآموز دانشآموز ملحق شوید تا یکی از امیدوارکنندهترین کتابخانههای پردازش داده در آپاچی کافکا را بیاموزید.
Kafka Streams ساده ترین راه برای نوشتن برنامه های شما در بالای Kafka است:
سادهترین راه برای تبدیل دادههای خود با استفاده از DSL سطح بالا دقیقاً زمانی که معنایی از جعبه پشتیبانی کرد! برنامه Kafka Streams خود را بدون خوشه اجرا و مقیاسبندی کنید! انجام تجمیعها، پیوستنها و سایر موارد عملیاتی که ممکن است فکر کنید فقط از چند خط کد استفاده کنید! ساخته شده در بالای کافکا، برای تحمل خطا، مقیاس پذیری و انعطاف پذیری
دوره مبتنی بر تئوری
توجه: این دوره بر اساس جاوا 8 است و شامل یک مثال در اسکالا خواهد بود. Kafka Streams مبتنی بر جاوا است و بنابراین برای هیچ زبان برنامه نویسی دیگری مناسب نیست.
هر بخش می تواند نظری یا عملی باشد.
از طریق تمرین، با نوشتن برنامه Kafka Streams خود به چالش کشیده خواهید شد. راه حل ها به طور کامل توضیح داده خواهند شد و نکاتی در مورد نحوه استفاده از Kafka Streams به بهترین شکل یاد خواهید گرفت.
از طریق تئوری، با تمام APIهای موجود، عملکردهای داخلی کتابخانه، و همچنین برخی از مفاهیم هیجان انگیز مانند Exactly Once Semantics آشنا خواهید شد!
این دوره اولین و تنها دوره آموزشی Kafka Streams در وب است. اکنون آن را دریافت کنید تا یک متخصص کافکا شوید!
طرح کلی بخش:
Kafka Streams - First Look: بیایید کافکا را شروع کنیم و اولین برنامه Kafka Streams خود را اجرا کنیم، WordCount
برنامه End-to-End Kafka Streams: کد WordCount را بنویسید، وابستگی ها را وارد کنید، برنامه خود را بسازید و بسته بندی کنید، و یاد بگیرید که چگونه آن را مقیاس کنید. این یک مثال کامل به پایان است
KStream و KTable Simple Operations: همه عملیات بدون حالت موجود برای KStream و KTable API را بیاموزید
تمرین تمرین - رنگ مورد علاقه: با نوشتن برنامه Kafka Streams خود، رنگ مورد علاقه، مهارت های تازه کسب شده خود را تمرین کنید. چالش برانگیز خواهد بود! شامل یک نسخه Scala از مثال
است
KStream و KTable Advanced Operations: همه عملیات stateful موجود برای KStream و KTable API را بیاموزید
Exactly Once Semantics - تئوری: بیاموزید EOS (Exactly Once Semantics) چیست، چگونه Kafka 0.11 آن را فعال می کند و چگونه آنها را در Kafka Streams فعال کنید
دقیقاً یک بار - تمرین تمرین - موجودی بانک: دانش تازه کسب شده خود را با نوشتن برنامه Kafka Streams خود دقیقاً یک بار تمرین کنید تا یک موجودی بانک در حال اجرا را برای مشتریان خود محاسبه کنید
آزمایش برنامه Kafka Streams: با نحوه تست توپولوژی WordCount Kafka Streams با Kafka Streams v1.1.0 آشنا شوید
==============================
مربی
اسم من استفان معرک است و در این دوره مربی شما خواهم بود. من در مورد آپاچی کافکا، اکوسیستم کافکا و گواهینامه های کافکا با تمرکز همیشه بر کمک به دانش آموزانم برای بهبود مهارت های حرفه ای خود تدریس می کنم. من همچنین یکی از بنیانگذاران Conduktor هستم: یک رابط کاربری پلتفرم آپاچی کافکا برای کمک به همه در استفاده از کافکا.
در طول حرفهام در طراحی و ارائه این گواهیها و دورهها، قبلاً به بیش از 1,000,000 دانشآموز آموزش دادهام و بیش از 350,000 نقد دریافت کردهام!
با تبدیل شدن آپاچی کافکا به چیزی فراتر از یک کلمه رایج، من به این نتیجه رسیده ام که زمان آن فرا رسیده است که دانش آموزان به درستی یاد بگیرند که چگونه یک حرفه ای کافکا باشند. بنابراین، بیایید دوره را شروع کنیم! شما در دستان خوبی هستید!
=============================
این دوره همچنین همراه با:
است
دسترسی مادام العمر به همه به روز رسانی های آینده
یک مربی پاسخگو در بخش Q A
پیوندها به مقالات جالب و تعداد زیادی کد خوب برای پایه گذاری برنامه های بعدی شما
گواهی تکمیل Udemy برای دانلود آماده است
این دوره ای است که می تواند شغل شما را بهبود بخشد!
آپاچی کافکا مهارتی است که تقاضای زیادی دارد و افراد کافی برای انجام تمام موقعیت های باز وجود ندارند. شما می توانید درآمد خود را افزایش دهید، نقش های جدید و چالش های سرگرم کننده را بر عهده بگیرید. بسیاری از شاگردان من اکنون کارشناسان کافکای شرکت هایشان هستند! شما می توانید نفر بعدی باشید!
امیدوارم شما را در داخل دوره ببینم!
======================
توجه: به دنبال مفاهیم پیشرفتهتر کافکا هستید؟ جلدهای زیادی در مجموعه آپاچی کافکا وجود دارد:
کافکا را برای مبتدیان نسخه 2 بیاموزید (برای شروع عالی است)
کافکا در حال یادگیری است
جریان های کافکا برای پردازش داده
KSQL در ksqlDB - Hands On!
مدیریت راه اندازی خوشه کافکا
Confluent Schema Registry Kafka REST Proxy
Kafka Security (SSL SASL ACL)
نظارت و عملیات کافکا
یادگیری مبارک!
سرفصل ها و درس ها
جریان های کافکا - نگاه اول
Kafka Streams - First Look
کافکا استریمز چیست؟
What is Kafka Streams?
هدف درس/پیش نیاز/دانشجویان هدف
Course Objective / Prerequisites / Target Students
درباره مربی شما: Stephane Maarek
About your Instructor: Stephane Maarek
اجرای اولین برنامه Kafka Streams: WordCount
Running your first Kafka Streams Application: WordCount
Kafka Streams در مقابل دیگر کتابخانههای پردازش جریان (Spark Streaming، NiFI، Flink
Kafka Streams vs other stream processing libraries (Spark Streaming, NiFI, Flink
جریان های کافکا - نگاه اول
Kafka Streams - First Look
کافکا استریمز چیست؟
What is Kafka Streams?
هدف درس/پیش نیاز/دانشجویان هدف
Course Objective / Prerequisites / Target Students
درباره مربی شما: Stephane Maarek
About your Instructor: Stephane Maarek
اجرای اولین برنامه Kafka Streams: WordCount
Running your first Kafka Streams Application: WordCount
Kafka Streams در مقابل دیگر کتابخانههای پردازش جریان (Spark Streaming، NiFI، Flink
Kafka Streams vs other stream processing libraries (Spark Streaming, NiFI, Flink
دانلود کد
Code Download
دانلود کد
Code Download
دانلود کد
Code Download
دانلود کد
Code Download
برنامه End to End Kafka Streams - تعداد کلمات
End to End Kafka Streams Application - Word Count
هدف بخش
Section Objective
کافکا مفاهیم اصلی را جاری می کند
Kafka Streams Core Concepts
محیط و راه اندازی IDE: Java 8، Maven، IntelliJ IDEA
Environment and IDE Setup: Java 8, Maven, IntelliJ IDEA
راه اندازی پروژه شروع کننده
Starter Project Setup
ویژگی های برنامه Kafka Streams
Kafka Streams Application Properties
نمایش نظرات