Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Design Patterns [C#] انماط التصميم
Rating: 5.0 out of 5(1 rating)
169 students

Design Patterns [C#] انماط التصميم

دورة مبسطة عن انماط التصميم
Created byتكنو U
Last updated 5/2022
Arabic

What you'll learn

  • التعرف على انماط التصميم
  • التعرف على اهمية تعلم انماط التصميم
  • التعرف على الانماط الانشائية
  • التعرف على الانماط الهيكلية
  • التعرف على الانماط السلوكية

Course content

1 section20 lectures2h 44m total length
  • Introduction14:19
  • Singleton class Overview11:05
  • Singleton Pattern Example7:21
  • Factory Design Pattern11:45
  • Factory Design pattern Example9:25
  • Builder Pattern Overview5:08
  • Builder Pattern Example12:53
  • Adapter Design Pattern5:47
  • Adapter Design Pattern Example9:27
  • Prototype Design Overview9:08
  • Prototype Design Example7:42
  • Decorator Design Overview9:13
  • Decorator Design Example8:42
  • Facade Design Overview4:56
  • Facade Design Example7:48
  • Proxy Design Overview4:02
  • Proxy Design Example4:20
  • Observer Design Overview7:51
  • Observer Design Example8:37
  • Design Patterns Next Step4:45

Requirements

  • C#

Description

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

    هي أساليب نموذجية تحل المشاكل التي تتكرر كثيرًا في تصميم البرمجيات، ويمكن تشبيهها بالمخططات التي تستخدمها -وتُعدَّلها أيضًا- من أجل إصلاح مشكلة بعينها في شيفرتك.


  • هل من الضروري تعلم انماط التصميم؟

    تعتبر انماط التصميم من ضروريات العمل المشترك وتركيب كتابة الشفرة البرمجية وتعتبر من المتطلبات الخاصة في اي مطور


  • كم نمط تصميم لدينا؟

    يوجد حدود 23 نمط تصميم


  • ما هي انواع انماط التصميم؟

    هناك ثلاث انواع رئيسية من انماط التصميم:

    1. الانماط الانشائية: والتي تشرح طرق انشاء الكائنات

    2. الانماط الهيكيلة: وتصف العلاقات والهيكلة بين الكائنات

    3. الانماط السلوكية: وتصف سلوك الكائنات مع بعضها البعض


  • هل من الضروري تعلم كافة الانماط؟

    ليس مهم ان تتعلم كافة الانماط انما تتعلم كيفية عمل اي نمط حسب الحاجة  لحل المشكلة المعنية

  • ما الذي سنتطرق لهه خلال هذه الدورة

    سيتم شرح

    1. تعريف عام بالانماط التصميم وانواعها وكيفية عملها

    2. التعرف على بعض الانماط الانشائية

    3. التعرف على بعض الانماط الهيكلية

    4. التعرف على كيفية عمل بعض الانماط السلوكي


  • هل يمكن متابعة الدورة فيما اذا كنت لا اكتب في لغة البرمجة سي شارب؟

    نعم, لانه في الاساس سيتم شرح النمط من خلال لغة النمذجة الموحدة ثم التطبيق بمثال عملي في لغة البرمجة سي شارب

أنماط التصميم الإنشائية

  1. نمط أسلوب المصنع

  2. نمط المصنع المجرد

  3. نمط الباني

  4. نمط النموذج الأولي

  5. نمط المفردة

أنماط التصميم الهيكلية

  1. نمط المحوِّل

  2. نمط الجسر

  3. نمط المُركَّب

  4. نمط المُزخرِف

  5. نمط الواجهة

  6. نمط وزن الذبابة

  7. نمط الوكيل

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

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

  2. نمط الأمر

  3. نمط المكرِّر

  4. نمط الوسيط

  5. نمط المراقِب

  6. نمط الخطة

  7. نمط الزائر


Who this course is for:

  • للذين يريدون ان يتعلموا انماط التصميم