مسام
العودة إلى الدورة

أوراكل Visual Builder: تطبيقات تعيش بعد إصدارها الأول · الوحدة ٥ · البيانات: كائنات الأعمال والخدمات الخارجية

نقاط النهاية التي تكشفها كائناتك

الدرس ٥٠ من ١٧٦ · ٣ دقيقة

وكل كائن أعمالٍ خدمة REST. من يستطيع استدعاءها، والفحص أنها ليست أكثر مما قصدت. وهذا الدرس الأمني في الوحدة، والسبب جملةٌ واحدة: إنشاء كائن أعمالٍ يُنشئ نقطةً عامّة أردتها أم لا. والنقطة موجودة من لحظة وجود الكائن، ولا شيء في صفحاتك يقيّدها. فقد لا تقرأ صفحتك قط إلا ثلاثة حقولٍ من صفوفٍ تخصّ عميلًا واحدًا. وتعيد النقطة كلَّ حقلٍ من كل صفٍّ إلى كل مسموحٍ له باستدعائها — و«مسموح» يقرّره إعداد الكائن نفسه، لا ما تفعله صفحاتك. ولذلك يكون الافتراض هو الشيء الذي يُفحَص. فكائنٌ تُرِك كما أُنشئ يكون قابلًا للقراءة عادةً لأي مستخدمٍ مستوثَق للتطبيق، و«المستوثَق» جماعةٌ أكبر بكثير من «من صفحتك لهم». وثاني إخفاقات الدرس ٩ — نقطةٌ يبلغها كل مسجَّل — ليس هجومًا، بل افتراضًا لم ينظر فيه أحد. وهو خفيٌّ من داخل التطبيق، وذلك ما يجعله يدوم. فكل صفحةٍ تسلك صحيحًا، وكل مستخدمٍ يرى ما ينبغي، والكشف لا يُوجَد إلا باستدعاء النقطة مباشرةً — ولا أحد

الدرس الكامل جزء من الدورة

الفيديو والدرس المكتوب كاملًا واختبار الوحدة مشمولة في أوراكل Visual Builder: تطبيقات تعيش بعد إصدارها الأول، مع شهادة عند الإكمال ونافذة استرداد مدتها أربعة عشر يومًا.

احصل على الدروس المجانية بالبريد

سنرسل لك رابطًا لكل درس مجاني في هذه الدورة. لا حاجة إلى حساب، ورسالة واحدة فقط.

في هذه الوحدة: الوحدة ٥ · البيانات: كائنات الأعمال والخدمات الخارجية

  1. ١كائنات الأعمال: قاعدة بياناتك أنت
  2. ٢متى تحتفظ بالبيانات هنا ومتى لا
  3. ٣تصميم كائن أعمال
  4. ٤قواعد الكائن ومشغّلاته
  5. ٥استيراد البيانات وتصديرها
  6. ٦نقاط النهاية التي تكشفها كائناتك
  7. ٧الخدمات الخارجية: النصف الآخر
  8. ٨البيانات المرجعية وقوائم القيم
  9. ٩ما الذي ينكسر: ثلاثة إخفاقات بيانات
  10. ١٠تمهيد التدريب · مصدران، شاشة واحدة