
مقدمة إلى ASP.NET
عن MVC نتحدث
Web Presentation Patterns
Template View Pattern
Page Controller Pattern
MVC Pattern
Front Controller Pattern
MVP Pattern
لماذا تختلف MVC عن Web Forms ؟
Design Patterns
Software Design Principles
N-tier / Application Layers
Presentation Layer
Business Logic Layer
Data Access Layer
Unit Testing
كيف نربط بين الجميع
كيف نحصل على أدوات العمل
تمرين :- أول مشروع ASP. NET MVC Application
محتويات الدرس
داخل Controller نتحدث.
ما هو الـ Controller ؟
كيف يعمل الـ Controller ؟
ما هى ActionMethod و ما هى Non-Action Method ؟
كيف تتعامل مع ActionMethod ؟
كيف نستخدم Input Parameters ؟
ما هى Action Result وما هى أنواعها ؟
ما هى ActionMethodSelector , وكيف نستخدمها ؟
ما هى Accept Verbs و ActionName وكيف نستخدمهما ؟
داخل Action Filter نتحدث .
ما هى الـ Views ؟
إنشاء View داخل MVC
Strongly Typed View
ما هو View Engine وانواعه ؟
تمرير بيانات إلى View
ViewData , ViewBag ,TempData
ApplicationState
Session
Cookies
QueryString
نتعرف على كيفية نقل البيانات من وإلى الـ
Controller
وال
View
المحتويات :-
ما هى الـ Razor ؟
ما هى الإختلافات بينها وبين aspx ؟
كيف أكتب بها كود ؟
كيف ادرج تعليقات فى صفحة Razor ؟
ما هو ملف _Layout ؟
ما هو ملف _ViewStart ؟
كيف أنشئ صفحة بـRazor ؟
كيف أحدد namespace ؟
كيف أحدد Model لصفحة Razor ؟
كيف أنشئ User Control بإستخدام Razor ؟
ما هو الـ Section ؟
كيف تقوم بإنشاء Nested Layout ؟
كيف تنشأ دالة بإستخدام Helper ؟
المحتويات :-
- داخل Model نتحدث
إنشاء Data Model .
العمل Entity Framework
Domain Model Pattern
Repository Pattern
Unit of Work Pattern
Dependency Injection Pattern
العمل مع LINQ
أمثلة وأكواد
تطبيق عملى :- عمليات إسترجاع وحفظ و تعديل وحذف البيانات .
تطبيق الأنماط Repository , unit of Work .
المحتويات
Html Helpers
ما هى Html Helper وكيف تعمل .
العناصر الموجودة داخل Html Helper والعمل معها.
إضافة عناصر إلى Html Helper .
Tag Builder
HtmlTextWriter
URL Helper
محتويات الدرس :-
ما هو Model Binding .
ValueProviderDictionary
Binding Simple Objects
Binding Complex Objects
Bind Attribute
التحكم ,و التعديل فى Model Binding
ActionFilters In Details
المحتويات :-
Validation وما جاءت لنا به .
Data annotatoin
Custom Validation
Validation Attributes
HTML Validation Helper
Model State
Self-Validation Model
ستتعرف فى هذا الكورس على أساسيات
ASP.NET MVC 5
إضافة إلى التطبيق فى مشروع مدونة
الكورس يركز على المفاهيم الأساسية ل
MVC
والكثير من النقاط التفصيليلة , والكثير من التطبيق العملي
ستخرج منه بفهم عميق إن شاء الله, يمكن لهذا الكورس أن يقودك نحو وظيفة جيدة إن شاء الله بمزيد من الإجتهاد منك, لإنه يرسخ لديك المفاهيم , والتطبيق العملى, والحمد لله, أكثر من مشترك فى الكورس حصل على وظيفة بعد إتقانه للكورس, وتطبيق ما تعلمه فى مشروع عملى
وفى الختام, أسأل الله لكم جميعاً التوفيق