بناء ونشر واجهات برمجة تطبيقات 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 دقيقة من المحتوى التطبيقي

المراجعات (3)

Léa Meyer LU
★ 4 · 2026-05-09T02:59:06+00:00

Je suis passé de Flask à FastAPI grâce à ce cours et je ne regrette pas une seconde. La génération automatique de la documentation et la validation avec Pydantic m'ont fait gagner un temps fou. La partie sur l'asynchrone est très claire et bien amenée. J'aurais aimé un peu plus de détails sur le déploiement avec Docker en production, mais l'essentiel y est. Au final j'ai pu mettre mon API en ligne et tester chaque route sans souci, je recommande vraiment.

Giulia Bianchi IT متعلِّم موثَّق
★ 5 · 2025-10-27T16:17:17+00:00

Avevo bisogno di portare un backend in produzione e questo corso mi ha dato esattamente quello che cercavo. Mi è piaciuto tantissimo come spiega la validazione con Pydantic e la documentazione automatica che si genera da sola. La parte sugli endpoint asincroni l'ho rivista due volte ed è valsa la pena. Anche i test con pytest sono trattati in modo concreto e non superficiale. Ho deployato la mia prima API senza intoppi, davvero soddisfatto.

Finn Richter AT متعلِّم موثَّق
★ 5 · 2025-04-15T00:16:38+00:00

Ich habe schon mit Flask gearbeitet, aber FastAPI hat mich komplett überzeugt. Die automatische Doku über Swagger und die Validierung mit Pydantic sparen so viel Zeit. Besonders gut fand ich, wie asynchrone Endpunkte erklärt wurden, denn das war für mich vorher ein Buch mit sieben Siegeln. Am Ende habe ich meine API tatsächlich deployt und sie lief auf Anhieb. Genau dieser praktische Bogen vom Design bis zum Deployment hat mir gefehlt.

اكتب مراجعة

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

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

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

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

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

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

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

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

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

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

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

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

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

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