تصميم RESTful APIs مع OpenAPI و Swagger
تعلم كتابة مواصفات API دقيقة، وتعريف نقاط النهاية الآمنة، وتوليد وثائق نظيفة باستخدام معايير OpenAPI الحديثة.
-
💬
مدرب ذكاء اصطناعي
اسأل عن أي درس واحصل على إجابة واضحة فورًا، في أي وقت. -
🕐
ابدأ في أي وقت
بلا جداول أو مواعيد نهائية — تعلّم بوتيرتك، وقتما يناسبك. -
🌐
بالعربية
الدروس والمهام والشهادة — كل ذلك بلغتك بالكامل.
حول هذه الدورة
إن واجهات برمجة التطبيقات الجيدة التصميم تشكل العمود الفقري لبنية البرمجيات الحديثة، ولكن في غياب التوثيق الواضح، يصبح من الصعب دمجها وصيانتها. ويشكل تعلم كيفية بناء مواصفات موحدة وقابلة للقراءة آليا المفتاح إلى خلق واجهات برمجة تطبيقات قابلة للتوسع وصديقة للمطورين.
هذه الدورة التدريبية النصية ترشدك خلال عملية تصميم وتوثيق وتأمين RESTful APIs باستخدام مواصفات OpenAPI القياسية (سابقا Swagger). وستتحول من فهم المفاهيم الأساسية لـ HTTP إلى كتابة مواصفات API جاهزة للإنتاج في YAML التي يمكن استخدامها لتوليد وثائق تفاعلية، وخوادم صورية، ومجموعات أدوات تطوير البرامج للعملاء.
ماذا ستتعلم:
- فهم المفاهيم الأساسية لـ HTTP، ومبادئ RESTful، وكيف يتناسب OpenAPI مع دورة حياة التطوير الحديثة.
- كتابة مواصفات نظيفة ومنظمة لواجهة برمجة التطبيقات باستخدام أدوات YAML و Swagger.
- تعريف مسارات وبارامترات الواجهة البينية للتطبيقات وعمليات HTTP مثل GET وPOST وPUT وDELETE.
- إنشاء مخططات ونماذج بيانات قابلة لإعادة الاستخدام باستخدام مخطط JSON لضمان التحقق الدقيق من صحة البيانات.
- تشكيل مخططات أمنية قوية للوصلات البينية للتطبيقات، بما في ذلك مفاتيح الوصلات البينية للتطبيقات، ورمز حامل، وتدفقات OAuth2.
- تطبيق أفضل الممارسات في مجال إدارة واجهات برمجة التطبيقات عن طريق فحص مواصفاتك للتأكد من اتساقها وجودتها.
سوف تبدأ مع لبنات البناء الأساسية لخدمات الويب و HTTP قبل الغوص في كتابة المواصفات الفعلية. ومع تقدمك، سوف تستكشف مواضيع متقدمة مثل المكونات القابلة لإعادة الاستخدام، والتعاريف الأمنية، والأدوات الحديثة لتوليد الوثائق التفاعلية.
هذه الدورة مصممة للمبتدئين، بما في ذلك المطورين، والكتاب التقنيين، ومديري المنتجات الذين يبحثون عن تصميم واجهة برمجة التطبيقات. لا تحتاج إلى خبرة سابقة مع OpenAPI أو Swagger، على الرغم من أن الإلمام الأساسي مع JSON أو YAML مفيد.
ابدأ بكتابة مواصفات واضحة ومهنية لـ API اليوم.
ما الذي ستحصل عليه
-
📜
شهادة إتمام
أضفها إلى ملفك على LinkedIn -
💬
مدرّس AI شخصي
عالق في دورة؟ اسأل مدرّسك المدمج أي شيء، في أي وقت. -
🎧
النسخة الصوتية مضمَّنة
تعلَّم أثناء تنقُّلك — دون شاشة -
♾️
وصول مدى الحياة
عُد متى شئت، بلا انتهاء -
📱
الهاتف أو الكمبيوتر
يعمل في أي مكان وعلى أي جهاز -
💸
استرداد خلال 14 يومًا
دون أسئلة -
⚡
قصير ومركَّز
2 ساعة 48 دقيقة من المحتوى التطبيقي
المراجعات
لا توجد مراجعات بعد — كن أول من يشارك تجربته.
المتعلمون أخذوا أيضًا
🎓 بشهادة
تطوير REST APIs مع Python و Flask و Docker
شهادة
تطبيق عملي
$14.99
→
💼 جاهز لسوق العمل
🎓 بشهادة
خدمات RESTful في Oracle APEX باستخدام ORDS
شهادة
تطبيق عملي
$14.99
→
💼 جاهز لسوق العمل
🎓 بشهادة
اختبار الواجهة البرمجية للبريد: دليل خطوة بخطوة للمبتدئين
شهادة
تطبيق عملي
$14.99
→
🔥 رائج
🎓 بشهادة
بناء ونشر واجهات برمجة تطبيقات REST باستخدام Python و FastAPI
شهادة
تطبيق عملي
$14.99
→
الأسئلة الشائعة
ما الذي أحتاجه لأخذ هذه الدورة؟ +
يكفي هاتف أو كمبيوتر متصل بالإنترنت. بدون تثبيتات أو أجهزة خاصة.
كيف يمكنني الدفع؟ +
بالبطاقة عبر Stripe. لا نخزن بيانات البطاقة — يتولى Stripe ذلك بأمان.
هل يمكنني استرداد المال؟ +
نعم — استرداد كامل خلال 14 يومًا، دون أسئلة.
إلى متى يستمر وصولي؟ +
إلى الأبد. بمجرد الشراء، الدورة لك تعود إليها متى شئت.
هل سأحصل على شهادة؟ +
نعم. عند الإتمام ستحصل على شهادة يمكنك إضافتها إلى ملفك في LinkedIn.
مصمَّم للعاملين في
التقنية
التصميم
المالية
التسويق
الرعاية الصحية
التعليم
الضيافة
التصنيع