لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
سری آموزشی آپاچی کافکا - آموزش جامع Apache Kafka برای مبتدیان (نسخه 3)
- آخرین آپدیت
دانلود Apache Kafka Series - Learn Apache Kafka for Beginners v3
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
بهروزرسانی شده در می 2025.
این دوره اکنون دارای قابلیت Coursera Coach است!
روشی هوشمندتر برای یادگیری با گفتگوهای تعاملی و آنی که به شما کمک میکند دانش خود را آزمایش کنید، پیشفرضها را به چالش بکشید و در حین پیشروی در دوره، درک خود را عمیقتر کنید.
در این دوره، شما سفری را برای تسلط بر Apache Kafka آغاز خواهید کرد که با مقدمهای جامع از مفاهیم اصلی و معماری آن شروع میشود. شما موضوعات ضروری مانند Producerها، Consumerها، Partitionها و Offsetها را خواهید آموخت و متوجه خواهید شد که چگونه این اجزا در اکوسیستم گسترده کافکا با هم تعامل دارند. هر بخش تئوری با مثالهای عملی همراه است تا اطمینان حاصل شود که شما نهتنها «چیستی» بلکه «چگونگی» کار با کافکا را درک میکنید.
با پیشروی در دوره، وارد عملیات پیشرفته کافکا خواهید شد، از جمله راهاندازی کافکا بدون Zookeeper با استفاده از حالت KRaft و تسلط بر رابط خط فرمان (CLI). این دوره همچنین شامل بررسی دقیق برنامهنویسی جاوا در کافکا است که در آن پیادهسازی Producerها و Consumerها، مدیریت توابع Callback و مدیریت گروههای Consumer را میآموزید. در پایان این بخش، شما با دانشی کافی برای پیادهسازی راهکارهای کارآمد و مقیاسپذیر، آماده رویارویی با پروژههای واقعی کافکا خواهید بود.
ماژولهای نهایی بر بینشهای دنیای واقعی و مطالعات موردی تمرکز دارند، جایی که خواهید دید کافکا چگونه در صنایع مختلف، از جذب دادههای حجیم (Big Data) تا ثبت لاگها و تجمیع متریکها به کار گرفته میشود. همچنین نقش کافکا در محیطهای سازمانی با تمرکز بر راهاندازی کلاستر، امنیت و عملیات چند-کلاستری را بررسی خواهید کرد. چه در کافکا تازهکار باشید و چه به دنبال تعمیق دانش خود، این دوره ابزارها و دانشی را فراهم میکند تا در دنیای استریمینگ دادهها (Data Streaming) برتر باشید.
این دوره برای توسعهدهندگان نرمافزار، مهندسان داده و متخصصان IT که با آپاچی کافکا آشنا نیستند و میخواهند آن را از پایه بیاموزند، ایدهآل است. هیچ تجربه قبلی در کافکا مورد نیاز نیست، اگرچه داشتن درک اولیه از سیستمهای توزیعشده و برنامهنویسی جاوا مفید خواهد بود.
سرفصل ها و درس ها
مقدمهای بر کافکا
Kafka Introduction
معرفی دوره
Course Introduction
آپاچی کافکا در پنج دقیقه
Apache Kafka in Five Minutes
اهداف دوره
Course Objectives
تئوری کافکا
Kafka Theory
تاپیکها، پارتیشنها و آفستها
Topics, Partitions, and Offsets
تولیدکنندگان (Producers) و کلیدهای پیام
Producers and Message Keys
مصرفکنندگان (Consumers) و بازسازی دادهها (Deserialization)
Consumers and Deserialization
گروههای مصرفکننده و آفستهای Consumer
Consumer Groups and Consumer Offsets
بروکرهای کافکا و تاپیکها
Brokers and Topics
تکثیر تاپیکها (Replication)
Topic Replication
تاییدیه تولیدکننده و دوام تاپیک
Producer Acknowledgments and Topic Durability
زوکپر (Zookeeper)
Zookeeper
حالت KRaft در کافکا: حذف زوکپر
Kafka KRaft - Removing Zookeeper
جمعبندی مباحث تئوری
Theory Roundup
راهاندازی کافکا
Starting Kafka
مهم: شروع به کار با کافکا
Important: Starting Kafka
راهاندازی کافکا با Conduktor (چند پلتفرمی)
Starting Kafka with Conduktor - Multi-Platform
در مک: دانلود کافکا و تنظیم PATH
Mac OS X - Download Kafka and Set Up PATH
در مک: اجرای زوکپر و کافکا
Mac OS X - Start Zookeeper and Kafka
در مک: استفاده از Brew
Mac OS X - Using Brew
در لینوکس: دانلود و تنظیم کافکا در PATH
Linux - Download and Set Up Kafka in PATH
در لینوکس: اجرای زوکپر و کافکا
Linux - Start Zookeeper and Kafka
در ویندوز WSL2: دانلود کافکا و تنظیم PATH
Windows WSL2 - Download Kafka and PATH Setup
در ویندوز WSL2: اجرای زوکپر و کافکا
Windows WSL2 - Start Zookeeper and Kafka
در ویندوز WSL2: نحوه رفع مشکلات
Windows WSL2 - How to Fix Problems
در ویندوز (غیر WSL2): اجرای زوکپر و کافکا
Windows Non-WSL2 - Start Zookeeper and Kafka
راهاندازی کافکا بدون Zookeeper
Starting Kafka without Zookeeper
در مک: اجرای کافکا در حالت KRaft
Mac OS X - Start Kafka in KRaft Mode
در لینوکس: اجرای کافکا در حالت KRaft
Linux - Start Kafka in KRaft Mode
در ویندوز WSL2: اجرای کافکا در حالت KRaft
Windows WSL2 - Start Kafka in KRaft Mode
مبانی رابط خط فرمان (CLI)
Command Line Interface (CLI) 101
مقدمهای بر رابط خط فرمان (CLI)
Command Line Interface (CLI) Introduction
دستورات CLI برای تاپیکهای کافکا
Kafka Topics Command Line Interface (CLI)
دستورات CLI برای تولیدکننده کنسولی (Console Producer)
Kafka Console Producer Command Line Interface (CLI)
دستورات CLI برای مصرفکننده کنسولی (Console Consumer)
Kafka Console Consumer Command Line Interface (CLI)
مصرفکنندگان کافکا در یک گروه
Kafka Consumers in a Group
دستورات CLI برای گروههای مصرفکننده
Kafka Consumer Groups Command Line Interface (CLI)
نمایش نظرات