TrueschoTruescho
كل الدورات
تصميم البرامج الوظيفية بلغة Scala
Coursera
دورة
غير محدد

تصميم البرامج الوظيفية بلغة Scala

École Polytechnique Fédérale de Lausanne

تعلم أساليب البرمجة الوظيفية لتصميم تطبيقات Scala كبيرة، مع مفاهيم مثل التقييم الكسول وتنظيم المكتبات باستخدام المونادات.

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

عن الدورة

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

ماذا ستتعلم

  • التعرف على مبادئ تصميم البرامج الوظيفية وتطبيقها
  • تصميم مكتبات وظيفية وواجهات برمجة التطبيقات الخاصة بها
  • كتابة تطبيقات وظيفية تفاعلية بسيطة
  • فهم تقنيات التفكير المنطقي للبرامج التي تجمع الوظائف والحالة

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

  • معرفة متوسطة ببرمجة Scala أو لغات برمجة مماثلة

المدرسون

M

Martin Odersky

Computer Science

المواضيع

هياكل البيانات
نُهج تصميم البرمجيات
جافا
الخوارزميات
البرمجة المعتمدة على الأحداث
مبادئ البرمجة
تصميم البرمجيات
تحسين الأداء

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

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

المهارات

هياكل البيانات
نُهج تصميم البرمجيات
جافا
الخوارزميات
البرمجة المعتمدة على الأحداث
مبادئ البرمجة
تصميم البرمجيات
تحسين الأداء
Functional Design
Scala Programming

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