آموزش اجرای قراردادهای داده با Registry Schema Registry

Enforcing Data Contracts with Kafka Schema Registry

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: Schema Registry ساده ترین راه حل برای معرفی حاکمیت داده ها به مباحث کافکا است. این دوره به شما می آموزد که چگونه می توان از Schema Registry برای اجرای و مدیریت قراردادهای داده در سیستم مجهز به Apache Kafka استفاده کرد. در دنیای داده ها ، حاکمیت می تواند خیلی سریع هرج و مرج شود. در این دوره ، Enforcing Contract Data with Kafka Schema Registry ، شما یاد خواهید گرفت که قراردادهای داده را در سیستم Apache Kafka خود اجرا و مدیریت کنید. در ابتدا ، شما چگونگی فرآیند سریال سازی و اینکه چرا AVRO چنین گزینه عالی را ایجاد می کند ، کشف خواهید کرد. در مرحله بعدی ، نحوه مدیریت قراردادهای داده را با استفاده از Schema Registry کشف خواهید کرد. سرانجام ، شما یاد خواهید گرفت که هنگام استفاده از Apache Kafka ، از سایر قالب های سریال سازی استفاده کنید. پس از اتمام این دوره ، مهارت و دانش حاکمیت داده ها را با Schema Registry مورد نیاز برای اجرای و مدیریت قراردادهای داده در تنظیمات Apache Kafka خواهید داشت.

سرفصل ها و درس ها

بررسی اجمالی دوره Course Overview

  • بررسی اجمالی دوره Course Overview

سریال سازی داده ها در سیستم های پیام رسان Serializing Data in Messaging Systems

  • سریال سازی داده ها Data Serialization

  • سریال سازی داده ها در Apache Kafka Data Serialization in Apache Kafka

  • قالب بندی سریال سازی Serialization Formats

  • نسخه ی نمایشی: تبادل داده های بدون طرح Demo: Exchanging Schemaless Data

  • نسخه ی نمایشی: تبادل ساختارهای ثابت داده Demo: Exchanging Fixed Data Structures

کاوش در AVRO Exploring AVRO

  • معرفی AVRO Introducing AVRO

  • فشردگی AVRO AVRO Compactness

  • نسخه ی نمایشی: مخزن طرحواره Demo: Schema Repository

  • طرح های ساختمانی Building Schemas

  • نسخه ی نمایشی: طرح های پیچیده ساختمان Demo: Building Complex Schemas

  • نسخه ی نمایشی: تبادل داده های AVRO Demo: Exchanging AVRO Data

برنامه های مدیریتی Managing Schemas

  • معماری Schema Registry Schema Registry Architecture

  • نسخه ی نمایشی: با استفاده از Schema Registry Demo: Using Schema Registry

  • استراتژی نام موضوع Subject Name Strategy

  • نسخه ی نمایشی: استراتژی نام مبحث Demo: Topic Name Strategy

  • نسخه ی نمایشی: ثبت نام استراتژی Demo: Record Name Strategy

  • Kafka AVRO Records Kafka AVRO Records

  • نسخه ی نمایشی: استفاده از Kafka Connect with Schema Registry Demo: Using Kafka Connect with Schema Registry

دست زدن به تکامل طرحواره Handling Schema Evolution

  • طرحواره تکامل Schema Evolution

  • Schema Registry REST API Schema Registry REST API

  • نسخه ی نمایشی: API رجیستری طرحواره Demo: Schema Registry API

  • نسخه ی نمایشی: حذف موضوعات Demo: Deleting Subjects

  • سازگاری به عقب Backward Compatibility

  • سازگاری به جلو Forward Compatibility

  • سازگاری کامل و هیچ Full and None Compatibility

  • نسخه ی نمایشی: هیچ سازگاری ندارد Demo: None Compatibility

استفاده از سایر قالبهای سریال سازی Using Other Serialization Formats

  • JSON JSON

  • نسخه ی نمایشی: JSON Demo: JSON

  • پروتوبوف Protobuf

  • صرفه جویی Thrift

  • نسخه ی نمایشی: صرفه جویی Demo: Thrift

نمایش نظرات

Pluralsight (پلورال سایت)

Pluralsight یکی از پرطرفدارترین پلتفرم‌های آموزش آنلاین است که به میلیون‌ها کاربر در سراسر جهان کمک می‌کند تا مهارت‌های خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دوره‌های آموزشی در زمینه‌های فناوری اطلاعات، توسعه نرم‌افزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه می‌دهد.

یکی از ویژگی‌های برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعه‌دهندگان و کارشناسان معتبر، دوره‌هایی را ارائه می‌دهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژی‌ها نگه می‌دارد. این امر به کاربران این اطمینان را می‌دهد که دوره‌هایی که در Pluralsight می‌پذیرند، با جدیدترین دانش‌ها و تجارب به روز شده‌اند.

آموزش اجرای قراردادهای داده با Registry Schema Registry
جزییات دوره
2h 30m
32
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
-
از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Bogdan Sucaciu Bogdan Sucaciu

بوگدان دوست دارد روزانه مهندس نرم افزار ، و شبانه نویسنده Pluralsight است ، فن آوری های پیشرفته را آزمایش کند و در مورد آنها آموزش دهد. موضوعات مورد علاقه وی در زمینه گفتگو جریان داده ها ، معماری مبتنی بر رویداد ، سیستم های توزیع شده و فناوری های ابری است. او چندین سال تجربه "پخت و پز" نرم افزار با زبانهای مبتنی بر JVM ، برخی از طعم دهنده های فن آوری وب و تزئین با تست خودکار دارد. وی دارای مدرک کارشناسی رباتیک است که ساعتهای بی شماری را صرف برنامه نویسی میکروکنترلرها و دستگاه های اینترنت اشیا و البته ساخت ربات ها کرد. در آنجا ، او علاقه ، طراحی و برنامه نویسی سیستم های پیچیده خود را کشف کرد ، بنابراین رویای خود را دنبال کرد و به یک برنامه نویس خودآموز تبدیل شد.