آموزش کافکا: ساخت سیستم‌های رویدادمحور بلادرنگ و قابل اعتماد [ویدئویی] - آخرین آپدیت

دانلود Kafka: Building Reliable Real-Time Event Systems [Video]

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: در دنیای داده‌محور امروز، استریمینگ رویدادها به صورت بلادرنگ (Real-time) برای کسب‌وکارها جهت کسب بینش و واکنش سریع به تغییرات شرایط، حیاتی شده است. این دوره شما را با تمامی جزئیات Apache Kafka، پلتفرم پیشرو در استریمینگ رویدادها، آشنا می‌کند. شما با مقدمه‌ای بر استریمینگ رویدادها و معماری کافکا شروع کرده و سپس با آموزش‌های عملی به راه‌اندازی کلاستر کافکای خود می‌پردازید. در طول دروس، اجزای اصلی کافکا شامل بروکرها (Brokers)، تاپیک‌ها (Topics)، پارتیشن‌ها (Partitions) و تکثیر (Replication) را که تضمین‌کننده مدیریت داده‌های مقیاس‌پذیر و قابل اعتماد هستند، بررسی خواهید کرد. همچنین به طور عمیق وارد مبحث تولیدکنندگان (Producers) و مصرف‌کنندگان (Consumers) کافکا شده و یاد می‌گیرید که پیام‌ها چگونه سریال‌سازی می‌شوند، کلیدها چه کاربردی دارند و چگونه تاییدیه دریافت (Acknowledgments) را برای تضمین قابلیت اطمینان در تحویل داده‌ها مدیریت کنید. این دوره موضوعات پیشرفته‌ای مانند مدیریت آفست (Offset Management)، امنیت و استراتژی‌های تحمل خطا، از جمله مدیریت پیام‌های مسموم (Poison Pills) و استفاده از ZooKeeper را پوشش می‌دهد. با Kafka Connect، یاد می‌گیرید که چگونه کافکا را به راحتی با سایر سیستم‌های داده‌ای ادغام کنید. نقطه اوج این دوره، یک پروژه عملی است که در آن یک سیستم رویدادمحور را شبیه‌سازی کرده و پیاده‌سازی می‌کنید. در پایان، شما مهارت‌های لازم برای پیاده‌سازی راهکارهای کافکا در محیط‌های عملیاتی (Production) را خواهید داشت تا استریمینگ داده‌های بلادرنگ و بهینه را برای هر برنامه‌ای تضمین کنید. آنچه در این دوره می‌آموزید: - درک مفاهیم اصلی استریمینگ رویدادها و Apache Kafka - راه‌اندازی و پیکربندی کلاستر کافکا با استفاده از Docker و KRaft - مقیاس‌بندی تاپیک‌ها و پارتیشن‌های کافکا برای پردازش موازی داده‌ها - پیاده‌سازی Producerها و Consumerهای کافکا برای استریم داده‌های بلادرنگ - مدیریت آفست‌ها، پیام‌های مسموم و مدیریت تحمل خطا - ادغام سیستم‌های خارجی با استفاده از Kafka Connect این دوره برای توسعه‌دهندگان نرم‌افزار، مهندسان داده و معماران سیستم که به دنبال تسلط بر استریمینگ رویدادها با Apache Kafka هستند، ایده‌آل است. این دوره برای افرادی طراحی شده است که درک پایه‌ای از برنامه‌نویسی و سیستم‌های توزیع‌شده دارند. شما یاد می‌گیرید کلاسترهای کافکا را راه‌اندازی کنید، تولیدکنندگان و مصرف‌کنندگان را پیاده‌سازی نمایید، جریان‌های داده را مدیریت کرده و سیستم‌های خارجی را از طریق Kafka Connect متصل کنید. از طریق دموهای عملی و موارد استفاده واقعی، مهارت‌های لازم برای ساخت و مقیاس‌بندی سیستم‌های رویدادمحور در محیط‌های عملیاتی را کسب خواهید کرد. ویژگی‌های دوره: - معرفی جامع استریمینگ رویدادها و Apache Kafka - بررسی اهمیت کافکا و کاربردهای واقعی آن در استریمینگ داده‌ها - دموهای عملی، مثال‌های واقعی و محتوای تعاملی برای هدایت مسیر یادگیری شما

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

مقدمه Introduction

  • معرفی دوره Course Introduction

مبانی استریمینگ رویدادها Foundations of Event Streaming

  • استریمینگ رویداد چیست؟ What is Event Streaming?

  • آشنایی با Apache Kafka Introduction to Apache Kafka

  • مبانی معماری رویدادمحور Event-Driven Architecture Basics

  • کافکا در امور مالی: پردازش بلادرنگ تراکنش‌ها Kafka in Finance: Real-time Transaction Processing

  • موارد استفاده و کاربردهای واقعی – مورد دوم Use cases and Real-World Applications – Use Case 2

  • دمو: راه‌اندازی کلاستر کافکا و رابط کاربری (UI) با استفاده از داکر Demo: Setting up Kafka Cluster and Kafka UI using Docker

  • دمو: ایجاد اولین تاپیک در کافکا Demo: Creating First Topic in Kafka

اجزای سازنده کافکا Building Blocks of Kafka

  • بروکر‌های کافکا: زیربنای ذخیره‌سازی پیام‌ها Kafka Brokers: The Foundation of Message Storage

  • درک تاپیک‌های کافکا: سازماندهی جریان‌های داده Understanding Kafka Topics: Organizing Your Data Streams

  • پارتیشن‌های کافکا: مقیاس‌بندی و موازی‌سازی پردازش داده‌ها Kafka Partitions: Scaling and Parallelizing Your Data Processing

  • تکثیر در کافکا: تضمین قابلیت اطمینان داده‌ها و تحمل خطا Kafka Replication: Ensuring Data Reliability and Fault Tolerance

  • دمو: تاپیک‌ها، پارتیشن‌ها و بروکرها Demo: Topics, Partitions, and Brokers

تولیدکنندگان و مصرف‌کنندگان کافکا: جریان پیام‌ها Kafka Producers & Consumers: The Message Flow

  • تولیدکننده (Producer) کافکا چیست؟ What is a Kafka Producer?

  • دمو: تولیدکنندگان کافکا Demo: Kafka Producers

  • سریال‌سازی در کافکا Serialization in Kafka

  • درک نقش کلیدهای پیام (Message Keys) Understanding the Role of Message Keys

  • تاییدیه تولیدکننده (Acks) و تضمین‌های قابلیت اطمینان Producer Acknowledgments (Acks) and Reliability Guarantees

  • مصرف‌کننده (Consumer) کافکا چیست؟ What is a Kafka Consumer?

  • دمو: مصرف‌کنندگان کافکا Demo: Kafka Consumers

  • گروه‌های مصرف‌کننده و نحوه عملکرد آن‌ها Consumer Groups and How They Work

  • توازن مجدد مصرف‌کنندگان (Consumer Rebalancing) Consumer Rebalancing

  • دمو: توازن مجدد مصرف‌کنندگان Demo: Consumer Rebalancing

  • مرور بخش Section Recap

بررسی عمیق کافکا: فراتر از مبانی Deep Dive into Kafka: Beyond the Basics

  • مدیریت آفست در کافکا Offset Management in Kafka

  • پیام مسموم (Poison Pill) در کافکا Poison Pill in Kafka

  • استراتژی‌های کاهش اثر – مدیریت پیام مسموم Mitigation Strategies – Handling Poison Pill

  • نقش ZooKeeper در کافکا ZooKeeper's Role in Kafka

  • دمو: راه‌اندازی کافکا با Zookeeper Demo: Kafka Setup with Zookeeper

  • کافکای KRaft Kafka KRaft

  • KRaft در عمل: پیوستن بروکر جدید به کلاستر کافکا KRaft in Action: New Broker joining Kafka Cluster

  • دمو: راه‌اندازی کافکا با KRaft Demo: Kafka Setup with KRaft

  • امنیت کافکا Kafka Security

  • ایمن‌سازی کافکا Securing Kafka

  • مرور بخش Section Recap

