دوره آموزشی
دوبله زبان فارسی
آموزش پیشرفته کافکا - یک دوره کامل برای مبتدیان
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- نخستین موضوعی که آموزش داده میشود، نصب و پیکربندی کافکا است، و پس از آن به درک معنای واقعی کافکا خواهیم پرداخت.
- بروکرهای کافکا، تاپیکها، Producer ها، Consumer ها، گروههای Consumer، پارتیشنها، ZooKeeper و دیگر موارد مربوط به اکوسیستم کافکا مورد بررسی قرار می گیرند.
- همچنین در مورد مفاهیمی مانند: لیدرها، فالوورها، کنترلرها، Kraft، تک پردازش دقیق (Exactly Once Processing) در کافکا آشنا میشوید.
- مباحث مدیرتی، RACK های متعدد، In Sync Replica و Comit و UnComit بودن و idempotent بودن را پوشش میدهیم.
- در سطح بعدی به موضوعاتی مانند: لاگ سگمنت، تایم ایندکس، آفست پیام، گروههای پیشفرض، پیامهای سفارشی، Publish و Consume میرسیم.
- همچنین در مورد Maven، که برای توسعه جاوا ضروری است، می آموزیم.
- مقدمات برنامهنویسی جاوا (کد 101) - مبانی برای کدنویسی در کافکا با جاوا
- راهنمای برنامهنویسی در جاوا (کد 102) - Producer API کافکا، معماری، timestamp پیام، IO Thread
- راهنمای برنامهنویسی در جاوا (کد 103) - MultiThreading، برنامهنویسی با Java Admin Client و مدیریت تراکنشها
- راهنمای برنامهنویسی در جاوا (کد 104) - Spring Boot، سریالسازی و DeSerialization
- مقدمهای کوتاه بر Kafka Streams و Kafka Connect
پیش نیازهای دوره
- ترجیحاً با برنامهنویسی جاوا آشنا باشید.
توضیحات دوره
دوره "آموزش پیشرفته کافکا - یک دوره کامل برای مبتدیان"، در نوامبر 2023 ضبط شده است. هدف از این دوره از همان ابتدای ضبط کاملاً روشن بود: "ساده نگه دار، تا پیچیدهترین معما یا مشکل بهراحتی و به صورت مؤثر قابل تصور باشد".
این دوره مخصوص کسانی است که اولین بار است در مسیر یادگیری کافکا قرار میگیرند. این دوره برای مهندسین، توسعهدهندگان یا مدیران باتجربه کافکا نیست. موضوعات شامل موارد زیر است:
- نصب و پیکربندی کافکا در ویندوز و یونیکس
- Producer ،Consumer، گروههای Consumer، تاپیک، ZooKeeper، پارتیشنها، لیدرها، فالوورها، کنترلرها و مفاهیم دیگر مربوط به اکوسیستم کافکا
- مقیاسپذیری سرورهای کافکا، RACK و ISR
- لاگ سگمنت ها، گروههای پیشفرض و سفارشی
- Maven و اهمیت آن در توسعه وب (برای توسعه جاوا نیاز است)
- برنامهنویسی جاوا - مبانی توسعه کافکا، Producer و Consumer، کد کاملا سفارشی Producer در کافکا، timestamp پیام و IO Thread
- برنامهنویسی جاوا - MultiThreading، برنامهنویسی با Java Admin Client و مدیریت تراکنشها
- برنامهنویسی جاوا - Spring Boot، سریالسازی و DeSerialization
- ابزارهای متنوعی که برای پروژهها ساخته شده و بسیار کاربردی هستند.
- مقدمهای بر Kafka Streams ،Kafka Connect KSQL و موارد دیگر
این دوره برای چه کسانی مناسب است؟
- افراد مبتدی با مهارتهای برنامهنویسی جاوا ترجیح داده میشوند. یا افراد مبتدی با دانش خوب در یکی از حوزههای برنامهنویسی شیگرا
آموزش پیشرفته کافکا - یک دوره کامل برای مبتدیان
-
اسم مدرس دوره Manju Kaushik است 07:02
-
چگونه باید این دوره را تصور کنید؟ 12:02
-
چرا این دوره ساخته شده است؟ هدف مهمتر از نتیجه است 10:36
-
نصب WSL 12:33
-
نصب JDK 16:27
-
نصب و پیکربندی چندین JDK در جاوا 18:00
-
نصب JDK 20 جاوا در ویندوز 11 14:42
-
نصب Eclipse در ویندوز 05:22
-
نصب Eclipse در WSL و لینوکس 14:08
-
دانلود منابع از GitHub 05:44
-
دانلود کافکا برای ویندوز و لینوکس 19:51
-
دانلود کافکا در لینوکس و Unzip کردن فایلهای tar با استفاده از wget و curl 15:31
-
راهاندازی کافکا در ویندوز و لینوکس 17:49
-
بررسی لاگها و فایلهای Porperty و راهاندازی کافکا 14:06
-
راهاندازی چندین سرور بروکر کافکا 15:46
-
Producer و Consumer چه هستند و مفهوم تاپیک را در کوتاهترین حالت ممکن توضیح دهید؟ 14:39
-
ایجاد تاپیک در کافکا، تنظیم پورتهای df در ویندوز و لینوکس، لیست کردن، توصیف و حذف 22:05
-
آپاچی کافکا چیست؟ 23:50
-
تاپیکها، پارتیشنها و Offset - ایجاد تاپیک با 2 پارتیشن و 3 پارتیشن 18:20
-
کافکا کلاستر و ZooKeeper 14:28
-
اجماع و تقسیم پارتیشنها بین سرورهای بروکر 16:30
-
ضریب تکرار 25:40
-
ساختار پیام، گروه Consumer، کلید null و Not null 23:45
-
Produce و Consume کردن پیامها با چندین Producer و چندین Consumer 19:55
-
اضافه کردن Consumer ها به گروه Consumer 24:49
-
تنظیم مسیر کافکا در لینوکس و راهاندازی آن 07:11
-
لیدرها و فالوورها 18:28
-
کنترلرها 16:13
-
Kraft 15:50
-
پارتیشنها در چندین RACK 12:47
-
لیست In Sync Replica 12:14
-
تفاوت بین Committed ،Uncommitted و inSync Replica 11:20
-
دستورات مربوط به ISR 08:07
-
لاگ سگمنت 25:28
-
ایندکس پیام، تایم ایندکس، آفست پیام 07:43
-
خواندن پیامها با آفست و پارتیشن مشخص 11:20
-
دستور چند سرور بروکر در یک تاپیک 14:16
-
انتشار و Consume کردن با استفاده از تمامی بروکرها در یک دستور 11:26
-
گروههای Consume پیشفرض 09:50
-
گروههای پیام سفارشی 17:36
-
مقدمهای بر Maven 24:14
-
پروژه Maven در Eclipse 26:35
-
اجرای دستورات Maven 17:10
-
نصب Maven در ویندوز 04:10
-
ایجاد پروژه Kafka 07:18
-
نخستین کد کافکا - ساخت نمونه Producer در کافکا 26:22
-
ارسال رکورد به کافکا کلاستر 15:28
-
Consumer در کافکا 26:09
-
اشتباه نیست، افزودن فایل property های Log4j و logback 02:41
-
Producer ها و Consumer های متعدد در کافکا، دادهها پایدار میمانند 09:49
-
معماری Producer API در کافکا 19:30
-
کد جاوا برای Producer و Consumer 15:39
-
کد کاملا سفارشی Producer در کافکا 16:42
-
Time Stamp پیام، IO Thread 15:51
-
MultiThread - تک Producer و چند نمونه از آن 28:41
-
ضمانت تحویل پیام در کافکا 18:23
-
برنامهنویسی جاوا برای کافکا ادمین 05:06
-
مدیریت تراکنشهای Producer 24:29
-
پیکربندی اپلیکیشن Bootstrap 11:09
-
مرور کد و شروع اپلیکیشن 22:48
-
سریالسازی و DeSerializtion - قسمت 1 (نظریه) 10:57
-
سریالسازی و DeSerializtion - قسمت 2 (کد 101) 11:54
-
سریالسازی و DeSerializtion - قسمت 2 (نظریه) (کد 102) - سفارشی 09:19
-
Kafka Connect 28:01
-
راهنمای اولیه (کد 101) Kafka Streams 17:15
-
راهنمای Kafka Streams (کد 102) 20:07
-
KSQL 12:27
-
پایان مسیر - از توجه شما بسیار سپاسگزاریم 10:08
مشخصات آموزش
آموزش پیشرفته کافکا - یک دوره کامل برای مبتدیان
- تاریخ به روز رسانی: 1404/09/07
- سطح دوره:همه سطوح
- تعداد درس:68
- مدت زمان :17:42:02
- حجم :8.91GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy