بناء ونشر واجهات برمجة تطبيقات REST باستخدام Python و FastAPI — LearnFlat

بناء ونشر واجهات برمجة تطبيقات REST باستخدام Python و FastAPI

تعلم تصميم واختبار ونشر تطبيقات الواجهة الخلفية القوية باستخدام Python غير المتزامن الحديث والتوثيق التلقائي.

⏱ 1 ساعة 1 دقيقة 📚 12 درس 🎧 النسخة الصوتية

حول هذه الدورة

هل تحتاج إلى بناء خدمات خلفية سريعة وقابلة للتطوير؟ أصبح FastAPI معيارًا صناعيًا لإنشاء واجهات برمجة تطبيقات Python فعالة بفضل سرعتها وتصميمها الصديق للمطورين. تأخذك هذه الدورة التدريبية من مفاهيم الويب الأساسية إلى نشر واجهة برمجة تطبيقات REST كاملة الوظائف. ستستكشف كيفية هيكلة الواجهة الخلفية الخاصة بك، والتعامل مع البيانات المعقدة، وإعداد تطبيقك لبيئة الإنتاج باستخدام أفضل الممارسات الحالية. ما ستتعلمه: • فهم مفاهيم واجهات برمجة تطبيقات REST الأساسية وبروتوكولات الاتصال بالويب. • بناء نقاط النهاية باستخدام أنماط Python async/await الحديثة وتلميحات النوع. • التحقق من صحة بيانات الطلب الواردة تلقائيًا باستخدام نماذج Pydantic. • اختبار نقاط نهاية واجهة برمجة التطبيقات الخاصة بك بدقة باستخدام إطار عمل pytest. • إنشاء وتخصيص توثيق واجهة برمجة التطبيقات التفاعلية تلقائيًا. • إعداد وتعبئة تطبيقك للنشر الآمن في بيئة الإنتاج. يبدأ المنهج بالمصطلحات الأساسية والتوجيه الأساسي قبل الانتقال إلى التحقق من صحة البيانات، وأساسيات الاختبار، واستراتيجيات النشر. ستقرأ شروحات واضحة وتتدرب من خلال تطبيق مقتطفات التعليمات البرمجية المكتوبة لبناء فهمك خطوة بخطوة. تم تصميم هذه الدورة للمبتدئين الذين لديهم معرفة أساسية بـ Python، ولا تتطلب أي خبرة سابقة في تطوير الويب الخلفي. ابدأ في بناء واجهات برمجة تطبيقات Python حديثة وجاهزة للإنتاج اليوم.

ما الذي ستحصل عليه

  • 📜 شهادة إتمام
    أضفها إلى ملفك على LinkedIn
  • 💬 مدرّس AI شخصي
    عالق في درس؟ اسأل مدرّسك المدمج أي شيء، في أي وقت.
  • 🎧 النسخة الصوتية مضمَّنة
    تعلَّم أثناء تنقُّلك — دون شاشة
  • ♾️ وصول مدى الحياة
    عُد متى شئت، بلا انتهاء
  • 📱 الهاتف أو الكمبيوتر
    يعمل في أي مكان وعلى أي جهاز
  • 💸 استرداد خلال 14 يومًا
    دون أسئلة
  • قصير ومركَّز
    1 ساعة 1 دقيقة من المحتوى التطبيقي

المراجعات

لا توجد مراجعات بعد — كن أول من يشارك تجربته.

اكتب مراجعة

سنطلب منك تسجيل الدخول بعد الإرسال — تُحفظ مسودتك.

المتعلمون أخذوا أيضًا

الأسئلة الشائعة

ما الذي أحتاجه لأخذ هذه الدورة؟ +

يكفي هاتف أو كمبيوتر متصل بالإنترنت. بدون تثبيتات أو أجهزة خاصة.

كيف يمكنني الدفع؟ +

بالبطاقة عبر Stripe. لا نخزن بيانات البطاقة — يتولى Stripe ذلك بأمان.

هل يمكنني استرداد المال؟ +

نعم — استرداد كامل خلال 14 يومًا، دون أسئلة.

إلى متى يستمر وصولي؟ +

إلى الأبد. بمجرد الشراء، الدورة لك تعود إليها متى شئت.

هل سأحصل على شهادة؟ +

نعم. عند الإتمام ستحصل على شهادة يمكنك إضافتها إلى ملفك في LinkedIn.

مصمَّم للعاملين في
التقنية التصميم المالية التسويق الرعاية الصحية التعليم الضيافة التصنيع