تطوير API بلغة PHP: إنشاء خدمات RESTful حديثة
300 صفحات
Arabic
PDF
4.5

تطوير API بلغة PHP: إنشاء خدمات RESTful حديثة

تطوير API بلغة PHP: إنشاء خدمات RESTful حديثة

المؤلف:

السنة:

ملخص:

كتاب «تطوير API بلغة PHP» هو دليل عملي للمطورين الذين يرغبون في إتقان إنشاء RESTful API حديثة باستخدام PHP. المؤلف، أليكسي بيتروف، يشارك خبرته في بناء خدمات موثوقة وعالية الأداء، بدءًا من أساسيات بروتوكول HTTP وصولاً إلى النشر في بيئة الإنتاج.



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

  • مبادئ تصميم RESTful API: الموارد، نقاط النهاية، إدارة الإصدارات.
  • العمل مع الطلبات والاستجابات: طرق HTTP، الرؤوس، رموز الحالة.
  • تنسيق البيانات: JSON، XML، التسلسل والتحقق من الصحة.
  • المصادقة والتفويض: JWT، OAuth 2.0، مفاتيح API.
  • العمل مع قواعد البيانات: SQL و NoSQL، تحسين الاستعلامات.
  • اختبار API: اختبارات الوحدة، اختبارات التكامل، Postman و Swagger.
  • التوثيق: مواصفات OpenAPI (Swagger)، إنشاء التوثيق.
  • معالجة الأخطاء وتسجيل السجلات.
  • الأمان: حقن SQL، XSS، CSRF، تحديد معدل الطلبات.
  • النشر: Docker، CI/CD، المراقبة.


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

  • لمطوري PHP الذين ينتقلون إلى إنشاء API.
  • لمطوري Full-stack الراغبين في التعمق في الواجهة الخلفية.
  • لمهندسي البرمجيات الذين يصممون الخدمات المصغرة.
  • للطلاب والمبتدئين الذين يدرسون الأساليب الحديثة.


ماذا ستتعلم وستكون قادرًا على فعله بعد القراءة:

  • تصميم RESTful API مع مراعاة أفضل الممارسات.
  • تنفيذ نقاط النهاية مع معالجة صحيحة للمعلمات.
  • إعداد المصادقة والتحكم في الوصول.
  • كتابة كود قابل للقراءة والاختبار والآمن.
  • توثيق API للزملاء والمستهلكين الخارجيين.
  • نشر API على الخادم باستخدام الأدوات الحديثة.


يحتوي الكتاب على العديد من أمثلة الأكواد الجاهزة للاستخدام في المشاريع الحقيقية. يتضمن كل فصل مهام عملية لترسيخ المادة.



لماذا يجب قراءة هذا الكتاب على PythonLib؟

  • معلومات محدثة لعام 2024.
  • أساليب مجربة بدون أنماط قديمة.
  • التركيز على التطبيق العملي وليس النظري.


ابدأ في إنشاء API احترافية بلغة PHP اليوم!

توصيات