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

مبادئ البرمجة الوظيفية بلغة Scala

École Polytechnique Fédérale de Lausanne

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

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

عن الدورة

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

ماذا ستتعلم

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

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

  • معرفة برمجية متوسطة مع أساسيات البرمجة

المدرسون

M

Martin Odersky

Computer Science

المواضيع

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

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

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

المهارات

البرمجة الحاسوبية
هياكل البيانات
اختبار الوحدات
بيئات التطوير المتكاملة
مبادئ البرمجة
الخوارزميات
التصميم الوظيفي
البرمجة الكائنية
Scala Programming
Computational Thinking

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