تطوير واجهة برمجة التطبيقات API

3 دروس
ساعة، 44 دقيقة
مبتدئ
معلومات حول هذه الدروس

في هذه الدروس سنقوم بالتعرف على مفهوم يعرف بالAPI ويعني واجهة برمجة التطبيقات. بعد ذلك سنقوم ببرمجة واجهة برمجة التطبيقات للأماكن التاريخية في المنطقة و تقييم لكل مكان.

التعرف على مفهوم API

0%

في هذا الدرس سنتعرف على مفهوم مهم لبرمجة التطبيقات و المواقع، المفهوم يعرف بAPI ثم سنتعرف على نوع من أنواع الAPI يعرف بالRest API.

إنشاء Restful API في Django

0%

في هذا الدرس سنقوم بإنشاء بيئة افتراضية وإعداد مشروع ثم سنقوم بإنشاء Serializer لكل مخطط بيانات و سنستخدم Serializer في الView ليتم ارسال البيانات. كما سنستخدم Generic Views حتى تسهل علينا عملية برمجة الAPI. وسنقوم بإنشاء مجموعات الواجهات و الموجهات ViewSets and Routers ثم سنستخدم ال Pagination لتقليل الضغط على الخادم.

وضع الصلاحيات على استخدام API

0%

في هذا الدرس سنرى كيف نتأكد من أن المستخدم صحيح باستخدام TokenAuthentication و سنوضح الصلاحيات في استخدام الAPI ثم سنتعرف على مفهوم يدعى Throttling.

ما ستتعلمه من هذه الدروس
  • التعرف على مفاهيم برمجة واجهة برنامج التطبيق API
  • استخدام نظام Django Rest Framework
  • برمجة الخوادم
  • استخدام برنامج Postman
المدرس

عبدالله الحسينان

مهندس كمبيوتر، شريك مؤسس لبرنامج مواقيت الصلاة في الكويت، شريك مؤسس ل3DPme للطباعة ثلاثية الأبعاد، مبرمج أندرويد. يتقن عبدالله العديد من لغات البرمجة ومنها: Java، Python، Objective-C