مقدمة

مكتمل

تستكشف هذه الوحدة إنشاء خدمة RESTful عبر النظام الأساسي باستخدام وحدات تحكم ASP.NET Core Web API باستخدام .NET وC#.

للتطوير المحلي، نستخدم .NET CLI (واجهة سطر الأوامر) وVisual Studio Code. بعد إكمال هذه الوحدة النمطية، يمكنك تطبيق مفاهيمها باستخدام بيئة تطوير مثل Visual Studio (Windows). يمكنك أيضًا تطبيق المفاهيم على التطوير المستمر من خلال Visual Studio Code (Windows وLinux وmacOS).

سيناريو مثال

افترض أنك موظف في شركة بيتزا تسمى Contoso Pizza. يطلب منك مديرك تطوير خدمة RESTful لإدارة مخزون البيتزا كشرط أساسي لواجهة متجر الويب الخاص بالشركة وتطبيق الهاتف المحمول. يجب على الخدمة دعم إضافة أنواع البيتزا وعرضها وتعديلها وإزالتها؛ وهو استخدام موحد لأفعال HTTP المعروفة أكثر باسم الإنشاء والقراءة والتحديث والحذف (CRUD).

ماذا نفعل؟

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

ما الهدف الرئيسي؟

بنهاية هذه الجلسة، يمكنك إنشاء تطبيقات واجهة برمجة تطبيقات ويب جديدة باستخدام ASP.NET Core، وتعلم كيفية إنشاء وحدات تحكم واجهة برمجة التطبيقات التي تنفذ منطق CRUD الأساسي.