آموزش مبانی آپاچی کافکا (Apache Kafka) - آخرین آپدیت

دانلود Kafka Fundamentals

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: در دنیای داده‌محور امروز، پردازش بلادرنگ (Real-time) دیگر یک انتخاب نیست، بلکه یک ضرورت است. دوره مبانی آپاچی کافکا، دوره‌ای جامع و در عین حال مناسب برای مبتدیان است که برای توسعه‌دهندگان، مهندسان داده، مدیران سیستم و متخصصان IT طراحی شده است تا مفاهیم بنیادین Apache Kafka و نقش آن در ایجاد خط لوله‌های داده (Data Pipelines) مدرن و با کارایی بالا را درک کنند. شما در ابتدا با بررسی روند رشد سیستم‌های داده و اهمیت روزافزون کلان‌داده‌ها (Big Data)، تحلیل‌ها و پلتفرم‌های پیام‌رسان آشنا می‌شوید. سپس معماری آپاچی کافکا، شامل اجزای کلیدی آن (پارتیشن‌ها، تولیدکنندگان، مصرف‌کنندگان و بروکرها) و نحوه مدیریت پیام‌های توزیع‌شده در مقیاس بزرگ را تحلیل خواهید کرد. در این دوره یاد می‌گیرید که چگونه کافکا و Zookeeper را نصب و پیکربندی کنید و چگونه Producerها و Consumerها را بسازید و مدیریت نمایید. همچنین با ویژگی‌های حیاتی مانند سریالایزرها (Serializers)، دسریالایزرها، مدیریت Offset و بازتوزیع گروه‌های مصرف‌کننده (Consumer Group Rebalancing) کار خواهید کرد. دموهای عملی، ویدیوهای آموزشی و تکالیف ارزیابی شده، تجربه کاربردی لازم برای استفاده از کافکا در برنامه‌های استریمینگ واقعی را برای شما فراهم می‌کند. در پایان این دوره، شما قادر خواهید بود برنامه‌های استریمینگ مقیاس‌پذیر را با استفاده از Apache Kafka طراحی و پیاده‌سازی کنید. همین امروز ثبت‌نام کنید و اولین قدم را به سوی آینده داده‌های بلادرنگ بردارید.

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

شروع کار با کلان‌داده‌ها و آپاچی کافکا Getting Started with Big Data and Apache Kafka

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

  • تکامل داده‌ها در طول زمان Data Evolution Over Time

  • بررسی کلی کلان‌داده‌ها (Big Data) Big Data Overview

  • تحلیل کلان‌داده‌ها Big Data Analytics

  • سیستم‌های پیام‌رسان Messaging System

  • معرفی و ویژگی‌های کافکا Introduction and Features of Kafka

  • موارد استفاده از کافکا Kafka Use Cases

  • اصطلاحات تخصصی کافکا Kafka Terminologies

  • اجزای تشکیل‌دهنده کافکا Kafka Components

  • معماری کافکا Kafka Architecture

  • کلاسترهای کافکا Kafka Clusters

  • کاربردهای صنعتی کافکا Kafka Industry Use Cases

  • دمو: نصب Zookeeper DEMO: Install Zookeeper

  • دمو: نصب Kafka DEMO: Install Kafka

  • دمو: راه‌اندازی کلاستر تک‌گره تک‌بروکر DEMO: Set up a Single Node Single Broker Cluster

  • دمو: راه‌اندازی کلاستر چندگره تک‌بروکر DEMO: Set up a Multi-Node Single Broker Cluster

تولیدکننده کافکا (Kafka Producer) Kafka Producer

  • بررسی کلی Producer و معماری آن Overview of Producer and Architecture

  • پیکربندی Kafka Producer Kafka Producer Configuration

  • پیکربندی‌های اختیاری Kafka Producer Kafka Producer Optional Configuration

  • اشیای پیکربندی Kafka Producer Kafka Producer Configuration Objects

  • دمو: ساخت یک Kafka Producer DEMO: Create a Kafka Producer

  • ارسال پیام‌ها Sending Messages

  • سریالایزرها و سریالایزرهای سفارشی Serializers and Custom Serializers

  • دمو: ساخت یک سریالایزر سفارشی DEMO: Creating a Custom Serializer

  • چالش‌های سریالایز و استفاده از Apache Avro Serializers Challenges and Serializing Using Apache Avro

  • دمو: سریالایز کردن با استفاده از Apache Avro DEMO: Serializing Using Apache Avro

  • پارتیشن‌ها (Partitions) Partitions

  • دمو: راه‌اندازی پارتیشن سفارشی DEMO: Set up Custom Partition

مصرف‌کننده کافکا (Kafka Consumer) Kafka Consumer

  • بررسی کلی Kafka Consumer Overview of Kafka Consumer

  • گروه‌های مصرف‌کننده (Consumer Groups) Consumer Groups

  • بازتوزیع پارتیشن و ساخت مصرف‌کننده Partition Rebalance and Creating a Consumer

  • حلقه Poll و نحوه عملکرد آن Poll Loop and Its Functioning

  • پیکربندی مصرف‌کننده کافکا: fetch.min.bytes, fetch.max.wait.ms, max.partition.fetch.bytes, session.timeout.ms Configuring Kafka Consumer: fetch.min.bytes, fetch.max.wait.ms, max.partition.fetch.bytes, session.timeout.ms

  • تنظیمات Kafka Consumer: auto.offset.reset, enable.auto.commit, partition.assignment.strategy, client.id, max.poll.records, receive.buffer.bytes, send.buffer.bytes Kafka Consumer Configuration: auto.offset.reset, enable.auto.commit, partition.assignment.strategy, client.id, max.poll.records, receive.buffer.bytes, send.buffer.bytes

  • دمو: ساخت Kafka Consumer DEMO: Create Kafka Consumer

  • مفهوم Commit و Offset Commit and Offset

  • روش‌های Commit Offset: آفست خودکار Ways of Committing Offset - Automatic Offset

  • روش‌های Commit Offset: کامیت آفست فعلی Ways of Committing Offset - Commit Current Offset

  • روش‌های Commit Offset: کامیت غیرهمزمان (Asynchronous) Ways of Committing Offset - Asynchronous Commit

  • روش‌های Commit Offset: آفست همزمان و غیرهمزمان Ways of Committing Offset - Synchronous and Asynchronous Offset

  • روش‌های Commit Offset: کامیت آفست مشخص شده Ways of Committing Offset - Commit Specified Offset

  • شنونده‌های بازتوزیع (Rebalance Listeners) Rebalance Listeners

  • مصرف رکوردها با آفست مشخص Consuming Records with Specific Offset

  • معرفی دسریالایزرها (Deserializers) Introduction to Deserializers

  • دمو: ساخت و استفاده از یک دسریالایزر سفارشی DEMO: Create and Use a Custom Deserializer

نمایش نظرات

آموزش مبانی آپاچی کافکا (Apache Kafka)
جزییات دوره
4h 36m
45
(آخرین آپدیت)
6,264
3 از 5
دارد
دارد
دارد
Chris Croft
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

مربی مدیریت، سخنران، نویسنده