العودة إلى الدورات
متوسط
تطوير البرمجيات
en
تطوير واجهات البرمجة التطبيقية وتوثيقها
يوداسيتي
منصة
· California, USA
عن هذه الدورة
تعلّم كيفية استخدام واجهات البرمجة التطبيقية (APIs) للتحكم في تطبيقات الويب وإدارتها، بما في ذلك أفضل الممارسات لاختبار واجهات البرمجة وتوثيقها. في هذه الدورة متوسطة المستوى، ستتعرّف على أساسيات بروتوكول HTTP وإطار العمل Flask، وتصميم وتنفيذ نقاط النهاية والحمولات، وتطبيق التطوير القائم على الاختبار (TDD) لواجهات البرمجة باستخدام unittest، وكتابة توثيق واضح لواجهة البرمجة والمشروع. ستنهي الدورة ببناء وتوثيق مشروع واجهة برمجة لتطبيق الأسئلة التفاعلية (Trivia API).
المهارات المطلوبة مسبقاً
المهارات التي يُفضّل امتلاكها قبل الالتحاق بهذه الدورة
أساسيات تطوير الويب
المهارات المكتسبة
المهارات التي ستكتسبها عند إتمام هذه الدورة
Flask
بروتوكول HTTP
المشاركة للموارد بين المصادر (CORS)
إتقان التعامل مع واجهات البرمجة التطبيقية
اختبار واجهات البرمجة التطبيقية
وحدة الاختبار (unittest) في بايثون
أداة Curl
توثيق واجهات البرمجة التطبيقية