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

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

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

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

💪

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

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

👥

انضم لمجتمع

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

📝

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

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

🎯

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

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