تصميم وبناء واجهات برمجة تطبيقات REST باستخدام OpenAPI و Python
تعلم تصميم وتوثيق وتنفيذ واجهات برمجة تطبيقات RESTful آمنة وحديثة باستخدام مواصفات OpenAPI و FastAPI وتلميحات نوع Python.
حول هذه الدورة
في تطوير البرمجيات الحديثة، تعد واجهات برمجة التطبيقات القوية والموثقة جيدًا العمود الفقري للتطبيقات الناجحة. يتطلب ربط الخدمات بسلاسة فهمًا واضحًا لكيفية تصميم وبناء واجهات برمجة التطبيقات التي تلتزم بمعايير الصناعة. يرشدك هذا المساق النصي من الأساسيات المطلقة لبنية RESTful إلى بناء واجهات برمجة تطبيقات متوافقة بالكامل وذاتية التوثيق.
ستنتقل من كتابة نصوص Python بسيطة إلى تطوير واجهات برمجة تطبيقات منظمة وجاهزة للإنتاج باستخدام أدوات حديثة مثل FastAPI و Pydantic، كل ذلك أثناء إنشاء وثائق OpenAPI تفاعلية تلقائيًا. من خلال الشروحات الواضحة وأمثلة التعليمات البرمجية العملية، ستتعلم كيفية هيكلة مشاريع الواجهة الخلفية الخاصة بك لتحقيق قابلية التوسع والصيانة.
ما ستتعلمه:
- فهم المبادئ الأساسية لبنية واجهة برمجة تطبيقات REST ومواصفات OpenAPI.
- تصميم نقاط نهاية واجهة برمجة التطبيقات واضحة ومتسقة باستخدام تلميحات نوع Python ومخططات Pydantic.
- بناء نقاط نهاية غير متزامنة عالية الأداء باستخدام أطر عمل الويب الحديثة في Python.
- إنشاء وثائق واجهة برمجة تطبيقات آلية وتفاعلية تتوافق مع معايير OpenAPI.
- التحقق من صحة بيانات الطلب الواردة والتعامل مع أخطاء واجهة برمجة التطبيقات بأمان.
- اختبار نقاط نهاية واجهة برمجة التطبيقات الخاصة بك بشكل منهجي باستخدام pytest لضمان الموثوقية.
يبدأ المساق بمفاهيم واجهة برمجة التطبيقات الأساسية وتعريفات OpenAPI قبل إرشادك خلال خطوات التنفيذ العملي، وهيكلة التعليمات البرمجية الخاصة بك، والتحقق من صحة البيانات. ستتقدم من نقاط النهاية البسيطة إلى خدمات واجهة برمجة التطبيقات الموثقة بالكامل والمختبرة والآمنة من خلال الدروس المكتوبة المنظمة وجولات التعليمات البرمجية.
تم تصميم هذا المساق للمبتدئين في تطوير واجهة برمجة التطبيقات ومطوري Python الذين يتطلعون إلى توحيد خدمات الواجهة الخلفية الخاصة بهم. لا يلزم وجود خبرة سابقة في تصميم واجهة برمجة التطبيقات، على الرغم من أنه يوصى بفهم أساسي لبناء جملة Python.
ابدأ القراءة اليوم لبناء واجهات برمجة تطبيقات نظيفة وحديثة وذاتية التوثيق باستخدام Python.
ما الذي ستحصل عليه
-
📜
شهادة إتمام
أضفها إلى ملفك على LinkedIn -
💬
مدرّس AI شخصي
عالق في درس؟ اسأل مدرّسك المدمج أي شيء، في أي وقت. -
♾️
وصول مدى الحياة
عُد متى شئت، بلا انتهاء -
📱
الهاتف أو الكمبيوتر
يعمل في أي مكان وعلى أي جهاز -
💸
استرداد خلال 14 يومًا
دون أسئلة -
⚡
قصير ومركَّز
58 دقيقة من المحتوى التطبيقي
المراجعات
لا توجد مراجعات بعد — كن أول من يشارك تجربته.
المتعلمون أخذوا أيضًا
⚡ الأفضل للبداية
اختبار آلي للواجهة البينية للتطبيقات باستخدام REST Assured و Java و Cucumber
شهادة
تطبيق عملي
AED 35.00
→
💼 جاهز لسوق العمل
أساسيات REST API مع Spring Boot
شهادة
تطبيق عملي
AED 35.00
→
🌟 اختيار الطلاب
تطوير Django: الواجهات الخارجية وتعاقب المهام
شهادة
تطبيق عملي
AED 35.00
→
🏆 الأكثر شعبية
أسس التفاعل بين واجهات برمجة التطبيقات
شهادة
تطبيق عملي
AED 35.00
→
الأسئلة الشائعة
ما الذي أحتاجه لأخذ هذه الدورة؟ +
يكفي هاتف أو كمبيوتر متصل بالإنترنت. بدون تثبيتات أو أجهزة خاصة.
كيف يمكنني الدفع؟ +
بالبطاقة عبر Stripe. لا نخزن بيانات البطاقة — يتولى Stripe ذلك بأمان.
هل يمكنني استرداد المال؟ +
نعم — استرداد كامل خلال 14 يومًا، دون أسئلة.
إلى متى يستمر وصولي؟ +
إلى الأبد. بمجرد الشراء، الدورة لك تعود إليها متى شئت.
هل سأحصل على شهادة؟ +
نعم. عند الإتمام ستحصل على شهادة يمكنك إضافتها إلى ملفك في LinkedIn.
مصمَّم للعاملين في
التقنية
التصميم
المالية
التسويق
الرعاية الصحية
التعليم
الضيافة
التصنيع
×2
اشحن مرة واحدة وادفع النصف
أضف AED 360 → احصل على 200 أرصدة. كل فئة تكلف AED 18.00 بدلاً من AED 35.00. الأرصدة لا تنتهي أبداً.
AED 360
200 رصيد
AED 18.00 / درس
أفضل قيمة
AED 900
550 رصيد
AED 16.36 / درس
AED 1,800
1200 رصيد
AED 15.00 / درس
بدون اشتراك. الرصيد يصلح لأي درس ولا ينتهي.