لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش کافکا (بررسی عمیق) | تجربهای لذتبخش برای مبتدیان
- آخرین آپدیت
دانلود Kafka (IN-DEPTH) | An Absolute treat for Beginners
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
آموزش جامع و عمیق کافکا (Kafka) نسخه 3: یک دوره آموزشی که نباید از دست بدهید!
اولین قدم در این آموزش جامع، یادگیری نصب و پیکربندی کافکا خواهد بود. سپس به درک عمیق مفاهیم کافکا خواهیم پرداخت و خواهیم فهمید که کافکا واقعاً به چه معناست.
اکوسیستم کافکا (Kafka Ecosystem)
با اجزای اصلی کافکا مانند Kafka Brokers، Topics، Producers، Consumers، Consumer Groups، Partition و ZooKeeper آشنا خواهید شد.
مفاهیم پیشرفته کافکا
مفاهیمی چون Leaders، Followers، Controllers، Kraft و پردازش دقیقاً یک بار (Exactly Once Processing) در کافکا را خواهیم آموخت.
مقیاسپذیری و تحمل خطا در کافکا
در مورد مفاهیمی مانند Multiple Racks، In Sync Replica (ISR)، Committed در مقابل UnCommitted و Idempotent خواهیم آموخت.
جزئیات فنی و پیادهسازی در کافکا
به مباحثی مانند Log Segment، Time Index، Message Offset، Default Groups، Custom Messages و تکنیکهای Publish & Consume خواهیم پرداخت.
آموزش برنامهنویسی کافکا با جاوا
Maven و کاربرد آن در توسعه جاوا را نیز یاد خواهید گرفت، زیرا برای توسعه جاوا با کافکا ضروری است.
برنامهنویسی جاوا 101: مبانی کدنویسی کافکا در جاوا
برنامهنویسی جاوا 102: Kafka Producer API - معماری، Time Stamp پیام، IO Thread
برنامهنویسی جاوا 103: MultiThreading، Java Admin Client Program و مدیریت تراکنشها
برنامهنویسی جاوا 104: Spring Boot، Serialization و DeSerialization
معرفی ابزارهای جانبی کافکا
معرفی سریع Kafka Connect و Kafka Streams.
محتوای دوره: "کافکا (عمیق) | تجربهای بینظیر برای مبتدیان"
این دوره که ضبط آن از نوامبر ۲۰۲۳ آغاز شد، با هدف شفافیت و سادگی طراحی شده است تا پیچیدهترین مسائل کافکا به راحتی قابل درک باشند. این دوره صرفاً برای افرادی است که برای اولین بار سفر خود را در دنیای کافکا آغاز میکنند و برای مهندسان و توسعهدهندگان باتجربه کافکا مناسب نیست.
سرفصلهای کلیدی دوره:
نصب و پیکربندی کافکا در ویندوز و یونیکس
آشنایی با Producer، Consumer، Consumer Groups، Topic، Zookeeper، Partitions، Leaders، Followers، Controllers و سایر مفاهیم اکوسیستم کافکا
مقیاسپذیری سرورهای کافکا، RACK، ISR
Log Segments، Default و Custom Groups
Maven و نقش آن در توسعه وب (ضروری برای توسعه جاوا)
برنامهنویسی جاوا: مبانی توسعه کافکا، Producer و Consumer، کد کامل کافکای سفارشی شده برای Producer، Time Stamp پیام، IO Thread
برنامهنویسی جاوا: MultiThreading، Java Admin Client Program و مدیریت تراکنشها
برنامهنویسی جاوا: Spring Boot، Serialization و DeSerialization
مجموعهای از ابزارهای کمکی مفید برای تحویل پروژهها
مقدمهای بر Kafka Streams، Kafka Connect، KSQL و موارد دیگر...
توصیه ما: با صبر و حوصله و با سرعت دلخواه خود به یادگیری بپردازید. عجله نکنید! "آهسته و پیوسته، برنده مسابقه است".
آرزوی موفقیت دارم در یادگیری کافکا. اطمینان داشته باشید که در طول و پس از اتمام دوره، همیشه در کنار شما خواهم بود و سفر شما در دنیای IT را زیر نظر خواهم داشت.
سرفصل ها و درس ها
درود بر کافکا :) - خوش آمدید
Hail To Kafka :) - Welcome Aboard
نام من مانجو کوشیک است
01. My name is Manju Kaushik
چگونه نیاز دارید این دوره را تجسم کنید
02. How Do you Need to Visualize This Course
چرا این دوره ایجاد شد. نیت مهم است، نه نتیجه
03. Why This Course was created. Intention matters, than Outcome
نصب WSL و نصب جاوا در ویندوز
WSL Installation & Java Installation In Windows
نصب جاوا JDK-20 در ویندوز 11
04. Install Java JDK-20 in Windows 11
اکلیپس و منابع
Eclipse & Resource
نصب اکلیپس در ویندوز
01. Install Eclipse in Windows
نصب اکلیپس در WSL، لینوکس
02. Install Eclipse in WSL, Linux
گیتهاب - دانلود منابع
03. Github - Download the Resources
به انجمن ما بپیوندید
Join our community
حل سریعتر و پشتیبانی
Quicker Resolution & Support
نصب و مبانی کافکا
Installation & Kafka Basics
دانلود کافکا برای ویندوز و لینوکس
01. Download Kafka For Windows and Linux
دانلود کافکا در لینوکس و از حالت فشرده خارج کردن فایلهای tar با استفاده از wget و curl
02. Download Kakfa In Linux and Unzip tar files using wget and curl
راه اندازی کافکا در ویندوز و لینوکس
03. Start Kafka In Windows and Linux
بررسی فایلهای Log و Properties و راه اندازی کافکا
04. Check Logs & Porperties file and Start Kafka
کافکا چیست؟ Producer & Consumer و موضوع (topic) به طور خلاصه
06. What is Producer & Consumer and topic in short
ایجاد موضوع کافکا، تنظیم پورتهای df در ویندوز و لینوکس، لیست کردن، توصیف و حذف کردن
07. Create Kafka Topic, Setup df ports in Win & Linux, List, describe and delete
آپـاچی کافکا چیست
08. What is Apache Kafka
تئوری و عملیات کافکا ادامه دارد
Kafka Theory & Practical Continued
موضوعات (Topics)، پارتیشنها (Partitions) و آفست (Offset). ایجاد موضوع با 2 پارتیشن و 3 پارتیشن
01- Topics, Partitions and Offset. Create Topic with 2p and 3p
کلاستر کافکا و ZooKeeper
02 - Kafka Cluster & Zookeeper
کوרום (Quorum)، پارتیشنهای تقسیم شده در سرورهای کارگزار
03 - Quorum, Partitons Divided Across Broker Server's
نمایش نظرات