سری Apache Kafka - آموزش Confluent Schema Registry و REST Proxy
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- نوشتن اسکیماهای ساده و پیچیده Avro
- ایجاد، نوشتن و خواندن آبجکت های Avro در Java
- نوشتن یک Producer و Consumer در Java با استفاده از دادههای Avro و Schema Registry
- یادگیری درباره تکامل اسکیما
- انجام تکامل اسکیما با استفاده از خط فرمان و در Java
- استفاده از REST Proxy با استفاده از یک REST Client
پیشنیازهای دوره
- دانش خوب از Apache Kafka
- مقداری دانش Java
- یک کامپیوتر جدید (Windows / Linux / Mac OS X) با 4GB RAM
- درک فرمت داده JSON
- آشنایی با REST APIها یک مزیت است.
توضیحات دوره
Apache Avro ،Confluent Schema Registry برای Apache Kafka و Confluent REST Proxy برای Apache Kafka را یاد بگیرید. به صدها دانشپذیر مشتاق بپیوندید تا برخی از مهمترین کامپوننت در یک stack معمول Apache Kafka را بیاموزید.
Apache Avro یکی از قدرتمندترین و محبوبترین مکانیزمهای سریع سریالسازی داده با Apache Kafka است
- اسکیما یک شهروند درجه یک داده است.
- فرمت سریالسازی داده سبک است.
- مستندات درون اسکیما تعبیه شده است.
- خواندن و نوشتن آسان با استفاده از زبانهای متعدد
- فرمت سریالسازی داده de-facto برای کلان داده و سریع
Confluent Schema Registry برای Apache Kafka، روش استاندارد de-facto برای ذخیرهسازی Avro Schemas برای Topicهای Apache Kafka شما است.
- تاریخچهای نسخهبندیشده از تمام اسکیماهای شما را در Apache Kafka ذخیره میکند.
- شرایط تکامل اسکیما را پشتیبانی و اعمال میکند (سازگاری backward ،forward ،full)
- Kafka Avro Serialiser و Deserialiser بهطور خودکار با Apache Kafka و Confluent Schema Registry یکپارچه میشوند.
- پیامهای شما را بسیار کوچکتر و سبکتر میکند! عالی برای افزایش throughput و عملکرد Apache Kafka
Confluent REST Proxy راهی عالی برای ارتباط جهت ارسال دادههای Avro با استفاده از زبانهای غیر Java به Apache Kafka است.
- نوشتن و خواندن داده binary ،JSON و Avro در Apache Kafka با استفاده از یک HTTP REST API
- تعامل با Apache Kafka با استفاده از هر زبان برنامهنویسی (نه فقط Java)
- مشاهده لیست Topicها و متادیتا Topic در Apache Kafka
دورهای مبتنی بر تمرین عملی و تئوری
توجه: این دوره جامع است و بخشهای مربوط به Apache Kafka قبل از بخش Kafka Schema Registry شروع نمیشوند. این برای اطمینان از درک کامل Avro Schema و Avro در Java پیش از حرکت به سمت Confluent Schema Registry برای Apache Kafka است.
این دوره اولین و تنها دوره موجود در وب برای Kafka Schema Registry و Kafka REST Proxy است. اکنون آن را دریافت کنید تا به یک متخصص Apache Kafka تبدیل شوید!
این دورهای است که میتواند مسیر شغلی شما را بهبود بخشد!
Apache Kafka مهارتی با تقاضای بالا است و افراد کافی برای پر کردن تمام موقعیتهای شغلی باز وجود ندارند. شما میتوانید درآمد خود را افزایش دهید، نقشهای جدید و چالشهای سرگرمکننده را به عهده بگیرید. بسیاری از دانشپذیران مدرس اکنون متخصصان Kafka در شرکتهای خود هستند! شما میتوانید نفر بعدی باشید!
این دوره برای چه کسانی مناسب است؟
- توسعهدهندگانی که میخواهند یاد بگیرند چگونه اپلیکیشنی بنویسند و اجرا کنند که از Avro و Schema Registry استفاده می کند.
- معمارانی که میخواهند نقش Schema Registry و REST Proxy را در یک pipeline سازمانی درک کنند.
- این دوره برای افرادی در نظر گرفته شده است که مبانی Kafka را بهطور کامل درک میکنند.
- افرادی که میخواهند کامپوننتهای Confluent شامل Schema Registry و REST Proxy را یاد بگیرند.
سری Apache Kafka - آموزش Confluent Schema Registry و REST Proxy
-
نیاز به Schemaها در Kafka 04:10
-
ساختار و اهداف دوره 05:57
-
درباره مدرس شما 02:45
-
معماری Kafka با Schema Registry و REST Proxy 02:26
-
Avro چیست؟ 08:19
-
نوعهای پایه Avro 02:16
-
تعریف Schema برای Avro Record 06:41
-
نوعهای پیچیده Avro 05:46
-
تمرین عملی: Customer و CustomerAddress 04:51
-
نوعهای منطقی در Avro 02:46
-
حالت پیچیده Decimalها 04:01
-
آزمون Schemaهای Avro None
-
خلاصه بخش Avro 00:37
-
هدف بخش 01:16
-
Generic Record در Avro - عملی 20:10
-
Specific Record در Avro - عملی 13:33
-
بررسی وضعیت اکنون در مقابل آینده در Kafka 01:43
-
ابزارهای Avro - عملی 04:15
-
Reflection در Avro - عملی 04:44
-
تکامل Schema - تئوری 07:42
-
تکامل Schema - عملی 07:33
-
آزمون Avro در Java None
-
خلاصه بخش Avro در Java 01:51
-
Docker در Mac (نسخههای جدید) 03:54
-
Docker Toolbox در Mac (نسخههای قدیمی) 05:16
-
Docker در Linux (Ubuntu بهعنوان نمونه) 04:56
-
Docker در Windows 10 64bit 03:42
-
Docker Toolbox در Windows (نسخههای قدیمی) 05:37
-
اجرای Kafka با استفاده از Docker Compose 04:36
-
Confluent Schema Registry 07:44
-
Kafka Avro Console Producer و Consumer 09:29
-
نوشتن یک Kafka Avro Producer در Java 12:58
-
نوشتن یک Kafka Avro Consumer در Java 07:40
-
یادآوری درباره تکامل Schema 01:04
-
نوشتن یک Kafka Producer نسخه V2 06:58
-
نوشتن یک Kafka Consumer نسخه V2 03:45
-
خلاصه تغییرات سازگاری 01:15
-
بررسی عمیق Kafka Schema Registry 04:31
-
مدیریت کارآمد Schemaها و خلاصه بخش 02:13
-
آزمون Confluent Schema Registry و Kafka None
-
معرفی و هدف Kafka REST Proxy 03:54
-
APIهای V1 در مقابل V2 02:18
-
راهاندازی Insomnia (یک REST Client) 01:26
-
عملیات Topic 03:26
-
تولید داده بهصورت Binary از طریق Kafka REST Proxy 07:15
-
مصرف داده بهصورت Binary از طریق Kafka REST Proxy 05:07
-
تولید داده با فرمت JSON از طریق Kafka REST Proxy 03:18
-
مصرف داده با فرمت JSON از طریق Kafka REST Proxy 03:25
-
تولید داده با فرمت Avro از طریق Kafka REST Proxy 05:36
-
مصرف داده با فرمت Avro از طریق Kafka REST Proxy 03:42
-
آزمون Confluent REST Proxy None
-
جریان کامل Avro از ابتدا تا انتها: Kafka Producer + Kafka Connect + Kafka Streams 19:00
-
نصب و مقیاسپذیری Kafka REST Proxy - نمای کلی 03:39
-
گام بعدی چیست؟ 01:43
-
متشکریم! 01:32
مشخصات آموزش
سری Apache Kafka - آموزش Confluent Schema Registry و REST Proxy
- تاریخ به روز رسانی: 1405/04/02
- سطح دوره:متوسط
- تعداد درس:55
- مدت زمان :04:30:31
- حجم :1.8GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy