تصميم RESTful APIs مع OpenAPI و Swagger — PickAClass
4.0 (6) ⏱ 2 ساعة 48 دقيقة 📚 28 دورة 🎧 النسخة الصوتية

تصميم 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 دقيقة من المحتوى التطبيقي

شهادة إتمام

كل دورة تكملها على PickAClass تُصدر شهادة كهذه — أصلية، بكودها الخاص، قابلة للتحقّق عبر الرابط، ومفصّلة عمّا أُثبت فعلًا.

P
PickAClass
ملف المهارات · قابل للتحقّق
وثيقة
شهادة إتقان
تشهد هذه الوثيقة بأن
الاسم واللقب
أثبت بنجاح إتقان
تصميم RESTful APIs مع OpenAPI و Swagger
المهارات المُثبَتة
تحليل أنماط السلوك
تأسيسي
1.2 ساعة
أطر معمارية لاتخاذ القرارات
متمكّن
1.4 ساعة
تصميم اختبار A/B
متمكّن
1.7 ساعة
كتابة نصوص سلوكية
متقدّم
1.9 ساعة
P
PickAClass — الاسم واللقب
تصميم RESTful APIs مع OpenAPI و Swagger
صفحة 2 من 2
تفاصيل الأداء
ملخّص العمل الدراسي
الدورات المكتملة 14 / 14
أسئلة التدريب 26 / 28
الواجبات المُسلَّمة 4 (متوسط 4.5 / 5)
المشروع الختامي تمت مراجعته — 4.6 / 5
إجمالي التدريب 6.2 ساعة
معيار الأداء
ترتيب الدفعة ضمن أفضل 12% من 1,625
وقت الإكمال 11 يومًا (الوسيط: 22)
درجة الإتقان 91 / 100
درجة أسئلة التدريب 94%
التحقّق من المهارة مسار مهارة موثّق
تحقّق من هذه الشهادة
pickaclass.com/certificates/PCC-2026-X4F7-AP19
صادر وفق المعايير الأكاديمية لـPickAClass. تعكس مستويات المهارة الأداء المُقيَّم وفق معيار كفاءات الدورة. هذه شهادة أصلية لهذه المنصّة.

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

Maria Oliveira BR متعلِّم موثَّق
★ 5 · 18.07.2026

Solid content, but I wish there were more real-world applications shown. Still, it's a decent introduction.

Lucas Gómez CR متعلِّم موثَّق
★ 3 · 22.06.2026

محتوى جيد، على الرغم من أنني وجدت نفسي أتمنى المزيد من أمثلة التطبيق العملي.

Ana María Rojas EC
★ 4 · 22.06.2026

تصميم الدورة التدريبية رائع، والطريقة التي تبني بها المفاهيم بعضها على بعض سلسة، عملية للغاية وموضحة بشكل جيد.

Daniel Acheampong GH متعلِّم موثَّق
★ 4 · 31.05.2026

لقد أعجبتني أمثلة التطبيق العملي، على الرغم من أن الإعداد الأولي استغرق وقتا أطول مما كنت أتوقع.

خالد عبد العزيز EG
★ 4 · 28.05.2026

محتوى جيد هنا. في حين أن بعض الوحدات التدريبية كان يمكن أن تكون أكثر تفصيلا، فإن القيمة الإجمالية وقابلية التطبيق عالية. عمل جيد!

Sophie Muller LU
★ 4 · 28.05.2026

A good introduction. The structure was mostly clear, but I wish there were a few more real-world examples. Still, learned a lot.

اكتب مراجعة

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

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

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

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

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

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

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

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

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

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

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

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

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

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