ماهو ال API ولماذا يتكرر في عالم البزنس

ملف صوتي
محتوى خاص
0:000:00
الصوت
100%

الشرح

1

ما هو API؟

التعريف

التعريف الأساسي

API هو عبارة عن إدارة وتنظيم للتواصل ما بين الأنظمة التقنية المختلفة

أنواع التواصل

• التواصل بين Front-end و Back-end
• التواصل بين Back-end و Back-end
• التواصل بين أي نظام تقني ونظام تقني آخر
الخلاصة : API = وسيلة منظمة للتواصل بين الأنظمة التقنية
2

مثال المطعم

شبيه بنظام المطعم

المكونات

المطبخ = Back-end (السيرفر)
العميل = Front-end (المستخدم)
النادل = API (الوسيط)
المينو = API Documentation

كيف يعمل النظام

1. الطلبات مصممة مسبقاً في المينيو
2. المطبخ يعرف كيف يحضر كل طلب
3. النادل ينقل الطلب والرد
4. كل شيء منظم ومتوقع
3

مثال تطبيقي: تسجيل الدخول

خطوات تسجيل الدخول

العملية

1. المستخدم يدخل اسم المستخدم وكلمة المرور
2. API ينقل المعلومات إلى السيرفر
3. السيرفر يتحقق من صحة المعلومات
4. API يرد بالنتيجة حسب التصميم المسبق

أنواع الردود المحتملة

• تسجيل دخول صحيح فقط
• المعلومات الشخصية للمستخدم
• المعلومات الشخصية + آخر دخول
قاعدة مهمة : غير مسموح أن Front-end يتواصل مع Back-end بدون API مخطط له
4

API في عالم البيزنس

استخدامات الأعمال

الربط بين الأقسام

قسم يريد الربط تقنياً مع قسم آخر داخل نفس الشركة

الربط بين الشركات

شركة تريد الربط تقنياً مع شركة أخرى

المتطلبات

1. الاتفاق المسبق على APIs
2. كل جهة تعرف ماذا تطلب
3. كل جهة تعرف الرد المتوقع
4. تصميم مسبق لاحتياجات البيزنس
5

أمثلة من الواقع

حالات واقعية

بوابات الدفع

• لها API خاص بها
• لها API Documentation
• المواقع ترسل معلومات الشراء
• ترد بنجاح العملية أو فشلها

APIs مع البنوك

• Security عالي
• توثيق عالي
• موافقات عالية
• اتفاقية تبادل معلومات

البنوك والجهات التنظيمية

• الجهات التنظيمية تطلب معلومات بشكل مستمر
• متابعة دورية عن طريق APIs
6

API Documentation

التوثيق

الغرض من التوثيق

كل جهة تعرف الرد المتوقع عند طلب معين

مكونات التوثيق

• شرح كل API
• البيانات المطلوبة
• شكل الرد المتوقع
• أمثلة عملية
الخلاصة : API = التصميم المسبق + التنفيذ + التوثيق

انضم لعائلة الهندسة و الرياضيات

سجل معنا
👨‍💻
جاري تحميل التعليقات...
ماهو ال API ولماذا يتكرر في عالم البزنس | أكاديمية موسى