انتقل إلى المحتوى
KnowledgeCity

اعتبارات تصميم واجهات REST API

تعرف على كيفية تشغيل REST APIs في السحابة والتعامل مع التغييرات
شاهد الدرس الأول مجانًا — احصل على وصول كامل إلى جميع الدروس الـ3.
دورة تدريبية: عند الطلب
مبتدئ مقدِّم الخدمة Josh Guardino  3 الدروس ·  14m  باللغات: العربية, الألمانية, الإنجليزية, الإسبانية, الفرنسية, البرتغالية, Chinese 

وصف الدورة

يمكن تشغيل RESTful APIs في مجموعة متنوعة من الإعدادات، ولكن الأكثر شيوعًا هو السحابة العامة. سوف تستكشف هذه الدروس منتجات API المتنوعة التي يقدمها كبار مزودي الخدمات السحابية وتوضح كيف يمكن تكوين واجهة برمجة تطبيقات بسيطة وإطلاقها باستخدام منتج AWS API Gateway.

تستكشف الوحدة أيضًا مواءمة طرق REST ونقاط النهاية مع العمليات التجارية، القائمة منها والجديدة. نظرًا لأن خدمات REST تعتمد على طرق HTTP فمن المهم فهم كيفية إرسال العمليات التجارية للبيانات واستهلاكها، وكيف يتم تمثيل عملياتها بشكل أفضل في REST.

هناك اعتبار آخر في التصميم ذو أهمية كبيرة وهو التحدي الذي تطرحه الحاجة إلى إصلاح خدمات API الحالية وتحسينها. يمكن أن تكون ترقية خدمات API أو تصحيحها دون التفكير بعناية في العواقب وخيمة؛ لكننا سنوضح لك كيفية استخدام إصدارات واجهة برمجة التطبيقات للتعامل مع هذه المشكلات بشكل صحيح.

ما ستتعلمه

  • تحديد مزودي السحابة العامة الرئيسيين وعروض الخدمات التي تدعم واجهات RESTful API
  • تكوين API بسيط وإطلاقه باستخدام منتج AWS API Gateway
  • مواءمة أساليب REST ونقاط النهاية مع العمليات التجارية الحالية والجديدة
  • شرح كيفية تمثيل أساليب HTTP لأنواع محددة من الإجراءات في العمليات القديمة أو الجديدة
  • تطبيق إصدار API لإصلاح خدمات API الحالية وتحسينها دون إحداث تعارضات

النقاط الرئيسية

  • يمكن تشغيل واجهات RESTful API في بيئات عديدة، غير أن السحابة العامة أصبحت الأكثر شيوعاً.
  • نظراً لاعتماد خدمات REST على أساليب HTTP، فإن فهم كيفية إرسال العمليات التجارية للبيانات واستهلاكها يُعدّ مفتاحاً لتمثيل عملياتها في REST.
  • قد تكون عواقب ترقية خدمات API أو تصحيحها دون مراعاة التداعيات وخيمة.
  • يُتيح الإصدار تجنب التعارضات وإدخال التحسينات بأسلوب مسؤول.

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

ما الذي يغطيه هذا المقرر؟

يستكشف المقرر منتجات API التي يقدمها كبار مزودي خدمات السحابة، ويوضح كيفية تكوين API بسيط وإطلاقه باستخدام AWS API Gateway، ويتناول مواءمة أساليب REST ونقاط النهاية مع العمليات التجارية، ويشرح استخدام إصدار API لإصلاح الخدمات الحالية وتحسينها.

هل ستتعلم كيفية استخدام أدوات مزود سحابة بعينه؟

نعم. تستعرض الدروس كيفية تكوين API بسيط وإطلاقه باستخدام منتج AWS API Gateway، وتستكشف مختلف منتجات API التي يقدمها كبار مزودي خدمات السحابة.

كيف يُنظَّم المقرر؟

يُنظَّم في ثلاثة دروس: اعتبارات تصميم REST API، ومواءمة العمليات مع أساليب HTTP، وصيانة إصدار API.

ما المهارات التي ستبنيها؟

يبني المقرر مهارات في تصميم API وإدارة API وتطوير REST API والعمل مع عملاء REST وRESTful API، بما يشمل استخدام عميل REST المتقدم.