نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره:
Apache Kafka به یکی از محبوب ترین ابزارهای موجود در زمینه پیام رسانی و پخش در شرکت تبدیل شده است. در این دوره ، شما اصول ایجاد یک سیستم مبتنی بر رویداد را با استفاده از Apache Kafka و اکوسیستم اطراف آن یاد خواهید گرفت. شرکت ها امروز باید سریعتر از هر زمان دیگری به نیازهای مشتری واکنش نشان دهند ، و روش های کلاسیک مدیریت داده ها ممکن است برای همیشه کافی نباشد -تغییر دنیای فناوری. در این دوره ، طراحی برنامه های مبتنی بر رویداد با استفاده از اکوسیستم Apache Kafka ، شما توانایی طراحی یک سیستم رویداد محور در زمان واقعی را پیدا خواهید کرد. ابتدا اصول سیستم های مبتنی بر رویداد و نحوه ورود به ذهنیت ایجاد یک سیستم را یاد خواهید گرفت. در مرحله بعدی ، شما Apache Kafka و چندین ابزار را برای ادغام با آن کشف خواهید کرد تا روند کار را نرمتر کند. سرانجام ، شما خواهید فكر كرد كه چگونه با ورود داده ها به سیستم شما ، به روش "پخش جریانی" فكر كنید. پس از اتمام این دوره ، مهارت ها و دانش Apache Kafka و اکوسیستم پیرامون آن را که برای طراحی یک سیستم رویداد محور مورد نیاز است ، خواهید داشت.
سرفصل ها و درس ها
بررسی اجمالی دوره
Course Overview
-
بررسی اجمالی دوره
Course Overview
تجربه تأثیر یک معماری مبتنی بر رویداد
Experiencing the Impact of an Event-driven Architecture
-
مقدمه
Introduction
-
معماری نرم افزار سازمانی
Enterprise Software Architectures
-
پیام ها ، رویدادها ، دستورات
Messages, Events, Commands
-
مزایای EDA
EDA Benefits
-
اشکال EDA
EDA Drawbacks
-
طوفان رویداد
Event Storming
-
نسخه ی نمایشی: طوفان رویداد
Demo: Event Storming
-
خلاصه
Summary
ساخت اولین برنامه Apache Kafka
Building Your First Apache Kafka Application
-
مقدمه
Introduction
-
چرا کافکا؟
Why Kafka?
-
معماری کافکا
Kafka Architecture
-
نسخه ی نمایشی: Kafka Setup
Demo: Kafka Setup
-
مباحث
Topics
-
تولید کننده کافکا
Kafka Producer
-
نسخه ی نمایشی: تولید کننده کافکا
Demo: Kafka Producer
-
مصرف کننده کافکا
Kafka Consumer
-
نسخه ی نمایشی: کافکا مصرف کننده
Demo: Kafka Consumer
-
خلاصه
Summary
ارتباط ساختار پیام با AVRO و Schema Registry
Communicating Messages Structure with AVRO and Schema Registry
-
مقدمه
Introduction
-
قالب بندی سریال سازی
Serialization Formats
-
AVRO
AVRO
-
نسخه ی نمایشی: AVRO
Demo: AVRO
-
رجیستری طرحواره
Schema Registry
-
نسخه ی نمایشی: رجیستری طرحواره
Demo: Schema Registry
-
خلاصه
Summary
ساخت اولین برنامه پخش جریانی
Building Your First Streaming Application
-
موارد استفاده از معرفی و پخش جریانی
Introduction and Streaming Use Cases
-
طراحی یک برنامه کشف تقلب
Designing a Fraud Detection Application
-
جریانهای کافکا
Kafka Streams
-
دوگانگی جریان ها
Duality of Streams
-
پردازنده های بدون تابعیت و دولت
Stateless and Stateful Processors
-
نسخه ی نمایشی: جریان های کافکا
Demo: Kafka Streams
-
خلاصه
Summary
ساخت برنامه پخش جریانی با KSQL
Building a Streaming Application with KSQL
-
مقدمه
Introduction
-
مبانی KSQL
KSQL Basics
-
پنجره سازی
Windowing
-
نحو KSQL
KSQL Syntax
-
نسخه ی نمایشی: هشدار با KSQL
Demo: Alerting with KSQL
-
خلاصه
Summary
انتقال داده با Kafka Connect
Transferring Data with Kafka Connect
-
مقدمه
Introduction
-
چرا کافکا کانکت؟
Why Kafka Connect?
-
معماری Kafka Connect
Kafka Connect Architecture
-
اتصالات ، مبدل ها ، تبدیل ها
Connectors, Converters, Transforms
-
نسخه ی نمایشی: JDBC Sink Connector
Demo: JDBC Sink Connector
-
خلاصه
Summary
ادغام برنامه ها با REST Proxy
Integrating Applications with REST Proxy
-
مقدمه
Introduction
-
پروتکل کافکا و مشتریان
Kafka Protocol and Clients
-
استراحت به نجات
REST to the Rescue
-
نسخه ی نمایشی: پروکسی REST
Demo: REST Proxy
-
خلاصه
Summary
-
جمع بندی دوره و موارد بعدی
Course Wrap-up and What's Next
نمایش نظرات