متاحة مجانًا للقراءة · ثلاثة مستويات

FastAPI: واجهات ذات أنواع وحدود تطبيق موثوقة

مسار كامل عبر التوجيه وتحقق Pydantic والتبعيات والتنفيذ والهوية وصلاحية المورد وOpenAPI والاختبار والحفظ والحياة والخلفية والتشغيل الموثوق.

عدد الدروس: 18العربية والإنجليزيةتاريخ مراجعة المحتوى
ابدأ التعلّم

في هذه الدورة

ادرس ثمانية عشر درسا مفصلا بثلاثة مستويات تربط سلوك HTTP بملكية المدخل والهوية والحالة والموارد والنتيجة. يضم كل درس مثالين كاملين مشروحين وثلاثة أخطاء تشخيصية وتمرينين محلولين وأهدافا وخلاصات ومراجع رسمية.

تستخدم الأمثلة تطبيقات TestClient معزولة ونقل ASGI أووهميا بالذاكرة وPython نقية وتجهيز SQLite خاصا بالذاكرة. لا تبدأ خادما مستمعا أوتتصل بخدمة أوحساب أواعتماد أوقاعدة مشروع. تمنع اتصالات المقابس صراحة أثناء التحقق.

ما الذي ستتعلمه؟

  • صرح وتحقق من عقود المدخل والرد والخطأ وOpenAPI.
  • افصل تحليل الاعتماد والهوية والإذن ونتيجة المعاملة.
  • امتلك حياة المورد والعمل المحدود والملاحظة والاستعادة دون مبالغة بالدليل المحلي.

مسارك التعليمي

ثلاثة مستويات

الأساسي: HTTP والحدود ذات الأنواع

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

  1. ASGI وHTTP واختيار المسار
  2. عقود المسار والاستعلام والأنواع
  3. أجسام الطلب والتحقق بـPydantic
  4. الاستجابات والحالة والتسلسل
  5. الأخطاء وحدود التحقق
  6. التبعيات وتركيب التطبيق
استكشف هذا المستوى

المتوسط: تكامل التطبيق والأمن

اربط التنفيذ والاختبار وOpenAPI والهوية الموثوقة وإذن المورد والمعاملة.

  1. التنفيذ غير المتزامن والعمل الحاجب
  2. الاختبارات وعزل التبعيات
  3. الموجهات وOpenAPI وتطور العقد
  4. المصادقة ومخططات الأمن
  5. صلاحية المورد ونطاق المستأجر
  6. حدود القاعدة ووحدة العمل
استكشف هذا المستوى

المتقدم: الحياة وتصميم خدمة موثوقة

افهم الحياة والتدفق والخلفية والوسيط والخلفية البعيدة وافتراض النشر والاستعادة.

  1. دورة الحياة والتنظيف مع yield
  2. عمل الخلفية والوظائف الدائمة
  3. البرمجيات الوسيطة وCORS والملاحظة
  4. العملاء الخارجيون وميزانية التزامن
  5. الإعداد والمضيف وحدود النشر
  6. تصميم API موثوقة وأدلة الإنتاج
استكشف هذا المستوى

لمن هذه الدورة؟

  • متعلمو Python الراغبون في تصميم API خلفية واختبارها بعقود صريحة.
  • المطورون المراجعون للتحقق والأمن والحفظ والتزامن والحياة في FastAPI.

قبل أن تبدأ

  • أساسيات دوال Python ومجموعاتها وأخطائها وأنواعها، مع شرح HTTP وعدم التزامن بالسياق.
  • بيئة Python معزولة بالاعتماديات الموثقة، دون خادم قاعدة أوسحابة أواعتماد أومنفذ مستمع.