تفاصيل العمل

واجهة برمجية (REST API) لإدارة كتب المكتبة باستخدام Node.js وExpress مع قاعدة بيانات SQLite.

المميزات:

عمليات CRUD كاملة: إضافة كتب جديدة، عرض جميع الكتب، تعديل بيانات الكتب، وحذف الكتب.

قاعدة بيانات SQLite: تخزين البيانات في ملف محلي (library.db) لسهولة النقل والتكامل.

Endpoints منظمة:

GET /books - عرض جميع الكتب

GET /books/:id - عرض كتاب محدد

POST /books - إضافة كتاب جديد

PUT /books/:id - تعديل كتاب

DELETE /books/:id - حذف كتاب

معالجة الأخطاء: استجابات خطأ واضحة (404, 500) مع رسائل مفيدة.

كود نظيف: بنية منظمة (routes, controllers, models) ليسهل الصيانة والتطوير.

المهارات المستخدمة:

Node.js, Express, REST API, SQLite, JavaScript, Backend Development, CRUD Operations

ملفات مرفقة

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
تاريخ الإضافة
تاريخ الإنجاز
المهارات