Design Patterns [C#] انماط التصميم
Learn design patterns! This simple course covers common design approaches for better software architecture. Improve your coding skills today.
Course Content
Design Patterns [C#] انماط التصميم is a beginner-level Udemy course taught by تكنو U. It runs 2h 44m, is taught in Arabic, and includes a certificate of completion. Learners rate it 5.0 out of 5 from 1 review, with 168 students enrolled. It is a paid course, first published May 2022.
ما هي أنماط التصميم؟ اكتشف أنماط التصميم، وهي حلول نموذجية للمشاكل المتكررة في تصميم البرمجيات. فكر فيها كمخططات يمكنك تكييفها لحل مشكلات محددة في شيفرتك.
هل تعلم أنماط التصميم ضرورية؟
تعتبر أنماط التصميم أساسية للعمل الجماعي و لكتابة شيفرة برمجية فعالة. إنها مهارة أساسية لأي مطور. هناك أكثر من 23 نمط تصميم، ولكن لا داعي لحفظها كلها! ركز على فهم كيفية عمل أي نمط عند الحاجة لحل مشكلة معينة.
أنواع أنماط التصميم:
تُصنف أنماط التصميم إلى ثلاثة أنواع رئيسية:
- الأنماط الإنشائية: تشرح كيفية إنشاء الكائنات.
- الأنماط الهيكلية: تصف العلاقات والهيكلة بين الكائنات.
- الأنماط السلوكية: تصف سلوك الكائنات مع بعضها البعض.
هل يجب علي تعلم جميع أنماط التصميم؟
لا! ليس من الضروري حفظ كل نمط. الأهم هو فهم كيفية عمل كل نمط وكيفية تطبيقه لحل المشكلات التي تواجهك.
ما الذي ستتعلمه في هذه الدورة؟
ستغطي هذه الدورة:
- تعريف عام أنماط التصميم وأنواعها وكيفية عملها.
- التعرف على بعض الأنماط الإنشائية.
- التعرف على بعض الأنماط الهيكلية.
- التعرف على كيفية عمل بعض الأنماط السلوكية.
هل يمكنني متابعة الدورة بدون معرفة لغة C#؟
نعم! سيتم شرح أنماط التصميم باستخدام لغة النمذجة الموحدة (UML)، ثم تطبيقها عمليًا باستخدام لغة البرمجة C#. هذا يعني أنك ستفهم المفاهيم الأساسية بغض النظر عن خبرتك في C#.
أنماط التصميم الإنشائية:
- نمط أسلوب المصنع (Factory Method)
- نمط المصنع المجرد (Abstract Factory)
- نمط الباني (Builder)
- نمط النموذج الأولي (Prototype)
- نمط المفردة (Singleton)
أنماط التصميم الهيكلية:
- نمط المحوّل (Adapter)
- نمط الجسر (Bridge)
- نمط المركّب (Composite)
- نمط المزخرف (Decorator)
- نمط الواجهة (Facade)
- نمط وزن الذبابة (Flyweight)
- نمط الوكيل (Proxy)
أنماط التصميم السلوكية:
- نمط الأمر (Command)
- نمط المكرّر (Iterator)
- نمط الوسيط (Mediator)
- نمط المراقِب (Observer)
- نمط الخطة (Strategy)
- نمط الزائر (Visitor)
Need a web app built? Hire the team behind TutorialSearch.io
We ship fast, production-grade full-stack apps (Next.js, React, edge infra) — the same stack that powers this site.