دوال الخصائص (Property Functions) في لغة البرمجة D
أتقن التغليف (Encapsulation) والحقول المحسوبة في D لكتابة كود نظيف وقابل للصيانة وآمن من حيث النوع.
-
💬
مدرب ذكاء اصطناعي
اسأل عن أي درس واحصل على إجابة واضحة فورًا، في أي وقت. -
🕐
ابدأ في أي وقت
بلا جداول أو مواعيد نهائية — تعلّم بوتيرتك، وقتما يناسبك. -
🌐
بالعربية
الدروس والمهام والشهادة — كل ذلك بلغتك بالكامل.
حول هذه الدورة
تتطلب كتابة برمجيات قابلة للصيانة فهماً قوياً لكيفية إدارة حالة الكائن والتحكم في الوصول إلى البيانات. في لغة البرمجة D، تتيح لك دوال الخصائص الوصول إلى الطرق (methods) وكأنها حقول بسيطة، مما يوفر طريقة أنيقة لفرض التغليف والتعامل مع الحسابات الديناميكية. ترشدك هذه الدورة النصية من المفاهيم الأساسية لإخفاء البيانات إلى تنفيذ دوال خصائص قوية في تطبيقات D الخاصة بك. ستتعلم تصميم هياكل (structs) وفئات (classes) نظيفة تحافظ على اتساق داخلي مثالي، مما يضمن بقاء الكود الخاص بك قابلاً للقراءة وأقل عرضة للأخطاء. ما ستتعلمه: فهم المبادئ الأساسية للتغليف وإخفاء البيانات في D؛ تنفيذ دوال الخصائص لإنشاء واجهات بديهية تشبه الحقول لكائناتك؛ حساب القيم الديناميكية، مثل المساحة أو المحيط، أثناء التشغيل دون تخزين حالة زائدة؛ تطبيق سمات الأمان الحديثة في D مثل @safe و pure و nothrow على طرق الخصائص الخاصة بك؛ إدارة الخصائص للقراءة فقط، والكتابة فقط، والقراءة والكتابة للتحكم في تدفق البيانات؛ ممارسة إعادة هيكلة الوصول المباشر للأعضاء إلى واجهات نظيفة قائمة على الخصائص. ستبدأ بالمصطلحات الأساسية للتصميم الموجه للكائنات والهيكلي في D قبل الانتقال إلى تفسيرات عملية خطوة بخطوة. من خلال تفكيك المفاهيم بوضوح وتحليل الكود المنظم، ستبني أساساً قوياً في ممارسات البرمجة الحديثة بلغة D. تم تصميم هذه الدورة للمطورين من المستوى المبتدئ إلى المتوسط الذين لديهم دراية بمفاهيم البرمجة الأساسية ويرغبون في كتابة كود D أكثر نظافة ومثالية. ابدأ القراءة اليوم لرفع مستوى مهاراتك في تصميم البرمجيات بلغة D.
ما الذي ستحصل عليه
-
📜
شهادة إتمام
أضفها إلى ملفك على LinkedIn -
💬
مدرّس AI شخصي
عالق في دورة؟ اسأل مدرّسك المدمج أي شيء، في أي وقت. -
🎧
النسخة الصوتية مضمَّنة
تعلَّم أثناء تنقُّلك — دون شاشة -
♾️
وصول مدى الحياة
عُد متى شئت، بلا انتهاء -
📱
الهاتف أو الكمبيوتر
يعمل في أي مكان وعلى أي جهاز -
💸
استرداد خلال 14 يومًا
دون أسئلة -
⚡
قصير ومركَّز
3 ساعة من المحتوى التطبيقي
المراجعات
لا توجد مراجعات بعد — كن أول من يشارك تجربته.
المتعلمون أخذوا أيضًا
🌟 اختيار الطلاب
🎓 بشهادة
أساسيات جافا الحديثة: البرمجة الوظيفية والسجلات والميزات الحديثة
شهادة
تطبيق عملي
E£2,500
→
🌟 اختيار الطلاب
🎓 بشهادة
البرمجة غير المتزامنة (Asynchronous Programming) وتعدد الخيوط (Multithreading) في C#
شهادة
تطبيق عملي
E£2,500
→
⚡ الأفضل للبداية
🎓 بشهادة
كتابة Python عالي الأداء: تحسين السرعة والذاكرة
شهادة
تطبيق عملي
E£2,500
→
🏆 الأكثر شعبية
🎓 بشهادة
برمجة Go بالأمثلة: بناء تطبيقات موثوقة
شهادة
تطبيق عملي
E£2,500
→
الأسئلة الشائعة
ما الذي أحتاجه لأخذ هذه الدورة؟ +
يكفي هاتف أو كمبيوتر متصل بالإنترنت. بدون تثبيتات أو أجهزة خاصة.
كيف يمكنني الدفع؟ +
بالبطاقة عبر Stripe. لا نخزن بيانات البطاقة — يتولى Stripe ذلك بأمان.
هل يمكنني استرداد المال؟ +
نعم — استرداد كامل خلال 14 يومًا، دون أسئلة.
إلى متى يستمر وصولي؟ +
إلى الأبد. بمجرد الشراء، الدورة لك تعود إليها متى شئت.
هل سأحصل على شهادة؟ +
نعم. عند الإتمام ستحصل على شهادة يمكنك إضافتها إلى ملفك في LinkedIn.
مصمَّم للعاملين في
التقنية
التصميم
المالية
التسويق
الرعاية الصحية
التعليم
الضيافة
التصنيع
×2
اشحن مرة واحدة وادفع النصف
أضف E£5,000 واحصل على 200 رصيد، بحيث تكلف كل دورة حوالي E£625.00. لا تنتهي صلاحية الأرصدة أبداً.
E£5,000
200 رصيد
E£625.00 / دورة
أفضل قيمة
E£13,000
550 رصيد
E£590.91 / دورة
E£25,000
1200 رصيد
E£520.83 / دورة
الرصيد يصلح لأي دورة ولا ينتهي.