آموزش ضروری Apache Kafka: ساخت برنامه های مقیاس پذیر

Apache Kafka Essential Training: Building Scalable Applications

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره:

صف بندی پیام مقیاس پذیر و توزیع شده نقش مهمی در ساخت خط لوله داده های کلان در زمان واقعی دارد. مدل های ناشر/مشترک نا همزمان برای رسیدگی به بارهای غیر قابل پیش بینی در این خطوط لوله مورد نیاز هستند. Apache Kafka امروزه فناوری پیشرو است که این قابلیت ها را فراهم می کند و یک مهارت اساسی برای یک متخصص بزرگ داده است. در این دوره ، Kumaran Ponnambalam بینش هایی در مورد مقیاس پذیری و قابلیت مدیریت Kafka ارائه می دهد و نحوه ساخت برنامه های ناهمزمان با Kafka و Java را نشان می دهد. کوماران با نشان دادن چگونگی راه اندازی خوشه کافکا شروع به کار می کند و اصول برنامه نویسی جاوا را در کافکا بررسی می کند. وی سپس در گزینه های مختلف پیامرسانی و طرحواره موجود غوطه ور می شود. کوماران همچنین بهترین روشها را برای طراحی برنامه های کافکا قبل از اتمام با یک پروژه استفاده استفاده می کند که دروس را در این دوره به کار می برد.


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

معرفی Introduction

  • چرا مهارت های کافکا بسیار مورد تقاضا هستند؟ Why are Kafka skills so high in demand?

1. آشنایی با کافکا 1. Introduction to Kafka

  • کافکا چیست؟ What is Kafka?

  • پیش نیازهای دوره Prerequisites for the course

  • مقیاس گذاری و انعطاف پذیری کافکا Kafka scaling and resiliency

  • تنظیم پرونده های تمرینی Setting up the exercise files

  • مسابقه فصل Chapter Quiz

2. مفاهیم مقیاس گذاری کافکا 2. Kafka Scaling Concepts

  • خوشه ها و کنترل کننده ها Clusters and controllers

  • تکثیر Replication

  • رهبران پارتیشن Partition leaders

  • آینه کاری Mirroring

  • امنیت Security

  • مسابقه فصل Chapter Quiz

3. ساخت خوشه کافکا 3. Building a Kafka Cluster

  • راه اندازی خوشه کافکا Kafka cluster setup

  • خوشه را اجرا کنید Running the cluster

  • ایجاد موضوعات با تکرار Creating topics with replication

  • خوشه کافکا در عمل Kafka cluster in action

  • Kafka انعطاف پذیری در عمل Kafka resiliency in action

4. ساخت تولیدکننده های مقیاس پذیر 4. Building Scalable Producers

  • داخلی تولید کننده Producer internals

  • گزینه های انتشار تولید کننده Producer publishing options

  • تقدیر و تشکر در کافکا Acknowledgments in Kafka

  • پارامترهای تولید کننده اضافی Additional producer parameters

  • مثال گزینه های تولید کننده جاوا Java producer options example

  • مسابقه فصل Chapter Quiz

5. ساختن مصرف کنندگان مقیاس پذیر 5. Building Scalable Consumers

  • مصرف کننده: چگونه کار می کند Consumer: How it works

  • مصرف پیام دسته ای Batching message consumption

  • تعهد پیام ها Committing messages

  • مثال مشتری جاوا Java consumer example

  • مصرف کنندگان چند رشته ای Multi-threaded consumers

  • مسابقه فصل Chapter Quiz

6. بهترین شیوه های کافکا 6. Kafka Best Practices

  • مدیریت تعداد پارتیشن ها Managing partition counts

  • مدیریت پیام ها Managing messages

  • مدیریت تنظیمات مصرف کننده Managing consumer settings

  • مدیریت انعطاف پذیری Managing resiliency

  • مسابقه فصل Chapter Quiz

7. از Case Case استفاده کنید 7. Use Case Project

  • برنامه های کافکا از حروف استفاده می کنند: تعریف مسئله Kafka applications use case: Problem definition

  • تنظیم موضوعات Setting up topics

  • تولید داده ها در جاوا Producing data in Java

  • مصرف داده در جاوا Consuming data in Java

نتیجه Conclusion

  • چگونه می توانید سفر یادگیری کافکا را گسترش دهید؟ How can you extend your Kafka learning journey?

نمایش نظرات

نظری ارسال نشده است.

آموزش ضروری Apache Kafka: ساخت برنامه های مقیاس پذیر
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
1h 17m
39
Linkedin (لینکدین) lynda-small
10 اردیبهشت 1400 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
1,376
- از 5
ندارد
دارد
دارد

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Kumaran Ponnambalam Kumaran Ponnambalam

اختصاص به آموزش علوم داده

V2 Maestros به آموزش علوم داده و داده های بزرگ با هزینه های مقرون به صرفه برای جهان اختصاص دارد. مربیان ما تجربه دنیای واقعی در تمرین علم داده و ارائه نتایج تجاری دارند. علم داده یک حوزه داغ و در حال رخ دادن در صنعت فناوری اطلاعات است. متأسفانه منابع موجود برای یادگیری این مهارت به سختی یافت می شود و گران است. امیدواریم این مشکل را با ارائه آموزش باکیفیت با نرخ های مقرون به صرفه، با ایجاد استعدادهای علم داده در سراسر جهان، کاهش دهیم.

Linkedin (لینکدین)

لینکدین: شبکه اجتماعی حرفه‌ای برای ارتباط و کارآفرینی

لینکدین به عنوان یکی از بزرگترین شبکه‌های اجتماعی حرفه‌ای، به میلیون‌ها افراد در سراسر جهان این امکان را می‌دهد تا ارتباط برقرار کنند، اطلاعات حرفه‌ای خود را به اشتراک بگذارند و فرصت‌های شغلی را کشف کنند. این شبکه اجتماعی به کاربران امکان می‌دهد تا رزومه حرفه‌ای خود را آپدیت کنند، با همکاران، دوستان و همکاران آینده ارتباط برقرار کنند، به انجمن‌ها و گروه‌های حرفه‌ای ملحق شوند و از مقالات و مطالب مرتبط با حوزه کاری خود بهره‌مند شوند.

لینکدین همچنین به کارفرمایان امکان می‌دهد تا به دنبال نیروهای با تجربه و مهارت مورد نیاز خود بگردند و ارتباط برقرار کنند. این شبکه حرفه‌ای به عنوان یک پلتفرم کلیدی برای بهبود دسترسی به فرصت‌های شغلی و گسترش شبکه حرفه‌ای خود، نقش مهمی را ایفا می‌کند. از این رو، لینکدین به عنوان یکی از مهمترین ابزارهای کارآفرینی و توسعه حرفه‌ای در دنیای امروز مورد توجه قرار دارد.