سأقوم ببناء RESTful API باستخدام ASP NET Core وSQL Server

وصف الخدمة

مرحبًا بك!
أنا مطورة Full Stack .NET، أعمل باستخدام C# وASP.NET Core وSQL Server، وأقدم خدمات تطوير Web APIs منظمة وقابلة للصيانة.

من خلال هذه الخدمة سأقوم ببناء RESTful API باستخدام ASP.NET Core وربطها بقاعدة بيانات SQL Server، مع تنفيذ عمليات CRUD باستخدام Entity Framework Core وDTOs.

تشمل الخدمة تطوير API لكيان واحد (Entity)، وتشمل:
إنشاء مشروع ASP.NET Core Web API.
إنشاء Entity واحد وجدول SQL Server مرتبط به.
ربط المشروع بقاعدة البيانات باستخدام Entity Framework Core.
إنشاء Controller خاص بالـ Entity.

إنشاء 5 CRUD Endpoints:
GET لجلب البيانات.
GET by ID لجلب عنصر محدد.
POST لإضافة عنصر جديد.
PUT لتعديل عنصر موجود.
DELETE لحذف عنصر.

استخدام DTOs لتنظيم بيانات الـ Request والـ Response.
إعداد Swagger لتوثيق وتجربة الـ API.
كتابة كود منظم وقابل للصيانة.

حجم الخدمة:
1 Entity، 1 Table، 1 Controller، 5 CRUD Endpoints، DTOs، DbContext، Swagger، ومشروع ASP.NET Core Web API كامل.


مميزات الخدمة

تطوير RESTful API باستخدام ASP.NET Core.
كود منظم وواضح وقابل للصيانة.
استخدام Entity Framework Core للتعامل مع قاعدة البيانات.
ربط فعلي بقاعدة بيانات SQL Server.
استخدام DTOs لتنظيم البيانات وحماية الـ Entities من التعامل المباشر.
تصميم Endpoints بطريقة واضحة ومتوافقة مع مبادئ REST.
توثيق وتجربة الـ API باستخدام Swagger.
الاهتمام بتنظيم المشروع وسهولة تطويره مستقبلًا.
تسليم الكود المصدري للمشروع مع خطوات واضحة للتشغيل.


معرض الأعمال


ما الذي ستستلمه

ملفات المشروع كاملة.
Source Code بصيغة مشروع Visual Studio / ASP.NET Core.
ملفات C# الخاصة بالـ Controllers وEntities وDTOs وDbContext.
إعدادات المشروع اللازمة للاتصال بقاعدة البيانات.
ملفات Migrations عند الحاجة.
Swagger جاهز لتجربة الـ API.
ملف README يحتوي على خطوات تشغيل المشروع واستخدام الـ API.

طلب الخدمة

سعر الخدمة
$5.00
تطويرات اختيارية

إضافة 2 Entity مع العلاقات و10 CRUD Endpoints إضافية للمشروع.

  • 10 دولار
  • يومين

إضافة Register وLogin وJWT Authentication وحماية الـAPI باستخدام Authorization.

  • 15 دولار
  • يومين

إضافة Validation ومعالجة الأخطاء والاستثناءات لـ5 Endpoints إضافية.

  • 10 دولار
  • يوم واحد

إضافة Pagination وFiltering وSorting لـEntity واحدة.

  • 10 دولار
  • يوم واحد

بطاقة الخدمة

طلب الخدمة

سعر الخدمة
$5.00
تطويرات اختيارية

إضافة 2 Entity مع العلاقات و10 CRUD Endpoints إضافية للمشروع.

  • 10 دولار
  • يومين

إضافة Register وLogin وJWT Authentication وحماية الـAPI باستخدام Authorization.

  • 15 دولار
  • يومين

إضافة Validation ومعالجة الأخطاء والاستثناءات لـ5 Endpoints إضافية.

  • 10 دولار
  • يوم واحد

إضافة Pagination وFiltering وSorting لـEntity واحدة.

  • 10 دولار
  • يوم واحد

بطاقة الخدمة

كلمات مفتاحية