تصميم البرمجيات العملي باستخدام مبادئ SOLID — PickAClass
4.3 (11) ⏱ 2 ساعة 48 دقيقة 📚 28 دورة 🎧 النسخة الصوتية

تصميم البرمجيات العملي باستخدام مبادئ SOLID

تعلم كيفية كتابة كود نظيف وقابل للصيانة وقابل للتطوير من خلال إتقان المبادئ الأساسية الخمسة لتصميم البرمجيات الموجهة للكائنات.

  • 💬 مدرب ذكاء اصطناعي
    اسأل عن أي درس واحصل على إجابة واضحة فورًا، في أي وقت.
  • 🕐 ابدأ في أي وقت
    بلا جداول أو مواعيد نهائية — تعلّم بوتيرتك، وقتما يناسبك.
  • 🌐 بالعربية
    الدروس والمهام والشهادة — كل ذلك بلغتك بالكامل.

حول هذه الدورة

هل سئمت من كتابة كود يصبح من الصعب تغييره واختباره بمرور الوقت؟ إن مفتاح بناء تطبيقات قوية وطويلة الأمد لا يقتصر فقط على جعلها تعمل - بل يتعلق بتصميمها جيدًا منذ البداية. تزيل هذه الدورة الغموض عن المبادئ الأساسية لهندسة البرمجيات الفعالة. ستتجاوز النظرية المجردة لتكتسب فهمًا عمليًا وتطبيقيًا لكيفية هيكلة الكود الخاص بك من أجل الوضوح والمرونة وقابلية التوسع، مما يجعل مشاريعك أسهل في الإدارة والتوسيع والتعاون عليها. ما ستتعلمه: - فهم مبادئ SOLID الخمسة لتصميم البرمجيات الموجهة للكائنات من الألف إلى الياء. - تطبيق مبادئ التصميم لكتابة كود نمطي سهل القراءة والتصحيح والصيانة. - تعلم كيفية هيكلة تطبيقاتك للتعامل مع النمو والميزات الجديدة دون إعادة كتابة كبيرة. - ممارسة كتابة كود قابل للاختبار بدرجة عالية من خلال تطبيق مفاهيم مثل حقن التبعية (dependency injection) وعكس التحكم (inversion of control). - استكشاف أنماط التصميم الشائعة وتعلم متى وكيفية استخدامها لحل المشكلات المتكررة. - تطوير المهارات اللازمة لتحديد وإعادة هيكلة الكود سيء التنظيم إلى نظام نظيف ومنظم. تبدأ الدورة بالمفاهيم الأساسية لتصميم البرمجيات، ثم تتقدم عبر كل مبدأ من مبادئ SOLID مع شروحات واضحة وتمارين عملية. ستعمل من خلال أمثلة مكتوبة لترسيخ فهمك وبناء الثقة في تطبيق هذه التقنيات. تم تصميم هذه الدورة للمطورين الذين لديهم بعض الخبرة في البرمجة والذين هم جدد في هندسة البرمجيات ومبادئ التصميم. لا يلزم معرفة مسبقة بالهندسة المعمارية. ابدأ في بناء برمجيات أفضل اليوم.

ما الذي ستحصل عليه

  • 📜 شهادة إتمام
    أضفها إلى ملفك على LinkedIn
  • 💬 مدرّس AI شخصي
    عالق في دورة؟ اسأل مدرّسك المدمج أي شيء، في أي وقت.
  • 🎧 النسخة الصوتية مضمَّنة
    تعلَّم أثناء تنقُّلك — دون شاشة
  • ♾️ وصول مدى الحياة
    عُد متى شئت، بلا انتهاء
  • 📱 الهاتف أو الكمبيوتر
    يعمل في أي مكان وعلى أي جهاز
  • 💸 استرداد خلال 14 يومًا
    دون أسئلة
  • قصير ومركَّز
    2 ساعة 48 دقيقة من المحتوى التطبيقي

شهادة إتمام

كل دورة تكملها على PickAClass تُصدر شهادة كهذه — أصلية، بكودها الخاص، قابلة للتحقّق عبر الرابط، ومفصّلة عمّا أُثبت فعلًا.

