التحليل والتصميم الشيئي: المبادئ الأساسية والنمذجة
تعلم تحليل متطلبات البرمجيات وتصميم أنظمة قوية وقابلة للتوسع باستخدام نمذجة المجال وحالات الاستخدام والمبادئ الشيئية الحديثة.
-
💬
مدرب ذكاء اصطناعي
اسأل عن أي درس واحصل على إجابة واضحة فورًا، في أي وقت. -
🕐
ابدأ في أي وقت
بلا جداول أو مواعيد نهائية — تعلّم بوتيرتك، وقتما يناسبك. -
🌐
بالعربية
الدروس والمهام والشهادة — كل ذلك بلغتك بالكامل.
حول هذه الدورة
يتطلب الانتقال من كتابة التعليمات البرمجية الأساسية إلى تصميم أنظمة برمجية معقدة وقابلة للتوسع فهمًا قويًا للمبادئ المعمارية. يرشدك هذا المساق النصي فقط عبر المفاهيم الأساسية لتحليل المتطلبات وهيكلة الأنظمة باستخدام منهجيات شيئية. ستتعلم كيفية ترجمة مشاكل الأعمال الواقعية إلى تصميمات برمجية نظيفة ومعيارية (وحدات). من خلال فهم كيفية نمذجة المجالات، ورسم خرائط تفاعلات المستخدم، وتطبيق مبادئ التصميم الأساسية، ستكون مؤهلاً لكتابة تعليمات برمجية سهلة الصيانة والتوسيع والاختبار. ما ستتعلمه: فهم المفاهيم الشيئية الأساسية مثل التغليف (encapsulation)، والوراثة (inheritance)، وتعدد الأشكال (polymorphism)، والتجريد (abstraction)؛ إنشاء نماذج مجال فعالة وأوصاف لحالات الاستخدام لرسم خرائط متطلبات النظام؛ تطبيق مبادئ التصميم الحديثة، بما في ذلك SOLID، لضمان بقاء بنية البرمجيات الخاصة بك مرنة؛ رسم خرائط علاقات وهيكلة البرمجيات باستخدام تدوينات التصميم القياسية وأنماط البنية (Architectural Patterns)؛ تحليل السيناريوهات الواقعية لتحديد الفئات (classes) والمسؤوليات والتعاونات؛ ممارسة ترجمة التصميمات المفاهيمية إلى تمثيلات تعليمات برمجية منظمة ونظيفة. يبدأ المساق بالتعريفات الأساسية والمصطلحات الشيئية، وصولاً إلى نمذجة المجال وحالات الاستخدام. ستستكشف بعد ذلك أنماط التصميم الهيكلية وتدوينات البنية من خلال دراسات الحالة المكتوبة وتمارين التصميم العملية. تم تصميم هذا المساق للمطورين المبتدئين، وطلاب هندسة البرمجيات، والمبرمجين العصاميين الذين يرغبون في تجاوز البرمجة الأساسية والبدء في تصميم بنيات برمجية نظيفة. لا تتطلب خبرة تصميم مسبقة. ابدأ القراءة اليوم لبناء أساس قوي في تصميم وتحليل البرمجيات الحديثة.
ما الذي ستحصل عليه
-
📜
شهادة إتمام
أضفها إلى ملفك على LinkedIn -
💬
مدرّس AI شخصي
عالق في دورة؟ اسأل مدرّسك المدمج أي شيء، في أي وقت. -
🎧
النسخة الصوتية مضمَّنة
تعلَّم أثناء تنقُّلك — دون شاشة -
♾️
وصول مدى الحياة
عُد متى شئت، بلا انتهاء -
📱
الهاتف أو الكمبيوتر
يعمل في أي مكان وعلى أي جهاز -
💸
استرداد خلال 14 يومًا
دون أسئلة -
⚡
قصير ومركَّز
2 ساعة 36 دقيقة من المحتوى التطبيقي
المراجعات
لا توجد مراجعات بعد — كن أول من يشارك تجربته.
المتعلمون أخذوا أيضًا
⚡ الأفضل للبداية
🎓 بشهادة
هندسة البرمجيات كائنية التوجه في Java
شهادة
تطبيق عملي
SR 190
→
⚡ الأفضل للبداية
🎓 بشهادة
معالجة الاستثناءات في Java: بناء تطبيقات قوية وخالية من الأعطال
شهادة
تطبيق عملي
SR 190
→
🌟 اختيار الطلاب
🎓 بشهادة
أنماط تصميم Java: بناء كود نظيف وقابل للتوسيع
شهادة
تطبيق عملي
SR 190
→
🏆 الأكثر شعبية
🎓 بشهادة
تسلسلات Java الهرمية الموجهة للكائنات والميراث
شهادة
تطبيق عملي
SR 190
→
الأسئلة الشائعة
ما الذي أحتاجه لأخذ هذه الدورة؟ +
يكفي هاتف أو كمبيوتر متصل بالإنترنت. بدون تثبيتات أو أجهزة خاصة.
كيف يمكنني الدفع؟ +
بالبطاقة عبر Stripe. لا نخزن بيانات البطاقة — يتولى Stripe ذلك بأمان.
هل يمكنني استرداد المال؟ +
نعم — استرداد كامل خلال 14 يومًا، دون أسئلة.
إلى متى يستمر وصولي؟ +
إلى الأبد. بمجرد الشراء، الدورة لك تعود إليها متى شئت.
هل سأحصل على شهادة؟ +
نعم. عند الإتمام ستحصل على شهادة يمكنك إضافتها إلى ملفك في LinkedIn.
مصمَّم للعاملين في
التقنية
التصميم
المالية
التسويق
الرعاية الصحية
التعليم
الضيافة
التصنيع
×2
اشحن مرة واحدة وادفع النصف
أضف SR 380 واحصل على 200 رصيد، بحيث تكلف كل دورة حوالي SR 47.50. لا تنتهي صلاحية الأرصدة أبداً.
SR 380
200 رصيد
SR 47.50 / دورة
أفضل قيمة
SR 950
550 رصيد
SR 43.18 / دورة
SR 1,900
1200 رصيد
SR 39.58 / دورة
الرصيد يصلح لأي دورة ولا ينتهي.