هل أعجبتك المعاينة؟
هذا هو الدرس الأول المجاني. احصل على وصول كامل — اطلب عرضًا تجريبيًا أو سجّل الدخول.
هل أعجبتك المعاينة؟
هذا هو الدرس الأول المجاني. احصل على وصول كامل — اطلب عرضًا تجريبيًا أو سجّل الدخول.
REST هو أسلوب معماري لواجهة برمجة التطبيقات يعتمد بشكل كبير على معايير الصناعة بالإضافة إلى المفاهيم الأساسية الجوهرية التي تدعم الإنترنت. يسمح هذا الأسلوب بأنماط استخدام شائعة وقابلة للتكرار ويتناسب مع المعايير المقبولة على نطاق واسع للوصول إلى واجهة برمجة التطبيقات والتوثيق. توجد العديد من الوحدات النمطية والقوالب المعبأة مسبقًا لواجهات برمجة تطبيقات RESTولكن من الممكن أيضًا - وهو أمر شائع في الواقع - إنشاء واجهات برمجة تطبيقات REST من البداية.
توجد العديد من تنسيقات وثائق API ولكن الأكثر شيوعًا وربما الأسهل في الاستخدام يسمى OpenAPI. يسمح لمالكي REST APIs بنشر وثائق تفاعلية يتم إنشاؤها تلقائيًا بناءً على إمكانيات واجهة برمجة التطبيقات. سوف تتعلم كيفية قراءة وثائق OpenAPI وتشغيل اختبارات API مباشرة منه.
تتم تغطية الأنواع الأكثر شيوعًا من إجراءات API وطرق HTTPبما في ذلك عمليات القراءة باستخدام طريقة GET وإرسال العمليات باستخدام طريقة POST وطرق التحديث باستخدام طرق PUT وPATCH وDELETE.
يغطي المقرر الأسلوب المعماري لواجهات REST API، وكيفية قراءة توثيق OpenAPI وتشغيل اختبارات API منه، وأكثر إجراءات API وأساليب HTTP انتشاراً، بما يشمل GET لعمليات القراءة وPOST لعمليات الإرسال وPUT وPATCH وDELETE لعمليات التحديث.
يغطي المقرر أكثر أساليب HTTP استخداماً، بما يشمل أسلوب GET لقراءة البيانات، وأسلوب POST لإرسال البيانات، وأساليب PUT وPATCH وDELETE لتحديث حالة الكائن.
OpenAPI هو تنسيق توثيق API الأكثر شيوعاً، إذ يتيح لأصحاب واجهات REST API نشر توثيق تفاعلي يُنشأ تلقائياً استناداً إلى قدرات API. في هذا المقرر ستتعلم كيفية قراءة توثيق OpenAPI وتشغيل اختبارات API مباشرةً منه.
يشمل المقرر أربعة دروس: توثيق OpenAPI، وطلبات GET، وطلبات POST، وتحديث حالة الكائن باستخدام أساليب HTTP.
يدعم المقرر مهارات مثل تصميم API وإدارة API وتطوير REST API وRESTful API وعميل REST وعميل REST المتقدم.