PHP Web Services: واجهات برمجة التطبيقات وخدمات الويب بلغة PHP
200 صفحات
Arabic
PDF
4.5

PHP Web Services: واجهات برمجة التطبيقات وخدمات الويب بلغة PHP

Руководство по созданию RESTful API на PHP

المؤلف:

السنة:

ملخص:

مقدمة

كتاب «PHP Web Services» (المؤلفة — لورنا ميتشل، 2016، 200 صفحة) هو دليل عملي لتصميم وتنفيذ خدمات الويب بلغة PHP. في عصر الخدمات المصغرة والأنظمة الموزعة، تصبح مهارة إنشاء واجهات برمجة تطبيقات (API) موثوقة مهارة إلزامية لمطور PHP. تقدم لورنا ميتشل، المهندسة المخضرمة والمتحدثة في المؤتمرات، نهجًا مركزًا: بدون نظرية زائدة، مع التركيز على الأمثلة الواقعية وأفضل الممارسات.

عن ماذا يتحدث الكتاب؟

يغطي الكتاب الدورة الكاملة لإنشاء خدمة ويب: من اختيار تنسيق البيانات إلى النشر والمراقبة. يركز الاهتمام الرئيسي على بنية RESTful، ولكن يتم أيضًا مناقشة الأساليب البديلة (SOAP, RPC). تشرح المؤلفة بشكل متسلسل:

  • أساسيات HTTP ومبادئ REST؛
  • تنسيقات تبادل البيانات: JSON, XML، وتسلسلها وإلغاء تسلسلها في PHP؛
  • تصميم نقاط النهاية (endpoints)، وإدارة إصدارات API؛
  • المصادقة والتفويض (Basic Auth, OAuth 2.0, API-keys)؛
  • معالجة الأخطاء ورموز حالة HTTP؛
  • اختبار خدمات الويب باستخدام PHPUnit وأدوات مثل Postman؛
  • توثيق API (OpenAPI/Swagger)؛
  • تحسين الأداء (التخزين المؤقت، التقسيم إلى صفحات، تحديد عدد الطلبات).

لمن هذا الكتاب؟

الكتاب موجه لـ مطوري PHP من المستوى المتوسط الذين هم على دراية بأساسيات اللغة ويريدون تعلم إنشاء API. قد يحتاج المبتدئون إلى

توصيات