Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
دورة أنماط التصميم الكلاسيكية
827 students

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

أنماط التصميم الأساسية: الإنشاء، الهيكل، والسلوك.
Created byHéctor Pérez
Last updated 4/2025
Arabic
Arabic [Auto],

What you'll learn

  • ما هي أنماط التصميم؟
  • أنماط التصميم الإنشائية
  • أنماط التصميم الهيكلية
  • أنماط التصميم السلوكية

Course content

23 sections • 115 lectures • 7h 57m total length
  • ما هي أنماط التصميم؟5:04
  • تصنيف أنماط التصميم1:13
  • كيف يتكون النمط1:11

Requirements

  • امتلاك معرفة أساسية بالبرمجة
  • امتلاك معرفة أساسية بمخططات الفصول

Description


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

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

  • تتعلق أنماط الإنشاء بإنشاء الكائنات. تركز هذه الأنماط على جعل إنشاء الكائنات أكثر كفاءة ومرونة.

  • تتعلق الأنماط الهيكلية بالعلاقات بين الكائنات. تركز هذه الأنماط على جعل الكود أكثر مرونة وكفاءة.

  • تتعلق أنماط السلوك بالتواصل بين الكائنات. تركز هذه الأنماط على جعل الكود أكثر قابلية لإعادة الاستخدام والصيانة.

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

لذا، في هذه الدورة، ستتعلم عن أنماط التصميم الكلاسيكية. هذه الأنماط هي:

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

  1. نمط التصميم Factory Method

  2. نمط التصميم Abstract Factory

  3. نمط التصميم Builder

  4. نمط التصميم Prototype

  5. نمط التصميم Singleton

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

  1. نمط التصميم Adapter

  2. نمط التصميم Bridge

  3. نمط التصميم Composite

  4. نمط التصميم Decorator

  5. نمط التصميم Facade

  6. نمط التصميم Flyweight

  7. نمط التصميم Proxy

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

  1. نمط التصميم Chain of Responsibility

  2. نمط التصميم Command

  3. نمط التصميم Iterator

  4. نمط التصميم Mediator

  5. نمط التصميم Memento

  6. نمط التصميم Observer

  7. نمط التصميم State

  8. نمط التصميم Strategy

  9. نمط التصميم Template Method

  10. نمط التصميم Visitor

ماذا تنتظر لتحسين جودة تصاميمك البرمجية؟ أراك في الدورة.

Who this course is for:

  • مطورو البرمجيات الذين يرغبون في تحسين تصميماتهم البرمجية
  • المعمارون الذين يرغبون في التعرف على أنماط التصميم
  • مديرو المشاريع الذين يريدون القدرة على التواصل مع المطورين حول أنماط التصميم
  • أي شخص يرغب في فهم المشكلات الشائعة في تصميم البرمجيات وكيفية حلها