البرمجة الوظيفية في Scala: مشروع تطبيقي عملي للبيانات
طبّق مبادئ البرمجة الوظيفية لبناء تطبيق Scala قوي يعالج ويحول مجموعات البيانات البيئية واسعة النطاق إلى رؤى ذات معنى.
-
💬
مدرب ذكاء اصطناعي
اسأل عن أي درس واحصل على إجابة واضحة فورًا، في أي وقت. -
🕐
ابدأ في أي وقت
بلا جداول أو مواعيد نهائية — تعلّم بوتيرتك، وقتما يناسبك. -
🌐
بالعربية
الدروس والمهام والشهادة — كل ذلك بلغتك بالكامل.
حول هذه الدورة
الانتقال من فهم صيغة Scala إلى بناء تطبيق وظيفي يتطلب تحولًا في كيفية هيكلة المنطق والتعامل مع تدفق البيانات. توفر هذه الدورة بيئة عملية لسد هذه الفجوة من خلال التركيز على التطبيق العملي للنماذج الوظيفية.
سوف تتعلم كيفية تصميم نظام كثيف البيانات من خلال تطبيق الأنماط الوظيفية على معلومات من العالم الحقيقي، مما يضمن أن يظل الكود الخاص بك معياريًا وقابلاً للاختبار وفعالاً حتى مع نمو حجم البيانات. من خلال الشروحات المكتوبة والتمارين القائمة على الكود، ستقوم بتحويل البيانات الأولية إلى معلومات منظمة وقابلة للتنفيذ.
ماذا ستتعلم:
- تصميم مسارات بيانات وظيفية لتحويل مجموعات البيانات الأولية إلى معلومات منظمة
- تطبيق هياكل البيانات غير القابلة للتغيير والدوال النقية لضمان سلوك تطبيقي يمكن التنبؤ به
- إتقان أنماط معالجة الأخطاء الحديثة في Scala باستخدام الأنواع الوظيفية مثل Option و Either
- تنفيذ فئات الأنواع (type classes) لإنشاء منطق معالجة بيانات مرن وقابل لإعادة الاستخدام
- التدرب على كتابة كود نظيف وتصريحي يتوسع عبر كميات كبيرة من المعلومات
- فهم كيفية إدارة الحالة والآثار الجانبية ضمن بنية وظيفية بحتة
تبدأ الدورة بمراجعة للمصطلحات الوظيفية الرئيسية والتعاريف الأساسية قبل الانتقال إلى المنطق التدريجي لبناء تطبيق كثيف البيانات. ستقرأ شروحات مفصلة للقرارات المعمارية وتطبقها من خلال مقتطفات من الكود المكتوب.
هذه الدورة مصممة للمبتدئين الذين لديهم فهم أساسي لـ Scala ويرغبون في تطبيق معرفتهم على مشروع مهم وعملي. لا توجد متطلبات مسبقة متقدمة.
ابدأ في بناء مشروع Scala الوظيفي الخاص بك اليوم.
ما الذي ستحصل عليه
-
📜
شهادة إتمام
أضفها إلى ملفك على LinkedIn -
💬
مدرّس AI شخصي
عالق في دورة؟ اسأل مدرّسك المدمج أي شيء، في أي وقت. -
🎧
النسخة الصوتية مضمَّنة
تعلَّم أثناء تنقُّلك — دون شاشة -
♾️
وصول مدى الحياة
عُد متى شئت، بلا انتهاء -
📱
الهاتف أو الكمبيوتر
يعمل في أي مكان وعلى أي جهاز -
💸
استرداد خلال 14 يومًا
دون أسئلة -
⚡
قصير ومركَّز
2 ساعة 48 دقيقة من المحتوى التطبيقي
المراجعات
لا توجد مراجعات بعد — كن أول من يشارك تجربته.
المتعلمون أخذوا أيضًا
💼 جاهز لسوق العمل
🎓 بشهادة
تطوير الخدمات الجزئية باستخدام.NET و Next.js
شهادة
تطبيق عملي
DA 6,500
→
💼 جاهز لسوق العمل
🎓 بشهادة
تطوير Apex: المشغلات، والمهام المجمعة، وخدمات البريد الإلكتروني
شهادة
تطبيق عملي
DA 12,000
→
⚡ الأفضل للبداية
🎓 بشهادة
AWS Lambda لمطوري .NET: بناء تطبيقات C# بدون خادم
شهادة
تطبيق عملي
DA 6,500
→
🌟 اختيار الطلاب
🎓 بشهادة
تكامل وتطوير واجهات برمجة التطبيقات لـ App Connect Enterprise (ACE)
شهادة
تطبيق عملي
DA 6,500
→
الأسئلة الشائعة
ما الذي أحتاجه لأخذ هذه الدورة؟ +
يكفي هاتف أو كمبيوتر متصل بالإنترنت. بدون تثبيتات أو أجهزة خاصة.
كيف يمكنني الدفع؟ +
بالبطاقة عبر Stripe. لا نخزن بيانات البطاقة — يتولى Stripe ذلك بأمان.
هل يمكنني استرداد المال؟ +
نعم — استرداد كامل خلال 14 يومًا، دون أسئلة.
إلى متى يستمر وصولي؟ +
إلى الأبد. بمجرد الشراء، الدورة لك تعود إليها متى شئت.
هل سأحصل على شهادة؟ +
نعم. عند الإتمام ستحصل على شهادة يمكنك إضافتها إلى ملفك في LinkedIn.
مصمَّم للعاملين في
التقنية
التصميم
المالية
التسويق
الرعاية الصحية
التعليم
الضيافة
التصنيع
×2
اشحن مرة واحدة وادفع النصف
أضف DA 13,000 واحصل على 200 رصيد، بحيث تكلف كل دورة حوالي DA 1,625.00. لا تنتهي صلاحية الأرصدة أبداً.
DA 13,000
200 رصيد
DA 1,625.00 / دورة
أفضل قيمة
DA 33,000
550 رصيد
DA 1,500.00 / دورة
DA 65,000
1200 رصيد
DA 1,354.17 / دورة
الرصيد يصلح لأي دورة ولا ينتهي.