هل تحتاج إلى تطوير Backend منظّم لموقعك أو تطبيقك باستخدام NestJS وTypeScript؟
سأساعدك في برمجة واجهات REST API باستخدام NestJS، مع تنظيم الكود في Modules وControllers وServices، والتحقق من البيانات المدخلة ومعالجة الأخطاء الأساسية.
سأراعي كتابة كود واضح وقابل للتطوير والصيانة، مع الالتزام ببنية NestJS المناسبة لطبيعة المشروع.
تشمل الخدمة الأساسية إنشاء وحدة برمجية واحدة تحتوي على ما يصل إلى 3 نقاط نهاية API، مع التحقق من البيانات باستخدام DTOs وValidation، وتسليم الكود المصدري وتعليمات تشغيل المشروع.
**ملاحظة:** لا يشمل السعر الأساسي ربط قاعدة بيانات أو بناء نظام تسجيل دخول وصلاحيات أو تطوير واجهات Frontend، ويمكن الاتفاق على هذه المتطلبات كتطويرات إضافية بحسب نطاق العمل.
برمجة واجهات API باستخدام NestJS وTypeScript وفق بنية واضحة ومنظّمة.
استخدام DTOs والتحقق من المدخلات باستخدام أدوات Validation المناسبة.
التعامل مع أخطاء الطلبات والمدخلات غير الصحيحة وإرجاع استجابات مناسبة.
إنشاء نقاط نهاية تستخدم أساليب HTTP المناسبة، مثل GET وPOST وPATCH وDELETE، بحسب متطلبات المشروع.
تقسيم المسؤوليات بين Modules وControllers وServices لتسهيل الصيانة والتطوير.
Module واحدة باستخدام NestJS لتنظيم الوظيفة المطلوبة.
إنشاء ما يصل إلى 3 Endpoints وفق المتطلبات المتفق عليها.
ملفات تعريف البيانات والتحقق من المدخلات المطلوبة ضمن نطاق الخدمة.
ملفات TypeScript التي تم تطويرها، مع تنظيمها ضمن بنية المشروع.
إرشادات تشغيل المشروع محليًا، مع أمثلة على الطلبات والاستجابات لاختبار نقاط النهاية، وجولتين من التعديلات البسيطة ضمن نطاق العمل الأصلي.