هل لديك موقع أو تطبيق يحتاج إلى Backend لإدارة البيانات وحفظها واسترجاعها من قاعدة البيانات؟
سأطور لك Backend باستخدام ASP.NET Core Web API مع Entity Framework Core وSQL Server، لتنفيذ العمليات الأساسية مثل إضافة البيانات وعرضها وتعديلها وحذفها، وتسليم المشروع بشكل منظم وقابل للتطوير.
الخدمة الأساسية تشمل:
- إنشاء Entity واحدة حسب احتياج المشروع.
- إنشاء 4 CRUD Endpoints:
POST لإضافة البيانات.
GET لعرض البيانات.
PUT لتعديل البيانات.
DELETE لحذف البيانات.
- إعداد DbContext وربطه بقاعدة بيانات SQL Server.
- تثبيت وإعداد حزم Entity Framework Core الأساسية، ومنها:
Microsoft.EntityFrameworkCore
Microsoft.EntityFrameworkCore.SqlServer
Microsoft.EntityFrameworkCore.Tools
- إنشاء Migration وتطبيقها على قاعدة البيانات.
- إنشاء الـ Controller والـ API المطلوبة.
- اختبار الـ Endpoints باستخدام Swagger.
- تسليم الكود بشكل منظم وقابل للتطوير.
كتابة الكود بطريقة منظمة تسهّل فهمه وتطويره لاحقًا.
إنشاء API وفق مبادئ REST للتعامل مع البيانات بطريقة واضحة ومنظمة.
توفير Swagger لتجربة الـ API وفهم الـ Endpoints بسهولة.
ربط الـ Backend بقاعدة بيانات SQL Server وإعداد الـ Entity والـ Migration اللازمة.
مشروع Backend باستخدام ASP.NET Core Web API مع Entity واحدة واربع عمليات CRUD الأساسية.
إنشاء وربط قاعدة بيانات تحتوي على جدول واحد خاص بالـ Entity المطلوبة.
4 Endpoints لإضافة البيانات وعرضها وتعديلها وحذفها.
إنشاء وتطبيق Migration الخاصة بالـ Entity على قاعدة البيانات.
واجهة Swagger لتجربة الـ API والـ Endpoints.
تسليم المشروع والكود بشكل منظم وقابل للتطوير.
إضافة 5 Entities جديدة ، بحد أقصي 20 Endpoints مع إنشاء جداولها وإعداد العلاقات اللازمة.
5.00
|
|
إضافة نظام Authentication & Authorization مع Register و Login و JWT و Roles وحماية الـEndpoints.
10.00
|
|
إضافة Business Logic مخصصة حتي 2 Classes وتنفيذ العمليات والقواعد الخاصه بالمشروع.
5.00
|
|
إنشاء واجهة Angular وربطها بال API ، مع Services للتعامل مع ال Endpoints وعرض وإدارة البيانات.
15.00
|
إضافة 5 Entities جديدة ، بحد أقصي 20 Endpoints مع إنشاء جداولها وإعداد العلاقات اللازمة.
5.00
|
|
إضافة نظام Authentication & Authorization مع Register و Login و JWT و Roles وحماية الـEndpoints.
10.00
|
|
إضافة Business Logic مخصصة حتي 2 Classes وتنفيذ العمليات والقواعد الخاصه بالمشروع.
5.00
|
|
إنشاء واجهة Angular وربطها بال API ، مع Services للتعامل مع ال Endpoints وعرض وإدارة البيانات.
15.00
|