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

تصميم البرامج الوظيفية بلغة Scala (الإصدار 2)

École Polytechnique Fédérale de Lausanne

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

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

عن الدورة

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

ماذا ستتعلم

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

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

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

المدرسون

M

Martin Odersky

Computer Science

المواضيع

نُهج تصميم البرمجيات
المحاكاة
اختبار الوحدة
برمجة Scala
التصميم الوظيفي
هياكل البيانات

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

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

المهارات

نُهج تصميم البرمجيات
المحاكاة
اختبار الوحدة
برمجة Scala
التصميم الوظيفي
هياكل البيانات

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