← العودة إلى المسار

المرحلة 4 من 5

واجهات API وقواعد البيانات

أضف المهام واعرضها وعدّلها واحذفها؛ هذه العمليات تسمى CRUD. وفّر طريقة لطلبها من تطبيق آخر عبر API، واحفظ المهام في قاعدة بيانات باستخدام Entity Framework Core وSQLite.

مراحل المسار الخمس
قبل أن تبدأأن تستطيع تشغيل تطبيق ASP.NET Core يستقبل طلباً ويرسل إجابة، وأن تفهم دور عنوان الطلب ونوعه.
الهدفتستطيع تحديد عناوين لإضافة المهام وعرضها وتعديلها وحذفها، وحفظ البيانات لتبقى متاحة بعد إغلاق التطبيق.
جرّب بنفسكابنِ API للمهام يدعم الإضافة والقراءة والتعديل والحذف، ثم وصّله بقاعدة SQLite.

ما الذي تركّز عليه في الدورة؟

تستطيع تحديد عناوين لإضافة المهام وعرضها وتعديلها وحذفها، وحفظ البيانات لتبقى متاحة بعد إغلاق التطبيق.

ترتّب هذه الصفحة خطوات تعلّمك ومشروعك؛ أما الشرح التفصيلي فتجده في الدورة أدناه. استخدم المهمة لتعرف الدروس التي تحتاج إلى دراستها.

الدورات التي تتعلّم منها في هذه المرحلة

اختر دورة، ثم طبّق ما تتعلّمه في مشروعك

ركّز على الموضوعات التي تحتاجها لمهمة المرحلة. طبّق أثناء التعلّم؛ إنهاء كل المقاطع ليس شرطاً للمتابعة.

Microsoft Learnمجاني

إنشاء واجهة برمجة تطبيقات ويب باستخدام وحدات تحكم ASP.NET Core

من يريد أول API واضح باستخدام وحدات التحكم وعمليات CRUD.

تفاصيل الدورة
Microsoft Learnمجاني

استخدام قاعدة بيانات مع Minimal API وEntity Framework Core

من يريد ربط API بسيطة بقاعدة بيانات بعد فهم HTTP وC#.

تفاصيل الدورة
Microsoft Learnمجاني

Entity Framework Core للمبتدئين

من يريد فهماً أوسع لكيفية عمل EF Core قبل توسيع نموذج البيانات.

تفاصيل الدورة

طبّق بنفسك

ابنِ API للمهام يدعم الإضافة والقراءة والتعديل والحذف، ثم وصّله بقاعدة SQLite.

ابدأ بأصغر جزء تستطيع تشغيله. جرّبه، ثم أضف بقية المتطلبات واحداً تلو الآخر. احتفظ بمشروعك لتطوّره في المرحلة التالية.

إذا واجهتك مشكلة

احفظ عملك، ثم جرّب أصغر خطوة تُظهر المشكلة. قارن ما توقّعت حدوثه بما حدث فعلاً. اقرأ رسالة الخطأ وراجع آخر تعديل. يمكنك الرجوع إلى أحد المصادر أعلاه لفهم النقطة التي صعبت عليك.

هل أنت جاهز للخطوة التالية؟

إذا صعبت عليك نقطة، تدرّب عليها مرة أخرى قبل المتابعة.

التالي: مشروع ونشر