Advertisements

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

Advertisements
أنماط التصميم الأساسية: الإنشاء، الهيكل، والسلوك.
1
1/5
(83) Ratings
250 students
Created by Héctor Pérez
Advertisements

What you'll learn

  • ما هي أنماط التصميم؟
  • أنماط التصميم الإنشائية
  • أنماط التصميم الهيكلية
  • أنماط التصميم السلوكية
This course includes:
8 total hours on-demand video
0 articles
42 downloadable resources
115 lessons
Full lifetime access
Access on mobile and TV
Certificate of completion
Advertisements

Course content

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:

  • مطورو البرمجيات الذين يرغبون في تحسين تصميماتهم البرمجية
  • المعمارون الذين يرغبون في التعرف على أنماط التصميم
  • مديرو المشاريع الذين يريدون القدرة على التواصل مع المطورين حول أنماط التصميم
  • أي شخص يرغب في فهم المشكلات الشائعة في تصميم البرمجيات وكيفية حلها
Advertisements
04C2CF080D94154641C5
Advertisements
Advertisements
Free Online Courses with Certificates
Logo
Register New Account