




اقدم لكم اخواني دورة مكثفة لبرمجة وتصميم موقع ويب متجاوب مع الهاتف
عدد الدروس غير معلومة بالنسبة لي بالوقت الحالي (الله المعين)
الدورة ستطبق ب :
1- C#
2- .NET Core 2.2
3- MVC
4- Bootstrap
5- Css3
6- Javascript
متطلبات الدورة :
1- Visual Studio 2017
2- SQL Server Express 2017
3- SQL Server Management 2017
الدروس جميعا ستكون مرفوعة علي اليوتيوب وتباعا بهذا الموضوع
بالتعاون مع الاخوة الاداريين هنا

استفتحها بالدرس الاول :
1- ASP.NET MVC Core - متطلبات الدورة
شرح ضبط اعدادات الفيجوال ستديو لضم بيئة .NET Core - ASP.NET
وانشاء مشروع الدورة
2- ASP.NET MVC Core - بيئة العمل
موجز عام للتعرف علي كيفية التعامل مع بيئة MVC - Bootstrap
3- ASP.NET MVC Core - انشاء قاعدة البيانات وجدول المستخدمين
- انشاء كلاس قاعدة البيانات
- انشاء جملة الاتصال والاعلان عن الخدمة بملف Startup
- انشاء Model المستحدمين
- عمل Migration وانشاء قاعدة البيانات + جدول المستخدمين
4- ASP.NET MVC Core - انشاء كنترول, أكشن وصفحة المستخدمين
- انشاء كنترولر حسابات المستخدمين
- انشاء أكشن صفحة التسجيل
- انشاء صفحة التسجيل
5- ASP.NET MVC Core - التعامل مع تصميم الصفحة css3
- كيفية تعديل تصميم الصفحة وال Bootstrap من خلال اكواد css3
6- ASP.NET MVC Core - هاش باسوورد المستخدم والتحقق من الاسم موجود
- حفظ كلمة المرور علي شكل هاش بقاعدة البيانات
- انشاء اجراء مخزن لجلب اسم المستخدم والتخقق منه
- عمل فنكشن اتصال (.NET) لاستعماله عند الحاجة
7- ASP.NET MVC Core - التعامل مع المسج والتحقق من الايميل موجود
- كيفية التعامل مع تنبيه المستخدم بصفحة التسجيل
- اجراء دوت نت كور لجلب البريد الالكتروني والتحقق منه
- انشاء موديل تحقق الايميل
8- ASP.NET MVC Core - انشاء موديل تحقق البريد واجراء ارساله
- التعديل علي موديل صلاحية الايميل
- اجراء اضافة حقول الصلاحية
- اجراء ارسال البريد الالكتروني
9- ASP.NET MVC Core - تعديل موديل تحقق الايميل واجراء حفظ وارسال البريد الاكتروني
- اجراء التحقق من Query String
- صلاحية ايدي الكويري
- تعديل حقل (تحقق الايميل) الي true
- حذف سطر التحقق الناجح
- التحقق من كلمة المرور (طول المقاطع - بها كابيتال لتر - بها ارقام)
10- ASP.NET MVC Core - استكمال اجراء التحقق من البريد الالكتروني
- استكمال اجراء ارسال البريد والتحقق منه
11- ASP.NET MVC Core - موديل الصلاحيات وصلاحيات المستخدمين وضم FontAwesome
- انشاء موديل الصلاحيات وصلاحيات المستخدمين
- تعلم كيفية الحصول علي قالب صفحة وضمها الي المشروع
- ضم FontAwesome الي المشروع
12- ASP.NET MVC Core - اضافة الصلاحيات واعطاء اول مستخدم صلاحية الادمن
لتحميل ملفات الادمن : هنا او هنا
- شرح التعديل علي تصميم صفحة الادمن
- انشاء مسميات الصلاحيات عند تسجيل اول مستخدم في البرنامج
- اعطاء اول مسجل صلاحية الادمن
13- ASP.NET MVC Core - اعطاء باقي المسجلين صلاحية العضو وانشاء كنرولر وصفحات الصلاحيات
- جلب قيمة id اسامي الصلاحيات
- اضافة باقي المستخدمين ك (Member)
- انشاء كونترولر وصفحات الصلاحيات
14- ASP.NET MVC Core - التعامل مع DataTable بصفحات view
- شرح لكيفية التعديل علي صفحة Index من خلال DataTable
15- ASP.NET MVC Core - انهاء فنكشن الصلاحيات
- شرح مكثف لكيفية العمل مع اكشن Edit - Delete بكنترولر الصلاحيات
- شرح مكثف لكيفية عمل صفحة Views مع الاجرائات Edit - Delete
16- ASP.NET MVC Core - اضافة التحكم بالمستخدمين بصفحة الادمن 1
- اضافة كنترول التحكم بالمستخدمين
- التعديل بصفحة Index - Create
- اجراء الاضافة والتحقق من الاسم والايميل
17- ASP.NET MVC Core - اضافة التحكم بالمستخدمين بصفحة الادمن 2
- التعديل علي صفحات الفيو للتعديل والتفاصيل والحذف
- كيف يعمل اجراء التعديل والحذف بالدوت نت كور
- انهاء التعديل والحذف بقائمة المستخدمين
18- ASP.NET MVC Core - موديل واكشن وصفحة اللوجن
- انشاء موديل اللوجن
- انشاء اكشن وصفحة اللوجن
- انشاء بروسيجر التحقق من خلال migration
19- ASP.NET MVC Core - التحقق من بيانات التسجيل وفنكشن حظر الحساب
- التحقق من بيانات المستخدم (اليوزر - الباسوورد)
- انشاء ثلاث حقول بجدول اليوزر (ُErrorLogAccount - LockoutTime - IsLockout)
- اجراء جلب واضافة عدد مرات التسجيل الخاطئ
- اجراء حظر المستخدم المسجل لاكثر من 5 مرات حطأ
- اجراء فك الحظر
20- ASP.NET MVC Core - اضافة الكوكيز وجلب صلاحية المستخدم
- كيفية اضافة الكوكيز
- جلب اسم الصلاحيات
21- ASP.NET MVC Core - حفظ الكوكيز من خلال DefaultAuthenticateScheme وصلاحية لوحة التحكم
- اضافة الكوكيز الي ConfigureServices بملف Startup
- حفظ جميع مدخلات المستخدم داخل Claims
- تصريح الدخول الي لوحة التحكم من خلال DefaultAuthenticateScheme
22- ASP.NET MVC Core - جلب قيم الكوكيز لضبط روابط التسجيل وغيرها بالهيدر
- وضع روابط التسجيل وغيرها بالهيدر داخل Dropdown
- كيفية الاستفادة من Authentication لضبط ظهور الروابط بصلاحياتها
23- ASP.NET MVC Core - انشاء موديل واكشن وصفحة ملف العضو الشخصي
- انشاء موديل User Profile
- انشاء اكشن وصفحة صفحة المستخدم
24- ASP.NET MVC Core - اجابة الاسئلة حول (Migration - كوكيز مختلف)
1- اصلاح Migration واعادة بناء قاعدة البيانات
2- اضافة كوكيز بطريقة مختلفة عن Authentication Scheme
25- ASP.NET MVC Core - اعادة هيكلة صفحة لوحة حساب المستخدم
1- عمل اكشن وصفحة بديلة لحساب المستخدم
2- شرح توافقية الصفحة css3
26- ASP.NET MVC Core - كيفية رفع صورة داخل مجلد الموقع وحفظ البيانات
- التحقق من امتداد الصور قبل الرفع
- رفع الصور مع تغيير اسمائها
- حفظ بيانات الملف الشخصي بقاعدة البيانات
27- ASP.NET MVC Core - معاينة بيانات الملف الشخصي وايضا الصورة
- التحقق من المستخدم اذا كان قد انشا معلوماته الشخصية
- جلب id التابع لجدول User Profile
- كيفية جلب صورة من قاعدة البيانات بالاعتماد علي مسار تخزينها بمجلد الموقع
28- ASP.NET MVC Core - تعديل أكشن - صفحة الحساب الشخصي ومعاينة الصورة قبل الرفع
- التعديل بأكشن وصفحة Edit Profile
- عملية استعراض الصورة للمستخدم قبل رفعها علي الموقع عن طريق فنكشن جافا سكريبت
29- ASP.NET MVC Core - تصحيح خطأ الحفظ وانهاء تعديل أكشن - صفحة الحساب الشخصي
- تصحيح خطأ الحفظ بأكشن EditProfile وانهاء الاجراء
30- ASP.NET MVC Core - تحميل وتركيب Popup لوصله بأكشن تأكيد كلمة المرور
- عمل Popup لعرض تاكيد كلمة المرور
- عمل فنكشن تاكيد كلمة المرور
31- ASP.NET MVC Core - انشاء أكشن وصفحة تغيير كلمة المرور وانهاء الاجراء
- اكمال فنكشن تاكيد كلمة المرور
- انشاء أكشن وصفحة تغيير الباسوورد واستكمال الاجراء
32- ASP.NET MVC Core - عمل صلاحية لتغيير الباسوورد وانشاء نسيت كلمة المرور
- عمل صلاحية لدخول صفحة تغيير كلمة المرور
- انشاء اكشن وصفخة نسيت كلمة المرور
33- ASP.NET MVC Core - انهاء نسيت كلمة المرور و استعادة كلمة المرور عن طريق البريد الالكتروني
- عمل فنكش ارسال رابط لبريد المستخدم لتفعيل تغيير الباسوورد
- اجراء توليد باسوورد عشوائي
- اجراء حفظ وعمل هاش للباسوورد المولد
- اجراء ارسال كلمة المرور الجديدة لبريد المستخدم
34- ASP.NET MVC Core - كيفية عمل خيارات موقع
- كيفية عمل خيارات موقع
- عمل خيارات للتسجيل
35- ASP.NET MVC Core - انشاء اكثر من موديل داحل صفحة View واحدة
- انشاء موديل جديد لضم اي موديل تابع لخيارات الموقع
- اضافة صفحة View مع موديل التعديل
- تصميم css3 للصفحة
36- ASP.NET MVC Core - انشاء وجلب حقول خيارات التسجيل اوتوماتيكيا
- انشاء بيانات خيارات التسجيل اوتوماتيكيا
- جلب قيم خيارات التسجيل من خلال تاسك داتا تيبل
37- ASP.NET MVC Core - انهاء التعديل علي خيارات التسجيل وبدء العمل باستخدام قيمها
- اكمال وانهاء HttpPost التابع لخيارات التسجيل
- عمل اجراء جلب التحقق من الايميل
- عمل اجراء التحقق من التسجيل مفتوح ام لا
36- ASP.NET MVC Core - انشاء وجلب حقول خيارات التسجيل اوتوماتيكيا
- انشاء بيانات خيارات التسجيل اوتوماتيكيا
- جلب قيم خيارات التسجيل من خلال تاسك داتا تيبل
37- ASP.NET MVC Core - انهاء التعديل علي خيارات التسجيل وبدء العمل باستخدام قيمها
- اكمال وانهاء HttpPost التابع لخيارات التسجيل
- عمل اجراء جلب التحقق من الايميل
- عمل اجراء التحقق من التسجيل مفتوح ام لا
38- ASP.NET MVC Core - الانتهاء من مرحلة خيارات الاعدادات
- انهاء العمل باعدادات التسجيل
39- ASP.NET MVC Core - البدء بمرحلة محتوي الموقع - انشاء التصنيفات الاساسية والفرعية
- انشاء موديل وكنترولر التصنيفات الاساسية
- انشاء موديل وكنترولر التصنيفات الفرعية
40 - ASP.NET MVC Core - انشاء موديل وكنترولر المواضيع والتعديل علي صفحة المواضيع
- انشاء موديل - كونترولر - صفحات المواضيع
- التعديل علي صفحة المواضيع الرئيسية
41 - ASP.NET MVC Core - اجراء اضافة المواضيع مع اضافة محرر متقدم
- التعديل علي صفحة Create واضافة باراميتر صورة
- التعديل علي اجراء Create في الكنترولر
- اضافة محرر نص متقدم نوعا ما
42 - ASP.NET MVC Core -اجراء تعديل الموضوع والتعديل علي صحة html
- التعديل علي صفخة وأكشن PostEdit
43 - ASP.NET MVC Core - طريقة حذف عدة بيانات من حلال checkbox وزر واحد
- اضافة شيك بوكس الي هيدر وحقول الجدول
- اجرائات Query للتعامل مع حدث الشيك وزر الحذف
- عمل فنكشن اكشن للتعامل مع حذف عدة ملفات
44 - ASP.NET MVC Core - كيفية البحث بقائمة وجعلها علي شكل صفحات متعددة
- كيفية البحث بالقوائم
- تقسيم الجدول الي عدة صفحات
45 - ASP.NET MVC Core - طريقة عمل قالب مميز بالصفحة الرئيسية من خلال bootstrap
- طريقة بناء قالب الصفحة الرئيسية من خلال عدة قوالب بوتستراب
46 - ASP.NET MVC Core - تعبئة السلايد شو في البيانات بالصفحة الرئيسية
- جلب البيانات من خلال أكشن Index بصفحة Home
- عمل لوب لجلب البيانات داخل السلايد شو
47 - ASP.NET MVC Core - الاجابة علي سؤال كيفية رفع فيديوهات كبيرة من خلال MVC
- رفع واستعراض ملف فيديو كبير الحجم
لتحميل السورس كود للمشروع :
تحميل Upload Large Video Mvc Core rar
48 - ASP.NET MVC Core - اضافة ثلاث حقول اضافية للمواضيع والتعديل علي صفحاتها
- تعديل باضافة 3 حقول لجدول Post
- الاستمرار بتعبئة محتوي الصفحة الرئيسية
49 - ASP.NET MVC Core - الانتهاء من تعبئة البيانات في الصفحة الرئيسية
- الانتهاء من تعبئة البيانات في الصفحة الرئيسية
50 - ASP.NET MVC Core - التعامل مع فنكشن وصفحة قرائة المزيد
- اضافة اكشن التفاصيل
- اضافة صفحة التفاصيل
- تصميم الصفحة bootstrap - css3
51 - ASP.NET MVC Core - انشاء ثلاث موديل لسلة المشتريات وشرح سرعة تطبيقات MVC
- عرض لكيفية قياس سرعة تطبيق MVC CORE
- انشاء جداول Cart - Payment - Billing Address
52 - ASP.NET MVC Core - انشاء فنكشن صفحة سلة المشتريات واخذ القالب من bootstrap
- عمل اجراء اضافة الي سلة المشتريات
- انشاء صفحة الفيو ونقل صفحة Bootstarp اليها
53 - ASP.NET MVC Core - فنكشن جميع الموديلات بأكشن واحد
- جلب المنتجات بقائمة سلة المشتريات بالاضافة الي التفاصيل والدفع جمبا لجمب
- حساب سعر المنتجات بالقائمة
- التعديل علي اجراء اضافة سلة المشتريات
54 - ASP.NET MVC Core - جلب وحفظ موديلات سلة المشتريات الثلاث بصفحة واحدة
- فنكشن حذف الصنف من قائمة المستخدم
- فنكشن اضافة جدولين التفاصيل والدفع معا
- استدعاء الحقول وتوزيعها داخل عناصر html
تحميل سورس كود الدورة :
تحميل Web Core Tutorial rar
55 - ASP.NET MVC Core - تعديل شامل علي سلة المشتريات ونشر الموقع علي السيرفر المحلي IIS
- التعديل علي مويدلات سلة المشتريات الثلاث
- التعديل علي كل أكشن سلة المشتريات
- نشر الموقع علي السيرفر المحلي IIS
-
تمت بحمد الله