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

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

École Polytechnique Fédérale de Lausanne

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

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

عن الدورة

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

ماذا ستتعلم

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

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

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

المدرسون

M

Martin Odersky

Computer Science

المواضيع

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

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

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

المهارات

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

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