P
PickAClass
ملف المهارات · قابل للتحقّق
وثيقة
شهادة إتقان
تشهد هذه الوثيقة بأن
الاسم واللقب
أثبت بنجاح إتقان
تصميم البرمجيات العملي باستخدام مبادئ SOLID
المهارات المُثبَتة
تحليل أنماط السلوك
تأسيسي
1.2 ساعة
أطر معمارية لاتخاذ القرارات
متمكّن
1.4 ساعة
تصميم اختبار A/B
متمكّن
1.7 ساعة
كتابة نصوص سلوكية
متقدّم
1.9 ساعة
P
PickAClass — الاسم واللقب
تصميم البرمجيات العملي باستخدام مبادئ SOLID
صفحة 2 من 2
تفاصيل الأداء
ملخّص العمل الدراسي
الدورات المكتملة 14 / 14
أسئلة التدريب 26 / 28
الواجبات المُسلَّمة 4 (متوسط 4.5 / 5)
المشروع الختامي تمت مراجعته — 4.6 / 5
إجمالي التدريب 6.2 ساعة
معيار الأداء
ترتيب الدفعة ضمن أفضل 12% من 1,625
وقت الإكمال 11 يومًا (الوسيط: 22)
درجة الإتقان 91 / 100
درجة أسئلة التدريب 94%
التحقّق من المهارة مسار مهارة موثّق
تحقّق من هذه الشهادة
pickaclass.com/certificates/PCC-2026-X4F7-AP19
صادر وفق المعايير الأكاديمية لـPickAClass. تعكس مستويات المهارة الأداء المُقيَّم وفق معيار كفاءات الدورة. هذه شهادة أصلية لهذه المنصّة.

المراجعات (11)

Akua Gyan GH
★ 4 · 24.07.2026

لقد تجاوزت هذه الدورة توقعاتي! كانت الأمثلة وثيقة الصلة للغاية وساعدت على ترسيخ المفاهيم.

نادية السالم KW متعلِّم موثَّق
★ 4 · 19.07.2026

انها دورة جيدة إذا كنت تملك بعض المعرفة المسبقة، بالنسبة للمبتدئين، بعض المفاهيم قد تكون تحدياً قليلاً، ولكن البنية منطقية.

Daniel Guzmán CR متعلِّم موثَّق
★ 5 · 13.07.2026

Brilliant course! The structure was intuitive and the actionable insights are invaluable. Highly recommend.

Madison Bouchard CA متعلِّم موثَّق
★ 5 · 08.07.2026

تصميم الدورة التدريبية رائع، والطريقة التي تبني بها المفاهيم بعضها على بعض سلسة، عملية للغاية وموضحة بشكل جيد.

Abigail Garcia PH
★ 4 · 05.07.2026

Translated by لقد أعربت عن تقديري للتطبيقات في العالم الحقيقي التي تم عرضها.كان من الممكن استخدام المزيد من فرص الممارسة.

Santiago Guzmán UY
★ 5 · 05.07.2026

Loved the practical application examples. Exactly the kind of hands-on learning I was looking for.

শাহজাহান মিয়া BD متعلِّم موثَّق
★ 4 · 30.06.2026

انه دورة متينة, البنية منطقية ومعظم الامثلة كانت مفيدة, يمكن استخدام بعض السيناريوهات من العالم الحقيقي

Lutfi Ali ID متعلِّم موثَّق
★ 4 · 25.06.2026

Learned a ton and the structure made it easy to follow along. Loved the practical application examples they provided.

山口 菜々子 JP
★ 4 · 02.06.2026

لقد كنت سعيدا جدا بحضور هذا البرنامج. كانت التطبيقات العملية التي تم عرضها مفيدة للغاية، وكان الهيكل العام ممتازا.

Soe Myint MM متعلِّم موثَّق
★ 5 · 27.05.2026

Brilliant course! The flow of information was perfect, and the examples really solidified the concepts. Loved it!

صالح البلوشي KW
★ 3 · 27.05.2026

It's a decent introduction. Could benefit from more diverse examples and a slightly better flow between modules.

اكتب مراجعة

سنطلب منك تسجيل الدخول بعد الإرسال — تُحفظ مسودتك.

المتعلمون أخذوا أيضًا

الأسئلة الشائعة

ما الذي أحتاجه لأخذ هذه الدورة؟ +

يكفي هاتف أو كمبيوتر متصل بالإنترنت. بدون تثبيتات أو أجهزة خاصة.

كيف يمكنني الدفع؟ +

بالبطاقة عبر Stripe. لا نخزن بيانات البطاقة — يتولى Stripe ذلك بأمان.

هل يمكنني استرداد المال؟ +

نعم — استرداد كامل خلال 14 يومًا، دون أسئلة.

إلى متى يستمر وصولي؟ +

إلى الأبد. بمجرد الشراء، الدورة لك تعود إليها متى شئت.

هل سأحصل على شهادة؟ +

نعم. عند الإتمام ستحصل على شهادة يمكنك إضافتها إلى ملفك في LinkedIn.

مصمَّم للعاملين في
التقنية التصميم المالية التسويق الرعاية الصحية التعليم الضيافة التصنيع