عندك موقع أو تطبيق موبايل أو نظام وتحتاج Back-End قوي ومنظم يربط البيانات بالواجهة؟ أنا أبني لك REST API باستخدام ASP NET Core وقاعدة بيانات SQL Server، بكود نضيف ومنظم ويسهل تطويره لاحقًا.
الخدمة الأساسية تشمل بالضبط: كيان واحد، و6 حقول، و5 Endpoints (عرض الكل، عرض واحد، إضافة، تعديل، حذف)، وقاعدة بيانات SQL Server، وتوثيق Swagger، وتحقق من صحة البيانات.
الميزات الإضافية مثل تسجيل الدخول JWT وكيان ثاني وربط الدفع متاحة كتطوير مدفوع.
تقسيم المشروع لطبقات واضحة وتطبيق مبادئ SOLID، عشان يسهل تطويره.
SQL Server مع Entity Framework Core.
تجرب كل الـ Endpoints مباشرة من المتصفح.
معالجة الأخطاء ورسائل واضحة عند إدخال بيانات غلط.
مشروع ASP NET Core كامل ومنظم في طبقات واضحة، جاهز تفتحه في Visual Studio وتكمل عليه.
كل الـ Endpoints (إضافة، تعديل، حذف، عرض) بتتجرب قبل التسليم عشان تستلم شغل شغال فعلًا.
قاعدة بيانات SQL Server جاهزة، مع ملفات الـ Migrations أو سكربت SQL تقدر تنشئها بيه بنفسك.
صفحة Swagger تفاعلية تقدر تجرب منها كل الـ Endpoints مباشرة من المتصفح، وتشرح لفريقك الـ API بسهولة.
ملف يشرح إزاي تشغّل المشروع على جهازك خطوة بخطوة، وإزاي تضبط الاتصال بقاعدة البيانات.
الخدمة محددة بكيان واحد و6 حقول و5 Endpoints. تسجيل الدخول والواجهات الأمامية ورفع المشروع على سيرفر غير مشمولين، والإضافات متاحة من خلال التطويرات.
بعد الشراء أحتاج منك: اسم الكيان، وأسماء الحقول الستة مع نوع كل حقل (نص أو رقم أو تاريخ)، وقواعد التحقق من البيانات إن وجدت. نوع قاعدة البيانات: SQL Server.
تسجيل دخول وصلاحيات (مستخدم ومدير) باستخدام JWT لحماية ال EndPoints
10.00
|
|
كيان تاني مع CRUD كامل وعلاقة بالكيان الاساسي وتوثيق swagger
5.00
|
|
تقسيم النتائج لصفحات مع بحث وفلتره وترتيب
5.00
|
|
ربط stripe بنظامك (WebHooks و CheckOut) عليك توفير حساب stripe
15.00
|
|
تخزين مؤقت باستخدام Redis لتسريع طلبات عرض البيانات
10.00
|
تسجيل دخول وصلاحيات (مستخدم ومدير) باستخدام JWT لحماية ال EndPoints
10.00
|
|
كيان تاني مع CRUD كامل وعلاقة بالكيان الاساسي وتوثيق swagger
5.00
|
|
تقسيم النتائج لصفحات مع بحث وفلتره وترتيب
5.00
|
|
ربط stripe بنظامك (WebHooks و CheckOut) عليك توفير حساب stripe
15.00
|
|
تخزين مؤقت باستخدام Redis لتسريع طلبات عرض البيانات
10.00
|