البناء الهندسة متاحة عند الطلب

FastAPI: بناء واجهات برمجية إنتاجية ببايثون

من أول نقطة نهاية إلى واجهة برمجية موثّقة ومختبَرة ومنشورة تخدم نماذج ذكاء اصطناعي في بيئة الإنتاج.

التحقق والمصادقة والبث والاختبار والنشر، وتنتهي بواجهة برمجية تضع اسمك عليها.

المدة
7 أيام، 40 ساعة تدريبية
حجم المجموعة
من 8 إلى 14 مشاركاً
صيغة التقديم
في مقر الجهة، عن بُعد، مدمج
اللغات
العربية، الإنجليزية

لمن هذا البرنامج

مطوّرو بايثون ومهندسو الواجهات الخلفية وفرق البيانات التي تُطلق النماذج.

ما الذي يخرج به المشاركون

  • بناء واجهة REST كاملة مع التحقق والمصادقة والتوثيق
  • تقديم نموذج ذكاء اصطناعي خلف واجهة برمجية بمستوى إنتاجي
  • التعامل مع الأحمال غير المتزامنة والاستجابات المتدفقة والمهام الطويلة
  • تأمين الواجهة واختبارها وإدارة إصداراتها كما ينبغي
  • النشر باستخدام Docker ومراقبتها في بيئة الإنتاج

الوحدات

  1. 01 أساسيات FastAPI وبايثون غير المتزامنة
  2. 02 Pydantic والتحقق من الطلبات
  3. 03 التوجيه والاعتماديات وبنية المشروع
  4. 04 التكامل مع قواعد البيانات عبر SQLAlchemy
  5. 05 المصادقة وJWT ومفاتيح الواجهة
  6. 06 تقديم النماذج والاستجابات المتدفقة
  7. 07 المهام الخلفية وطوابير العمل
  8. 08 الاختبار باستخدام pytest
  9. 09 معالجة الأخطاء والتسجيل وقابلية الرصد
  10. 10 تحديد المعدل وتقوية الأمن
  11. 11 Docker والنشر
  12. 12 مشروع الختام: واجهة برمجية منشورة وموثّقة تخدم نموذجاً

المتطلبات المسبقة

بايثون متين: الدوال والأصناف والحزم.

لنبدأ بمكالمة قصيرة

خمس عشرة دقيقة لفهم طبيعة عمل فريقكم وما ترغبون في تغييره. إن لم يكن التدريب هو الحل المناسب، سأخبركم بذلك.