أساسيات FastAPI: من الصفر إلى تطوير واجهات برمجية تطبيقية (API) عملية — WalkSelf
⏱ 2 ساعة 36 دقيقة 📚 26 دورة 🎧 النسخة الصوتية

أساسيات FastAPI: من الصفر إلى تطوير واجهات برمجية تطبيقية (API) عملية

تعلم بناء واجهات برمجية تطبيقية (APIs) سريعة وقوية وحديثة للويب باستخدام Python وFastAPI، بدءًا من الأساسيات المطلقة وصولاً إلى التمارين العملية التطبيقية.

  • 💬 مدرب ذكاء اصطناعي
    اسأل عن أي درس واحصل على إجابة واضحة فورًا، في أي وقت.
  • 🕐 ابدأ في أي وقت
    بلا جداول أو مواعيد نهائية — تعلّم بوتيرتك، وقتما يناسبك.
  • 🌐 بالعربية
    الدروس والمهام والشهادة — كل ذلك بلغتك بالكامل.

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

قد يبدو بناء واجهات برمجية تطبيقية (APIs) حديثة وعالية الأداء أمرًا مرهقًا باستخدام الأطر المعقدة، لكن FastAPI يجعل تطوير الواجهة الخلفية (backend) متاحًا وفعالًا للغاية. تأخذك هذه الدورة من عدم وجود خبرة في تطوير واجهات API إلى بناء خدمات الواجهة الخلفية الخاصة بك الجاهزة للإنتاج بثقة. سوف تتقن الأنماط الأساسية لتطوير الويب الحديث باستخدام Python من خلال دروس مكتوبة واضحة وخطوة بخطوة. بنهاية هذه الدورة، ستنتقل من مبتدئ إلى مطور واجهة خلفية (backend) قادر ويفهم كيفية تصميم وبناء وهيكلة واجهات API. ستكتسب نموذجًا ذهنيًا متينًا لدورات حياة الطلب والاستجابة (request-response lifecycles)، والتحقق من صحة البيانات (data validation)، والبرمجة غير المتزامنة (asynchronous programming) في Python. ما ستتعلمه: - فهم مفاهيم واجهات API الأساسية للويب، وطرق HTTP، وهندسة FastAPI - الاستفادة من تلميحات النوع (type hints) في Python وPydantic للتحقق التلقائي والقوي من صحة البيانات - تنفيذ معالجة الطلبات غير المتزامنة باستخدام أنماط async وawait الحديثة - تصميم مسارات API منظمة وإدارة حالة التطبيق باستخدام حقن التبعية (dependency injection) - ربط عمليات قاعدة البيانات والتعامل مع أخطاء التطبيق بأناقة - كتابة اختبارات نظيفة ومؤتمتة للتحقق من نقاط نهاية API الخاصة بك تبدأ هذه الدورة بالمصطلحات الأساسية، ومفاهيم HTTP الأساسية، والتعاريف التأسيسية قبل الانتقال إلى بناء التعليمات البرمجية العملية. سوف تتقدم عبر وحدات منظمة تجمع بين الشروحات المكتوبة الواضحة وسيناريوهات البرمجة العملية المصممة لتعزيز تعلمك. تم تصميم هذه الدورة للمبتدئين الذين لديهم فهم أساسي لـ Python ولكنهم جدد تمامًا في تطوير واجهات API للويب. لا تتطلب خبرة سابقة في قواعد البيانات أو خوادم الويب أو أطر عمل الواجهة الخلفية. ابدأ القراءة اليوم لبناء أول واجهة API حديثة للويب باستخدام FastAPI.

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

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

المراجعات

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

اكتب مراجعة

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

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

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

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

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

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

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

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

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

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

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

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

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