قمت بتطوير واجهة خلفية (Backend) باستخدام إطار FastAPI لبناء واجهات برمجية (APIs) سريعة وقابلة للتوسع، تخدم تطبيقات الويب والموبايل بكفاءة عالية وسهولة في الصيانة والتطوير.
أهم المميزات:
■ تطوير API عالي السرعة: الاستفادة من إمكانيات FastAPI غير المتزامنة (Asynchronous) لتقليل وقت الاستجابة لأقصى درجة.
■ تكامل قواعد البيانات: استخدام SQLAlchemy مع PostgreSQL أو MySQL لإدارة البيانات بشكل احترافي وفعال.
■ نظام مصادقة متكامل: تطبيق JWT وOAuth2 لتأمين نقاط النهاية مع دعم التحكم في صلاحيات المستخدمين (Role-Based Access Control).
المهارات المستخدمة:
■ Python
■ إدارة قواعد البيانات (SQLAlchemy + PostgreSQL/MySQL)
■ FastAPI
■ تطوير واجهات REST API آمنة وقابلة للتوسعة