برمجة Scala: من الصفر إلى التصميم الوظيفي والموجه للكائنات
تعلم Scala من الألف إلى الياء لكتابة تعليمات برمجية نظيفة ومتزامنة وآمنة من حيث النوع باستخدام نماذج البرمجة الموجهة للكائنات والوظيفية.
💬مدرب ذكاء اصطناعي اسأل عن أي درس واحصل على إجابة واضحة فورًا، في أي وقت.
🕐ابدأ في أي وقت بلا جداول أو مواعيد نهائية — تعلّم بوتيرتك، وقتما يناسبك.
🌐بالعربية الدروس والمهام والشهادة — كل ذلك بلغتك بالكامل.
حول هذه الدورة
تُسد Scala الفجوة بين البنية الموجهة للكائنات والقوة الوظيفية، مما يجعلها لغة حاسمة لمعالجة البيانات عالية الأداء وتطبيقات الويب الحديثة. إذا كنت ترغب في بناء برامج قوية وقابلة للتطوير مع الحفاظ على تعليماتك البرمجية نظيفة وموجزة، فإن إتقان Scala هو خطوتك المنطقية التالية.
تأخذك هذه الدورة التدريبية النصية من مبتدئ مطلق إلى مبرمج Scala واثق. ستبدأ بمفاهيم البرمجة الأساسية والبنية الأساسية، ثم تنتقل إلى مواضيع متقدمة مثل مطابقة الأنماط (pattern matching)، ومكتبات المجموعات (collection libraries)، والبرمجة المتزامنة (concurrent programming). من خلال العمل على الشروحات المكتوبة، وتحليل التعليمات البرمجية المنظم، وأنماط التصميم العملية، ستتعلم كيفية كتابة تعليمات برمجية أنيقة وآمنة من حيث النوع تستفيد من ميزات Scala الفريدة.
ما ستتعلمه:
- فهم بنية Scala الأساسية، وأنواع البيانات الأساسية، وهياكل التحكم الأساسية.
- تطبيق مبادئ البرمجة الموجهة للكائنات باستخدام الفئات (classes)، والسمات (traits)، والوراثة (inheritance) في Scala.
- إتقان مفاهيم البرمجة الوظيفية بما في ذلك عدم القابلية للتغيير (immutability)، والدوال النقية (pure functions)، والدوال عالية الترتيب (higher-order functions).
- استخدام ميزات Scala الحديثة مثل مطابقة الأنماط (pattern matching)، والتعدادات (enums)، ونظام الضمنيات (implicits) المحدث.
- إدارة المجموعات وهياكل البيانات بكفاءة باستخدام مكتبة Scala القياسية القوية.
- كتابة برامج متزامنة وغير متزامنة باستخدام العقود الآجلة (futures) وأنماط التزامن الحديثة.
تبدأ الدورة بالمصطلحات الأساسية والمفاهيم الأولية والتعريفات التأسيسية قبل التقدم بشكل منهجي عبر تصميم موجه للكائنات، ونماذج البرمجة الوظيفية، وميزات اللغة الحديثة. يتم تعزيز كل مفهوم من خلال الشروحات المكتوبة ومقتطفات التعليمات البرمجية الواضحة المصممة للقراءة النشطة والممارسة الذاتية.
تم تصميم هذه الدورة للمبتدئين الجدد في Scala، وكذلك للمبرمجين المنتقلين من لغات أخرى والذين يرغبون في مقدمة منظمة ومستندة إلى النصوص. لا يلزم وجود خبرة سابقة في Scala.
ابدأ القراءة اليوم لإطلاق العنان للإمكانات الكاملة للبرمجة الوظيفية والموجهة للكائنات باستخدام Scala.
ما الذي ستحصل عليه
📜شهادة إتمام أضفها إلى ملفك على LinkedIn
💬مدرّس AI شخصي عالق في دورة؟ اسأل مدرّسك المدمج أي شيء، في أي وقت.
🎧النسخة الصوتية مضمَّنة تعلَّم أثناء تنقُّلك — دون شاشة
♾️وصول مدى الحياة عُد متى شئت، بلا انتهاء
📱الهاتف أو الكمبيوتر يعمل في أي مكان وعلى أي جهاز
💸استرداد خلال 14 يومًا دون أسئلة
⚡قصير ومركَّز 3 ساعة من المحتوى التطبيقي
شهادة إتمام
كل دورة تكملها على PickAClass تُصدر شهادة كهذه — أصلية، بكودها الخاص، قابلة للتحقّق عبر الرابط، ومفصّلة عمّا أُثبت فعلًا.
P
PickAClass
ملف المهارات · قابل للتحقّق
وثيقة
شهادة إتقان
تشهد هذه الوثيقة بأن
الاسم واللقب
أثبت بنجاح إتقان
برمجة Scala: من الصفر إلى التصميم الوظيفي والموجه للكائنات
المهارات المُثبَتة
✓
تحليل أنماط السلوك
تأسيسي
1.2 ساعة
✓
أطر معمارية لاتخاذ القرارات
متمكّن
1.4 ساعة
✓
تصميم اختبار A/B
متمكّن
1.7 ساعة
✓
كتابة نصوص سلوكية
متقدّم
1.9 ساعة
P
PickAClass — الاسم واللقب
برمجة Scala: من الصفر إلى التصميم الوظيفي والموجه للكائنات