أساسيات API في PHP
238 صفحات
Arabic
PDF
4.5

أساسيات API في PHP

Создание RESTful API с нуля на PHP

المؤلف:

السنة:

ملخص:

مقدمة

كتاب «API Foundations in PHP» (المؤلف — جون فولدز، 2017، 238 صفحة) هو دليل عملي لإنشاء واجهات برمجة تطبيقات ويب حديثة بلغة PHP. في عصر الخدمات المصغرة وتطبيقات الهاتف المحمول، أصبحت القدرة على تصميم وتنفيذ API بشكل صحيح إحدى المهارات الأساسية لمطور backend. هذا الكتاب غير مثقل بالنظرية — بل يركز على أمثلة محددة وبناء خطوة بخطوة لواجهة RESTful API كاملة.

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

يأخذ المؤلف القارئ بشكل متسلسل عبر جميع مراحل تطوير API: من إعداد البيئة إلى النشر على خادم الإنتاج. ينصب التركيز الرئيسي على:

  • مبادئ REST والتصميم الصحيح للنقاط الطرفية (endpoints)؛
  • تنظيم التوجيه (routing) بدون استخدام أطر العمل — بلغة PHP الخالصة؛
  • العمل مع طرق HTTP (GET, POST, PUT, DELETE)؛
  • المصادقة والتفويض (tokens, JWT, OAuth 2.0)؛
  • معالجة الأخطاء والتحقق من صحة البيانات؛
  • اختبار API باستخدام Postman و PHPUnit؛
  • توثيق API (Swagger/OpenAPI).

يحتوي كل فصل على كود جاهز يمكن تطبيقه فورًا في المشروع. في نهاية الكتاب، يحصل القارئ على API يعمل بالكامل لإدارة المهام (تطبيق TODO) مع قاعدة بيانات MySQL.

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

الكتاب موجه لـ مطوري PHP من المستوى المبتدئ والمتوسط الذين هم على دراية بالفعل بأساسيات اللغة (المتغيرات، الدوال، الكلاسات، PDO) وعلى الأقل

توصيات