TrueschoTruescho
كل الدورات
برمجة الأنظمة التفاعلية (إصدار Scala 2)
Coursera
دورة
غير محدد

برمجة الأنظمة التفاعلية (إصدار Scala 2)

École Polytechnique Fédérale de Lausanne

تعلم تقنيات برمجة الأنظمة التفاعلية القابلة للتوسع والمتينة باستخدام Scala وAkka، مع التركيز على المعالجة غير المتزامنة والرسائل.

غير محدد7 أسبوعالعربية, الألمانية, الإنجليزية, الفرنسية

عن الدورة

يغطي هذا المساق تقنيات برمجة الأنظمة التفاعلية التي تعتمد على الرسائل غير المتزامنة لمعالجة البيانات، وفقًا لمبادئ Reactive Manifesto. يتعلم المتدربون كيفية استخدام Scala وAkka لبناء أنظمة تعتمد على Actors، وإجراء الحسابات غير المتزامنة، والتعامل مع تدفقات البيانات المتغيرة بشكل فعال. يشمل التدريب تصميم أنظمة تتحمل الأعطال وتتوسع حسب حجم العمل، والتعامل مع التدفقات غير المحدودة للبيانات باستخدام Akka Stream. يقدم المساق عناصر تطبيقية لفهم كيفية التحكم في تدفق البيانات باستخدام آلية back-pressure وغيرها من المفاهيم المهمة لبناء أنظمة برمجية متطورة ومتينة.

ماذا ستتعلم

  • فهم كيفية تحكم back-pressure في تدفقات البيانات
  • تحويل واستهلاك تدفقات بيانات غير محدودة ومتقطعة عبر Akka Stream
  • بناء أنظمة قابلة للتوسع حسب أحجام العمل المتغيرة
  • تصميم أنظمة مقاومة للأعطال

المتطلبات المسبقة

  • معرفة أساسية بمفاهيم البرمجة واصطلاحاتها
  • الاستعداد لتطبيق المهارات عبر تمارين عملية

المدرسون

J

Julien Richard-Foy

Computer Scientist

M

Martin Odersky

Professor

K

Konrad Malawski

R

Roland Kuhn

CTO and co-founder of Actyx

المواضيع

تطوير البرمجيات
علوم الحاسوب
الحوسبة السحابية
تكنولوجيا المعلومات
الحوسبة الموزعة
أُطُر التطبيقات
قابلية التوسع
تصميم البرمجيات

معلومات الدورة

المنصةCoursera
المستوىغير محدد
طريقة التعلمغير محدد
السعرمجاني

المهارات

تطوير البرمجيات
علوم الحاسوب
الحوسبة السحابية
تكنولوجيا المعلومات
الحوسبة الموزعة
أُطُر التطبيقات
قابلية التوسع
تصميم البرمجيات
Software Architecture
Event-Driven Programming

ابدأ التعلم الآن