ASP.Net MVC 101
دورة تشرح أساسيات العمل على ASP.Net MVC من خلال استخدام أدوات وتقنيات مايكروسوفت المختلفة ولاتفترض الدورة وجود أي خلفية مسبقة
- مقدمة برمجة ASP.Net بإستخدام MVC
- ماهو MVC أو Model-View-Controller في ASP.Net
- ماهو Controller وكيف يعمل مع ASP.Net
- ماهو View وكيف يعمل مع ASP.Net
- ماهو Model وكيف يعمل مع ASP.Net
- تبادل البيانات بين Model-View-Controller
- مطابقة اسم الـ View واسم الـ Controller
- التعرف على ViewData وفوائدها
- استخدام RedirectToAction
- استخدام Parameters مع Controller Actions
- التعرف على آلية الراوتر و URL
- الراوتر والبيانات الإضافية في ASP.Net MVC
- مقدمة توضيحة لـ ViewBag
- عرض الـ View بإستخدام الـ Absolute Path
- مفهوم الـ Page Layout
- استخدام Layout Per Page
- مقدمة لـ View Start وعلاقتها بـ Layout
- مثال لمراجعة ماسبق شرحه - الجزء 1
- مثال لمراجعة ماسبق شرحه - الجزء 2
- مثال لمراجعة ماسبق شرحه - الجزء 3
- مثال لمراجعة ماسبق شرحه - الجزء 4
- شرح توضيحي لمفهوم الـ Partial View
- مفهوم Section وكيفية استخدامه
- مجلد Content والتعامل مع مسار ملفات CSS
- استخدام التمويه بتغيير مسار الصفحة
- مقدمة إلى مفهوم Code First
- التعرف على Scaffolding والعمليات الأساسية
- مراجعة Controller الذي تم توليده
- التعرف على DisplayName
- إرسال الـModel للـ View وشرح @model
- مراجعة الـ View التي تم توليدها
- وقفة للتعلم من الأشياء التي تم توليدها من Scaffolding
- شرح EditorForModel وكيفية إختصار الوقت بها
- مقدمة لـ Razor وشرح foreach
- شرح استخدام @: في Razor
- التعليقات والأقواس في Razor
- استخدام Razor Functions
- استخدام Razor Helper
- استخدام ASPX مع MVC
- استخدام Master Page (نهاية الدورة)