الفئات: العلوم والتكنولوجيا

البيانات
التطور
الهدف 9: الصناعة والابتكار والهياكل الأساسية

Apache Kafka من الصفر للاحتراف

جديد
مدة الدورة: 4 ساعة 41 دقيقة / 23 درس

مستوى: عام

اللغة: العربية

هذه الدورة تتضمن

  • 4 ساعة 41 دقيقة/23 درس
  • آخر تحديث: 26/1/2025
  • شهادة إتمام الدورة

محتوى الدورة

دروس مجانية

1.

مقدمة الدورة التدريبية

12 دقيقة
2.

مقدمة عن التطبيق

5 دقيقة
3.

مجموعة المستهلكين باستخدام الاوامر

17 دقيقة

عن الدورة

توفر هذة الدورة مقدمة شاملة وعملية لمنصة Apache Kafka، التي تُعد واحدة من أكثر منصات معالجة تدفق البيانات شهرة واستخدامًا في العالم، ويُعد إتقان Kafka خطوة مهمة للتفوق في مجال هندسة البيانات الحديثة. فمن خلال هذه الدورة، ستفهم ما هو Kafka، كيف يعمل وكيف يمكن الاستفادة من هذه الأداة. ستتعلم كيفية تثبيت وتشغيل Kafka على نظام Ubuntu، وتفهم البنية الأساسية لكافكا، حيث ستتعرف على المفاهيم المحورية مثل المواضيع والأقسام والإزاحات، التي تلعب دورًا رئيسيًا في تنظيم البيانات. كما تتناول الدورة كيفية استخدام ""المنتجين"" لإرسال الرسائل و""المستهلكين"" لاستلامها، إلى جانب التعرف على مجموعات المستهلكين التي تتيح التوزيع الفعال للرسائل بين العديد من المستهلكين لضمان الأداء المتوازن. تُغطي الدورة أيضًا مفهوم التكرار لضمان توافر البيانات حتى في حالة فشل الخوادم، بالإضافة إلى دور الوسطاء في إدارة الرسائل. كما ستتعرف على تقنية Kafka KRaft، التي توفر بديلاً لإدارة (ZooKeeper) التقليدية وتبسط إدارة العقد في بيئة كافكا. بالإضافة إلى ذلك، تركز الدورة على التطبيق العملي باستخدام الأوامر لإدارة المواضيع والمنتجين والمستهلكين. كما ستُتاح لك الفرصة لتطوير تطبيق إشعارات متكامل باستخدام كافكا. تتعلم من خلاله كيفية تصميم هيكل المشروع، إعداد نماذج البيانات، وبناء المنتجين والمستهلكين الذين يحققون كفاءة عالية وضمانات قوية لتسليم الرسائل. سواء كنت مبتدئًا في عالم كافكا أو تسعى لفهم أفضل لتطبيقاته في الأنظمة الموزعة، ستزودك هذه الدورة بالمعرفة والمهارات اللازمة لبناء حلول فعّالة لمعالجة تدفق البيانات في الوقت الفعلي.

متطلبات الدورة

تتطلب هذه الدورة القدرة على التعامل مع أي لغة برمجة (جافا ، بايثون ، جو ، الخ.. ).

عن الخبير

Apache Kafka من الصفر للاحتراف

جديد
مدة الدورة: 4 ساعة 41 دقيقة / 23 درس
مستوى: عام
اللغة: العربية