انه دورة متينة, البنية منطقية ومعظم الامثلة كانت مفيدة, يمكن استخدام بعض السيناريوهات من العالم الحقيقي
أساسيات برمجة Scala: البنية الأساسية وميزات اللغة الفريدة
أتقن نماذج برمجة Scala الفريدة، من التركيب الموجه للكائنات والسمات (traits) إلى الأنماط الوظيفية، المصممة للمطورين المنتقلين إلى اللغة.
-
💬
مدرب ذكاء اصطناعي
اسأل عن أي درس واحصل على إجابة واضحة فورًا، في أي وقت. -
🕐
ابدأ في أي وقت
بلا جداول أو مواعيد نهائية — تعلّم بوتيرتك، وقتما يناسبك. -
🌐
بالعربية
الدروس والمهام والشهادة — كل ذلك بلغتك بالكامل.
حول هذه الدورة
تجمع Scala بين البرمجة الموجهة للكائنات والبرمجة الوظيفية بطريقة قوية للغاية، ولكن تركيبها الفريد وميزاتها المتقدمة قد تبدو غير مألوفة للمبتدئين. تساعدك هذه الدورة التدريبية النصية على تبسيط آليات Scala الأساسية وكتابة تعليمات برمجية نظيفة ومتقنة.
ستنتقل من البنية الأساسية إلى فهم ميزات لغة Scala المميزة. من خلال قراءة الشروحات الواضحة ودراسة مقتطفات التعليمات البرمجية العملية، ستتعلم كيفية بناء التطبيقات باستخدام اصطلاحات ونماذج Scala الحديثة.
ما ستتعلمه:
- فهم التسلسل الهرمي للأنواع في Scala، بما في ذلك الأنواع العلوية والسفلية
- إنشاء هياكل تعليمات برمجية قابلة لإعادة الاستخدام باستخدام السمات (traits) والفئات المجردة (abstract classes) والكائنات المصاحبة (companion objects)
- تطبيق التصميم الموجه للكائنات باستخدام المُنشئات الأساسية (primary constructors) وتجاوز الطرق (method overriding)
- تصميم لغات بسيطة خاصة بالمجال (DSLs) واستخدام طرق التوسيع الحديثة (extension methods)
- تهيئة هياكل حزم نظيفة وإدارة معدّلات الرؤية (visibility modifiers)
- ممارسة كتابة تطبيقات قوية باستخدام الشروط المسبقة (preconditions) والشروط اللاحقة (postconditions) واختبارات الوحدة (unit tests)
تبدأ الدورة بالتعريفات الأساسية والمصطلحات الرئيسية قبل إرشادك خلال الوراثة والتركيب وميزات الأنواع المتقدمة. ستتقدم عبر دروس نصية منظمة تعزز أنماط التصميم الوظيفي والموجه للكائنات.
صُممت هذه الدورة للمبتدئين في Scala الذين يرغبون في إتقان ميزات اللغة الفريدة. يعد الفهم الأساسي لمفاهيم البرمجة العامة مفيدًا، ولكن لا يلزم وجود خبرة سابقة في Scala.
ابدأ القراءة اليوم لفتح القوة الكاملة لبرمجة Scala المتقنة.
ما الذي ستحصل عليه
-
📜
شهادة إتمام
أضفها إلى ملفك على LinkedIn -
💬
مدرّس AI شخصي
عالق في دورة؟ اسأل مدرّسك المدمج أي شيء، في أي وقت. -
🎧
النسخة الصوتية مضمَّنة
تعلَّم أثناء تنقُّلك — دون شاشة -
♾️
وصول مدى الحياة
عُد متى شئت، بلا انتهاء -
📱
الهاتف أو الكمبيوتر
يعمل في أي مكان وعلى أي جهاز -
💸
استرداد خلال 14 يومًا
دون أسئلة -
⚡
قصير ومركَّز
2 ساعة 36 دقيقة من المحتوى التطبيقي
المراجعات (2)
It's a decent introduction. Could benefit from more diverse examples and a slightly better flow between modules.
المتعلمون أخذوا أيضًا
🌟 اختيار الطلاب
🎓 بشهادة
لغة جافا: إعادة البناء، التصميم البسيط، و TDD
شهادة
تطبيق عملي
AED 50.00
→
🏆 الأكثر شعبية
🎓 بشهادة
أساسيات البرمجة الشيئية في Java
شهادة
تطبيق عملي
AED 50.00
→
🌟 اختيار الطلاب
🎓 بشهادة
تطوير جافا: البرمجة الكائنية المنحى وهياكل البيانات
شهادة
تطبيق عملي
AED 50.00
→
🌟 اختيار الطلاب
🎓 بشهادة
أنماط التصميم الحديثة في سي# و.نيت
شهادة
تطبيق عملي
AED 50.00
→
الأسئلة الشائعة
ما الذي أحتاجه لأخذ هذه الدورة؟ +
يكفي هاتف أو كمبيوتر متصل بالإنترنت. بدون تثبيتات أو أجهزة خاصة.
كيف يمكنني الدفع؟ +
بالبطاقة عبر Stripe. لا نخزن بيانات البطاقة — يتولى Stripe ذلك بأمان.
هل يمكنني استرداد المال؟ +
نعم — استرداد كامل خلال 14 يومًا، دون أسئلة.
إلى متى يستمر وصولي؟ +
إلى الأبد. بمجرد الشراء، الدورة لك تعود إليها متى شئت.
هل سأحصل على شهادة؟ +
نعم. عند الإتمام ستحصل على شهادة يمكنك إضافتها إلى ملفك في LinkedIn.
مصمَّم للعاملين في
التقنية
التصميم
المالية
التسويق
الرعاية الصحية
التعليم
الضيافة
التصنيع