TrueschoTruescho
كل الدورات
برمجة الأنظمة التفاعلية
Coursera
دورة
غير محدد

برمجة الأنظمة التفاعلية

École Polytechnique Fédérale de Lausanne

تعلم تقنيات برمجة الأنظمة التفاعلية لتطوير أنظمة قابلة للتوسع وذات تحمل للأخطاء تعتمد على المراسلة غير المتزامنة ونماذج مثل Scala وAkka.

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

عن الدورة

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

ماذا ستتعلم

  • فهم كيفية التحكم في تدفقات البيانات بواسطة الضغط العكسي
  • تحويل واستهلاك تدفقات غير محدودة ومتقطعة من البيانات باستخدام Akka Stream
  • تنفيذ أنظمة قابلة للتوسع حسب عبء العمل المتغير
  • تصميم أنظمة مقاومة للأخطاء

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

  • معرفة أساسية بالبرمجة
  • مفاهيم البرمجة غير المتزامنة

المدرسون

R

Roland Kuhn

Typesafe Inc.

K

Konrad Malawski

M

Martin Odersky

Computer Science

J

Julien Richard-Foy

Scala Center

المواضيع

البرمجة المعتمدة على الأحداث
نُهج تصميم البرمجيات
هياكل البيانات
الحوسبة الموزعة
الحوسبة السحابية
برمجة Scala
قابلية التوسع
الأنظمة المصغرة

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

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

المهارات

البرمجة المعتمدة على الأحداث
نُهج تصميم البرمجيات
هياكل البيانات
الحوسبة الموزعة
الحوسبة السحابية
برمجة Scala
قابلية التوسع
الأنظمة المصغرة
Software Design
System Design and Implementation

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