دوره Apache Kafka برای سیستمهای توزیعشده
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- درک معماری و مفاهیم اصلی Kafka
- توسعه producers و Consumers ایمن و با کارایی بالای Kafka
- استفاده از Kafka CLI برای تعامل با Kafka بدون نیاز به زبان برنامهنویسی
- کسب درک عمیق از مفاهیم Kafka مانند Cluster ،Broker ،Topics ،Partitions ،Producers ،Consumers
- یادگیری و تسلط به چگونگی همکاری Consumerها در یک Consumer Group
- تسلط به مباحث پیشرفته مانند استراتژیهای توزیع Partition، پروتکل RAFT و استراتژیهای Rebalancing در Consumer
- کسب تمام اطلاعات لازم برای ساخت اپلیکیشن های Event-Driven با استفاده از Apache Kafka
- اعمال تمام اطلاعات یادگرفتهشده در هر زبان برنامهنویسی، بهویژه C#/.NET
- آمادگی برای دریافت گواهینامه Confluent Certified Developer for Apache Kafka (CCDAK)
توضیحات دوره
آیا آمادهاید تا سفری به قلب پردازش و استریم داده بلادرنگ را آغاز کنید؟
به دوره جامع «Apache Kafka برای سیستمهای توزیعشده» خوش آمدید؛ دورهای که شما را از یک فرد مبتدی به یک متخصص حرفهای Apache Kafka تبدیل میکند. چه توسعهدهنده نرمافزار باشید، چه مهندس داده، یا صرفاً علاقهمندی که مشتاق کشف دنیای معماریهای Event-Driven است، این دوره دروازه ورود شما به درک، پیادهسازی و تسلط به Apache Kafka است.
پلتفرم Apache Kafka یک پلتفرم استریم توزیعشده است که میتواند حجم عظیمی از دادهها را بهصورت بلادرنگ پردازش کند. این پلتفرم انتخابی محبوب برای ساخت پایپ لاین های بلادرنگ، اپلیکیشن های استریم رویداد و سیستمهای تجمیع لاگ است.
پلتفرم Kafka در دنیای استریم داده یک فناوری تحولآفرین است و تسلط به آن میتواند مسیر شغلی شما را بهطور چشمگیری ارتقا دهد. در این مسیر با ما همراه شوید تا به یک متخصص Kafka تبدیل شوید و فرصتهای جدیدی را در چشمانداز بهسرعت در حال تحول داده کشف کنید. همین امروز در این دوره شرکت کنید و اولین قدم را برای تسلط به Apache Kafka بردارید!
این دوره بهگونهای طراحی شده است که تمام آنچه برای توسعه اپلیکیشن های Kafka با استفاده از هر زبان برنامهنویسی نیاز دارید را به شما آموزش دهد. مدرس #C را به عنوان زبان برنامهنویسی برای نشان دادن چگونگی پیادهسازی مفاهیم انتخاب کرده، اما این دوره بهطور کلی به هیچ زبان برنامهنویسی خاصی وابسته نیست.
شما معماری، مفاهیم اصلی و عملیات Kafka را یاد خواهید گرفت. همچنین تجربه عملی در ساخت و اجرای Kafka producers و consumers کسب خواهید کرد.
آنچه خواهید آموخت
- درک معماری و مفاهیم اصلی Kafka
- توسعه Producerها و Consumerهای ایمن و با کارایی بالای Kafka
- استفاده از Kafka CLI برای تعامل با Kafka بدون نیاز به زبان برنامهنویسی
- کسب درک عمیق از مفاهیم Kafka مانند Cluster ،Broker ،Topics ،Partitions ،Producers، Consumers
- یادگیری و تسلط به چگونگی همکاری Consumerها در یک Consumer Group
- تسلط به مباحث پیشرفته مانند استراتژیهای توزیع Partition، پروتکل RAFT و استراتژیهای Rebalancing در Consumer
- کسب تمام اطلاعات لازم برای ساخت اپلیکیشن های Microservice با استفاده از Apache Kafka
- اعمال تمام اطلاعات یادگرفتهشده در هر زبان برنامهنویسی، بهویژه C#/.NET
- آمادگی برای دریافت گواهینامه Confluent Certified Developer for Apache Kafka (CCDAK)
چرا این دوره را انتخاب کنید:
- توضیحات واضح و مختصر درباره مفاهیم Kafka
- مثالهای عملی برای تثبیت یادگیری
- راهنمایی تخصصی برای ساخت اپلیکیشن های Kafka در C#/.NET
- بررسی کامل Kafka برای شروع مسیر شما در سیستمهای توزیعشده
این دوره برای چه کسانی است؟
- هر کسی که بهدنبال یادگیری چگونگی کارکرد Apache Kafka است.
- توسعهدهندگانی که میخواهند Apache Kafka را برای ساخت اپلیکیشن های توزیعشده یاد بگیرند.
- معماران نرمافزاری که میخواهند Apache Kafka را در معماری راهکارهای خود پیادهسازی کنند.
- توسعهدهندگان C#/Java که بهدنبال آموزشهای عملی برای یادگیری و ادغام Kafka در پروژههای خود هستند.
این دوره به هیچ دانش قبلی درباره Kafka نیاز ندارد.
شما از یک مدرس باتجربه Kafka یاد خواهید گرفت که بینشها و بهترین شیوه های خود را با شما به اشتراک میگذارد.
همین امروز در این دوره شرکت کنید و سفر خود را برای تبدیل شدن به یک متخصص Kafka آغاز کنید!
این دوره برای چه کسانی مناسب است؟
- هر کسی که بهدنبال یادگیری چگونگی کارکرد Apache Kafka است.
- توسعهدهندگانی که میخواهند Apache Kafka را برای ساخت اپلیکیشن های توزیعشده یاد بگیرند.
- معماران نرمافزاری که میخواهند Apache Kafka را در معماری راهکارهای خود پیادهسازی کنند.
- توسعهدهندگان C#/Java که بهدنبال آموزشهای عملی برای یادگیری و ادغام Kafka در پروژههای خود هستند.
دوره Apache Kafka برای سیستمهای توزیعشده
-
پیش از شروع 03:27
-
مشکلات پیش از Kafka 05:29
-
ویژگیهایی که باید در نظر بگیرید 07:18
-
Kafka به عنوان یک راهکار 05:15
-
Kafka در واقع برای چه مواردی نیست 04:15
-
خلاصه بخش 04:18
-
مواردی که پیش از نصب Kafka باید در نظر بگیرید 04:21
-
باینریهای Kafka و ساختار اپلیکیشن 06:36
-
نصب Kafka بهصورت مستقیم روی ویندوز 10:19
-
مشکلات اجرای Kafka بهصورت مستقیم روی ویندوز 04:56
-
نصب Kafka با استفاده از WSL2 09:20
-
اجرای Kafka روی تمام سیستمعاملهای اصلی 10:32
-
اتصال به Kafka 07:29
-
خلاصه بخش 02:03
-
Kafka به زبان ساده 05:46
-
کلاستر و بروکرها 03:33
-
اجرای چندین بروکر 08:12
-
تاپیکهای Kafka 06:01
-
پارتیشنهای Kafka 11:24
-
شبیهسازی واقعی تاپیکهای Kafka 05:07
-
کشف بروکر در Kafka 05:04
-
آشنایی با Kafka CLI 04:43
-
آشنایی با Kafka-topics CLI 07:27
-
کار عملی با پارتیشنهای Kafka از طریق CLI 08:23
-
سایر عملیاتها با Kafka-topics CLI 04:40
-
فاکتور رپلیکیشن در تاپیکها 05:51
-
مفهوم پارتیشن رهبر 05:48
-
واکشی نسخههای کپی توسط Kafka consumers 03:45
-
کار عملی با فاکتور رپلیکیشن تاپیک 06:59
-
خلاصه بخش 02:45
-
آشنایی با Producers 07:25
-
ساختار داخلی پیامهای Producer 08:04
-
کار عملی با Producer از طریق CLI 10:22
-
سریالسازی پیامهای Producer 05:26
-
استراتژیهای پارتیشنبندی Producer 13:12
-
مفاهیم ضروری تاییدیههای Producer 10:45
-
آشنایی با Consumer 04:37
-
دیسریالسازی پیامهای Consumer 03:53
-
کار عملی با Consumer از طریق CLI 15:47
-
مفاهیم تحویل پیام در Consumer 09:36
-
آشنایی با گروههای Consumer 07:24
-
کار عملی با گروههای Consumer از طریق CLI 13:10
-
مدیریت آفستها در گروههای Consumer (بخش 1) 07:04
-
مدیریت آفستها در گروههای Consumer (بخش 2) 09:59
-
استراتژیهای توزیع پارتیشن 08:01
-
پروتکل اجماع توزیعشده RAFT 17:29
-
مفاهیم ضروری تعدیل مجدد Consumer 10:53
-
استراتژیهای تعدیل مجدد Consumer و عضویت ثابت در گروه 07:04
-
بررسی عمیق انواع فشردهسازی 07:36
-
ارتباط همزمان 04:01
-
ارتباط ناهمزمان 05:10
-
استریم رویداد با استفاده از Apache Kafka 03:24
-
شروع کار با NET. و Apache Kafka 09:42
-
پیکربندی یک producer 03:51
-
اولین producer ما 07:22
-
ایجاد یک producer ایمن 01:30
-
تلاشهای مجدد در producer 03:08
-
سریالسازی نوعهای داده اولیه 04:40
-
سریالسازی نوعهای پیچیده 06:01
-
سریالسازی سفارشی با IAsyncSerializer 04:59
-
producers با کارایی بالا 04:47
-
Producer idemportancy 05:18
-
بررسی دقیق min.insync.replica و producer 03:35
-
پیکربندی یک consumer 05:12
-
اولین consumer ما 06:06
-
دیسریالسازی ساده 03:51
-
ساخت deserializer سفارشی 04:04
-
استراتژیهای Commit 05:52
-
مدیریت آفستها 07:27
-
پیکربندیهای پیشرفته consumer 03:54
مشخصات آموزش
دوره Apache Kafka برای سیستمهای توزیعشده
- تاریخ به روز رسانی: 1405/04/02
- سطح دوره:مقدماتی
- تعداد درس:70
- مدت زمان :07:42:47
- حجم :5.08GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy