Udemyallar

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

Learn design fundamentals: structure, patterns, and behavior. Build better user experiences with core design principles.

827students
7h 57m
Certificate
Héctor Pérez
Héctor PérezInstructor at Udemy

Course Content

دورة أنماط التصميم الكلاسيكية is an all-levels Udemy course taught by Héctor Pérez. It runs 7h 57m, is taught in Arabic, and includes a certificate of completion. 827 students have enrolled. It is a paid course, first published April 2025.

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

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

  • أنماط الإنشاء (Creational Patterns): تركز هذه الأنماط على تبسيط عملية إنشاء الكائنات. اجعل إنشاء الكائنات أكثر كفاءة ومرونة. تشمل:

    • [نمط التصميم Factory Method](link to factory method explanation)
    • [نمط التصميم Abstract Factory](link to abstract factory explanation)
    • [نمط التصميم Builder](link to builder explanation)
    • [نمط التصميم Prototype](link to prototype explanation)
    • [نمط التصميم Singleton](link to singleton explanation)
  • أنماط الهيكلية (Structural Patterns): تتعامل هذه الأنماط مع كيفية تجميع الكائنات لتكوين هياكل أكبر. هدفها جعل الكود أكثر مرونة وكفاءة. تشمل:

    • [نمط التصميم Adapter](link to adapter explanation)
    • [نمط التصميم Bridge](link to bridge explanation)
    • [نمط التصميم Composite](link to composite explanation)
    • [نمط التصميم Decorator](link to decorator explanation)
    • [نمط التصميم Facade](link to facade explanation)
    • [نمط التصميم Flyweight](link to flyweight explanation)
    • [نمط التصميم Proxy](link to proxy explanation)
  • أنماط السلوك (Behavioral Patterns): تركز هذه الأنماط على كيفية تفاعل الكائنات مع بعضها البعض. اجعل الكود أكثر قابلية لإعادة الاستخدام والصيانة. تشمل:

    • [نمط التصميم Chain of Responsibility](link to chain of responsibility explanation)
    • [نمط التصميم Command](link to command explanation)
    • [نمط التصميم Iterator](link to iterator explanation)
    • [نمط التصميم Mediator](link to mediator explanation)
    • [نمط التصميم Memento](link to memento explanation)
    • [نمط التصميم Observer](link to observer explanation)
    • [نمط التصميم State](link to state explanation)
    • [نمط التصميم Strategy](link to strategy explanation)
    • [نمط التصميم Template Method](link to template method explanation)
    • [نمط التصميم Visitor](link to visitor explanation)

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

هل أنت مستعد لرفع مستوى مهاراتك في تصميم البرمجيات؟ انضم إلينا في هذه الدورة!

$ whoami — the devs behind tutorialsearch.io

Have a design? We'll build it — the devs behind TutorialSearch.io

Pixel-accurate, responsive front-ends from your Figma — wired to real back-ends by the team that built this site.