تطوير ASP.NET Core
ASP.NET Core Development
إتقان ASP.NET Core لإنشاء تطبيقات ويب و APIs .NET حديثة وعالية الأداء
مستوى الصعوبة
intermediate
المدة المتوقعة
عدد المراحل
3
📋المتطلبات الأساسية
- •C#
- •البرمجة الكائنية
- •أساسيات .NET
- •HTML/CSS
مراحل المسار التعليمي
1
المرحلة 1: أساسيات ASP.NET Core
تعلم MVC و Razor Pages وأساسيات ASP.NET Core
أساسيات ASP.NET Core
📚المواضيع الرئيسية:
- •تثبيت .NET
- •قوالب المشروع
- •Program.cs
- •تكوين Startup
- •خط الوسائط
- •حقن التبعية
- •التكوين
💡أمثلة عملية ستطبقها:
- ✓تطبيق ويب أساسي
- ✓الوسائط
- ✓إعداد DI
نمط MVC
📚المواضيع الرئيسية:
- •المتحكمات
- •العروض
- •النماذج
- •التوجيه
- •طرق الإجراء
- •مكونات العرض
- •مساعدي العلامات
💡أمثلة عملية ستطبقها:
- ✓تطبيق MVC
- ✓عمليات CRUD
- ✓العروض
Razor Pages
📚المواضيع الرئيسية:
- •نموذج الصفحة
- •بناء جملة Razor
- •المعالجات
- •التوجيه
- •التخطيطات
- •العروض الجزئية
- •بيانات العرض
💡أمثلة عملية ستطبقها:
- ✓تطبيق Razor
- ✓النماذج
- ✓التنقل بين الصفحات
2
المرحلة 2: Web API وقاعدة البيانات
تطوير REST APIs ودمج Entity Framework
Web API
📚المواضيع الرئيسية:
- •متحكمات API
- •نتائج الإجراء
- •ربط النموذج
- •التفاوض على المحتوى
- •إصدارات API
- •Swagger/OpenAPI
- •مبادئ REST
💡أمثلة عملية ستطبقها:
- ✓REST API
- ✓مستندات Swagger
- ✓إصدارات API
Entity Framework Core
📚المواضيع الرئيسية:
- •DbContext
- •النماذج
- •الترحيلات
- •استعلامات LINQ
- •العلاقات
- •Code-first
- •Database-first
💡أمثلة عملية ستطبقها:
- ✓نماذج قاعدة البيانات
- ✓الترحيلات
- ✓الاستعلامات
المصادقة
📚المواضيع الرئيسية:
- •إطار Identity
- •وسائط المصادقة
- •رموز JWT
- •مصادقة Cookie
- •OAuth
- •المطالبات
- •التخويل على أساس الدور
💡أمثلة عملية ستطبقها:
- ✓نظام المصادقة
- ✓مصادقة JWT
- ✓إدارة الأدوار
3
المرحلة 3: المتقدم والإنتاج
إتقان الميزات المتقدمة والنشر في الإنتاج
الميزات المتقدمة
📚المواضيع الرئيسية:
- •SignalR (الوقت الفعلي)
- •خدمات الخلفية
- •الخدمات المستضافة
- •gRPC
- •تكامل Blazor
- •التخزين المؤقت
- •فحوصات الصحة
💡أمثلة عملية ستطبقها:
- ✓تطبيق في الوقت الفعلي
- ✓المهام الخلفية
- ✓خدمة gRPC
الاختبار
📚المواضيع الرئيسية:
- •xUnit
- •اختبار الوحدة
- •اختبار التكامل
- •مضيف الاختبار
- •المحاكاة
- •تغطية الاختبار
- •أفضل ممارسات الاختبار
💡أمثلة عملية ستطبقها:
- ✓مجموعة الاختبار
- ✓اختبارات التكامل
- ✓اختبارات محاكاة
نشر الإنتاج
📚المواضيع الرئيسية:
- •نشر IIS
- •نشر Azure
- •Docker
- •السجل (Serilog)
- •المراقبة
- •الأداء
- •أفضل ممارسات الأمان
💡أمثلة عملية ستطبقها:
- ✓إعداد الإنتاج
- ✓نشر Azure
- ✓المراقبة
هل أنت مستعد لبدء رحلتك التعليمية؟
انضم إلى آلاف المتعلمين الذين بدأوا رحلتهم معنا واحصل على دعم مباشر من خبراء المجال
نصائح للنجاح في هذا المسار
💪
الممارسة المستمرة
اعمل على مشاريع عملية بانتظام لتطبيق ما تعلمته
👥
انضم لمجتمع
تواصل مع متعلمين آخرين وشارك تجربتك وتعلم منهم
📝
دوّن ملاحظاتك
احتفظ بسجل لما تعلمته وارجع إليه عند الحاجة
🎯
حدد أهدافاً واضحة
قسّم المسار إلى أهداف صغيرة واحتفل بإنجازاتك