دورة مبسطة عن انماط التصميم

اشتري فقط مقابل

$ 9
محاضر

TECNO U

اخر تحديث:

2023-12-04 17:29:21

اللغة:

عربي

تعليق:

0 التقييمات

نظرة عامة على الدورة التدريبية

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

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

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

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

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

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

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

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

  1. الانماط الانشائية: والتي تشرح طرق انشاء الكائنات
  2. الانماط الهيكيلة: وتصف العلاقات والهيكلة بين الكائنات
  3. الانماط السلوكية: وتصف سلوك الكائنات مع بعضها البعض
  • هل من الضروري تعلم كافة الانماط؟

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

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

سيتم شرح

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

  1. التعرف على بعض الانماط الانشائية
  2. التعرف على بعض الانماط الهيكلية
  3. التعرف على كيفية عمل بعض الانماط السلوكي
  • هل يمكن متابعة الدورة فيما اذا كنت لا اكتب في لغة البرمجة سي شارب؟

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

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

  1. نمط أسلوب المصنع
  2. نمط المصنع المجرد
  3. نمط الباني
  4. نمط النموذج الأولي
  5. نمط المفردة

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

  1. نمط المحوِّل
  2. نمط الجسر
  3. نمط المُركَّب
  4. نمط المُزخرِف
  5. نمط الواجهة
  6. نمط وزن الذبابة
  7. نمط الوكيل

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

  1. أنماط التصميم السلوكية
  2. نمط الأمر
  3. نمط المكرِّر
  4. نمط الوسيط
  5. نمط المراقِب
  6. نمط الخطة
  7. نمط الزائر

ماذا سوف تتعلم

  1. التعرف على انماط التصميم
  2. التعرف على اهمية تعلم انماط التصميم
  3. التعرف على الانماط الانشائية
  4. التعرف على الانماط الهيكلية
  5. التعرف على الانماط السلوكية

المتطلبات

  • C# معرفة لغة

الجمهور المستهدف

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

محتوى الدورة

ما هي انماط التصميم وما الفائدة من تعلمها - مقدمة عن الدورة

Singleton Pattern Overview

Singleton Pattern Example

نمط المصنع Factory Design Pattern

Factory Design pattern Example

Builder Pattern Overview

Builder Pattern Example

Adapter Design Pattern Overview

Adapter Design Pattern Example

Prototype Design Overview

Prototype Design Example

Decorator Design Overview

Decorator Design Example

Facade Design Overview

Facade Design Example

Proxy Design Overview

Proxy Design Example

Observer Design Pattern Overview

Observer Design Example

Design Patterns Next Step

محتوى الدورة

Contents

20 الفصول 2 ساعه 37 دقيقة 50 ثواني

ما هي انماط التصميم وما الفائدة من تعلمها - مقدمة عن الدورة

14 دقيقة 25 ثواني

Singleton Pattern Overview

11 دقيقة 5 ثواني

Singleton Pattern Example

7 دقيقة 21 ثواني

نمط المصنع Factory Design Pattern

11 دقيقة 46 ثواني

Factory Design pattern Example

9 دقيقة 25 ثواني

Builder Pattern Overview

5 دقيقة 9 ثواني

Builder Pattern Example

6 دقيقة 10 ثواني

Adapter Design Pattern Overview

5 دقيقة 48 ثواني

Adapter Design Pattern Example

9 دقيقة 28 ثواني

Prototype Design Overview

9 دقيقة 9 ثواني

Prototype Design Example

7 دقيقة 43 ثواني

Decorator Design Overview

9 دقيقة 14 ثواني

Decorator Design Example

8 دقيقة 43 ثواني

Facade Design Overview

4 دقيقة 57 ثواني

Facade Design Example

7 دقيقة 49 ثواني

Proxy Design Overview

4 دقيقة 3 ثواني

Proxy Design Example

4 دقيقة 20 ثواني

Observer Design Pattern Overview

7 دقيقة 52 ثواني

Observer Design Example

8 دقيقة 38 ثواني

Design Patterns Next Step

4 دقيقة 45 ثواني

اشتري فقط مقابل

$ 9
شراء هذه الدورة طلب جلسة خاصة