تطوير 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
  • ✓المراقبة

هل أنت مستعد لبدء رحلتك التعليمية؟

انضم إلى آلاف المتعلمين الذين بدأوا رحلتهم معنا واحصل على دعم مباشر من خبراء المجال

نصائح للنجاح في هذا المسار

💪

الممارسة المستمرة

اعمل على مشاريع عملية بانتظام لتطبيق ما تعلمته

👥

انضم لمجتمع

تواصل مع متعلمين آخرين وشارك تجربتك وتعلم منهم

📝

دوّن ملاحظاتك

احتفظ بسجل لما تعلمته وارجع إليه عند الحاجة

🎯

حدد أهدافاً واضحة

قسّم المسار إلى أهداف صغيرة واحتفل بإنجازاتك