کافکای Confluent و خدمات آن Confluent Kafka and Its Offerings

  • فراتر از نصب: پیچیدگی‌های واقعی مدیریت کافکا Beyond Installation: The True Complexity of Managing Kafka

  • ابر Confluent: بازتعریف کافکا برای عصر ابری Confluent Cloud: Kafka Reimagined for the Cloud Era

  • دمو: شروع رایگان با Confluent Demo: Getting Started with Confluent for Free

کافکا کانکت: خط لوله‌های داده بدون زحمت Kafka Connect: Effortless Data Pipelines

  • استریم داده‌ها از کافکا به سایر سیستم‌ها Streaming data from Kafka to other systems

  • دمو: کافکا کانکت – راه‌اندازی کافکا با استفاده از KRaft Demo: Kafka Connect – Setting up Kafka using KRaft

  • دمو: راه‌اندازی S3 Kafka Connect Demo: Setting up S3 Kafka Connect

  • دمو: کافکا کانکت در عمل Demo: Kafka Connect in Action

پروژه: ساخت یک سیستم رویدادمحور Project: Building an Event-Driven System

  • مرور معماری سیستم رویدادمحور Architecture Overview of Event-Driven System

  • دمو: راه‌اندازی کافکا روی EC2 Demo: Setting up Kafka on EC2

  • دمو: اجرای رابط کاربری فرانت‌اند Demo: Starting Our Frontend Interface

  • دمو: اجرای رابط کاربری داخلی Demo: Starting Our Internal Interface

  • مرور بخش Section Recap

نمایش نظرات

آموزش کافکا: ساخت سیستم‌های رویدادمحور بلادرنگ و قابل اعتماد [ویدئویی]
جزییات دوره
4h 14m
47
Packtpub Packtpub
(آخرین آپدیت)
از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

KodeKloud KodeKloud

KodeKloud یک پلت فرم یادگیری آنلاین نوآورانه است که به ارائه مؤثرترین و عملی ترین تجربه در آموزش DevOps اختصاص دارد.

در KodeKloud، ما توسط یک دیدگاه منحصر به فرد هدایت می‌شویم – برای ایجاد انقلابی در آموزش DevOps با عملی، در دسترس و همسو کردن مستقیم با چالش‌های دنیای واقعی متخصصان فناوری اطلاعات. ماموریت ما ارائه راه‌حل‌های یادگیری به‌موقع و تقویت پیشرفت شغلی در چشم‌انداز همیشه در حال تحول DevOps و IT است.

ما که توسط متخصصان صنعت تأسیس شده‌ایم، به سرعت به منبعی برای متخصصانی تبدیل شده‌ایم که به دنبال ارتقای مهارت‌های خود، حل چالش‌های فنی فوری و تسریع رشد شغلی خود هستند.

Raghunandana Sanur Raghunandana Sanur

راگوناندانا سانور دارای بیش از ۸ سال تجربه در حوزه فناوری اطلاعات در پلتفرم‌های داده و مهندسی داده است. او ارتباط نزدیکی با استک تکنولوژی DevOps دارد و علاقه‌مند به پر کردن شکاف بین دنیای داده و DevOps است. وی در سال‌های گذشته در بخش‌های مختلف و اکوسیستم‌های استارتاپی فعالیت کرده و بیش از ۷ سال تجربه آموزشی با تمرکز بر آموزش مفاهیم بر اساس موارد استفاده تجاری و فنی دارد تا بهترین درک را از دلیل یادگیری یک ابزار یا استک تکنولوژی ارائه دهد.