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

دليل الدورات

تصميم API باستخدام GraphQL

تصميم رسوم بيانية محددة الأنواع مع إبقاء التكلفة والتحقق من الصلاحيات واضحين.

تدرّب على حدود المخطط، وقابلية قبول null، والاستعلامات، وعمليات التعديل، والتحقق من الملكية في دوال الحل، والتحميل بالدفعات، والتخزين المؤقت المُطبَّع، وتكلفة العمليات، وتصميم الأخطاء، والموازنة الموضوعية مع REST.

المنهج

  1. القسم 1

    عقود المخطط

    إظهار ضمانات المجال في نظام الأنواع.

    1. أنواع الكائنات والمعرّفات الثابتة
    2. قابلية قبول null عقد
    3. أنواع المدخلات
  2. القسم 2

    دوال الحل والتحقق من الصلاحيات

    ضبط حجم تحميل البيانات، والتحقق من الصلاحيات عند المورد المحمي نفسه.

    1. حدود دوال الحل
    2. الصلاحيات على مستوى الحقل
    3. N+1 والتحميل بالدفعات
  3. القسم 3

    العمليات والتكلفة والتخزين المؤقت

    ضبط تكلفة العمليات وتوضيح هوية الكيانات في ذاكرة التخزين المؤقت.

    1. ذاكرة العميل المُطبَّعة
    2. حدود تكلفة العمليات
    3. الموازنة بين GraphQL وREST

مسارات التعلّم

فكرتك على أرض الواقع. البداية في 60 ثانية.

تجربة مجانية لمدة 7 أيام في كل خطة للأعضاء الجدد لأول مرة · الإلغاء في أي وقت

البدء

العودة إلى الدورات