الفئات: العلوم والتكنولوجيا

الهدف 4: التعليم الجيد
الهدف 9: الصناعة والابتكار والهياكل الأساسية

أنماط التصميم السلوكي

جديد
مدة الدورة: 6 ساعة 3 دقيقة / 61 درس

مستوى: متخصص

اللغة: العربية

هذه الدورة تتضمن

  • 6 ساعة 3 دقيقة/61 درس
  • آخر تحديث: 8/9/2024
  • 10 مرفقات
  • شهادة إتمام الدورة

محتوى الدورة

دروس مجانية

1.

ما هي أنماط التصميم؟

2 دقيقة
2.

حل التحدي باستعمال UML

4 دقيقة
3.

حل التحدي باستعمال الـ Code

10 دقيقة
4.

مناقشة الحل والتحسينات الممكنة

3 دقيقة

عن الدورة

إذا كنت لا تعرف شيئًا عن أنماط التصميم، أو أو إذا كنت تعرف بالفعل ما هي أنماط التصميم وقد قرأت كتبًا ومقالات ولكن ما زلت تجد صعوبة في تطبيق أنماط التصميم في عملك، فهذه الدورة مناسبة لك، وستضيف معلومات لك وتساعدك في إيجاد حلول فعالة للمشاكل البرمجية المختلفة التي قد تواجهك. تم تصميم الدورة بأكثر الطرق ملائمة للتعلم، بما في ذلك التعامل مع تحديات التنفيذ، بحيث تتعلم من خلال الممارسة، وتتعلم كيفية التفكير، وتصميم وحل المشكلات باستخدام UML، وكذلك تحسين التفكير النقدي من خلال مناقشة الحلول المقدمة ونقاط ضعفها وكيفية تحسينها، وأخيرًا الوصول إلى تنفيذ نمط التصميم. ستتعرف على على مبادئ تصميم الـ SOLID، وهي مجموعة من القواعد التي تم وضعها لتحسين تصميم البرمجيات. سنشرح لغة النمذجة الموحدة (UML)، وكيف يمكن استخدامها لاستغلال قوة بيئات التطوير المتكاملة (IDE) في تنفيذ التصميمات البرمجية. علاوة على ذلك، فإن بعد تطبيق نمط التصميم، لدينا رحلة مستمرة من خلال: قراءة تطبيقات نمط التصميم ومتى نستخدمه، وأيضًا تمييزه بتصاميم عالية الجودة باستخدام تشبيهات من العالم الحقيقي. وبالنهاية، سنستعرض مثالًا عمليًا عن المكتبات والأطر الشائعة التي نستخدمها في حياتنا اليومية أثناء البرمجة دون أن ندرك أنها تستخدم نمط التصميم خلف الكواليس. هذه الأمثلة ستمنحك القدرة على رؤية كيفية استفادة الأطر الفعلية من أنماط التصميم. الدورة تحتوي على مجموعة شاملة من الأمثلة العملية، تغطي تقريبًا كل ما قد تحتاجه لملئ الفجوة بين قراءة أنماط التصميم في الكتب والمقالات وتطبيقها على مشاريعك.

متطلبات الدورة

تتطلب هذه الدورة (3-6) أشهر من الخبرة في البرمجة، والإلمام بالبرمجة الكائنية التوجه.

عن الخبير

أنماط التصميم السلوكي

جديد
مدة الدورة: 6 ساعة 3 دقيقة / 61 درس
مستوى: متخصص
اللغة: العربية