PHP غير المتزامن: دليل شامل
300 صفحات
Arabic
PDF
4.5

PHP غير المتزامن: دليل شامل

PHP غير المتزامن: دليل شامل

المؤلف:

السنة:

ملخص:

«PHP غير المتزامن: دليل شامل» هو دليل عملي شامل للمطورين الذين يرغبون في الارتقاء بمهاراتهم في PHP إلى مستوى جديد. الكتاب مخصص لواحد من أكثر المواضيع تعقيدًا وطلبًا في تطوير الويب الحديث — البرمجة غير المتزامنة وبناء التطبيقات عالية الأداء.



في عالم اليوم، حيث يتوقع المستخدمون استجابة فورية من الخدمات، غالبًا ما يصبح PHP المتزامن التقليدي عنق زجاجة. سيساعدك هذا الكتاب في تجاوز قيود النموذج التقليدي «طلب واحد — عملية واحدة» وتعلم بناء أنظمة فعالة وقابلة للتوسع.



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

  • مطوري PHP من المستوى المتوسط والمتقدم الراغبين في إتقان البرمجة غير المتزامنة؛
  • مهندسي البرمجيات الذين يصممون أنظمة عالية التحميل؛
  • المطورين العاملين مع WebSockets، والدردشات، وتطبيقات الوقت الفعلي، والخدمات المصغرة؛
  • كل من يريد فهم كيفية عمل أطر PHP الحديثة (Laravel Octane، Symfony Messenger) تحت الغطاء.


ماذا ستتعلم من الكتاب:

  • المبادئ الأساسية للبرمجة غير المتزامنة: event loop، الإدخال/الإخراج غير المحظور، coroutines؛
  • تحليل ومقارنة مفصلة لجميع الأدوات الشائعة: ReactPHP، Amphp، Swoole، Open Swoole؛
  • العمل مع PHP Fibers — الدعم الأصلي للبرمجة غير المتزامنة في PHP 8.1+؛
  • أنماط التصميم للتطبيقات غير المتزامنة: Promise، Channel، Pipeline، Observer؛
  • معالجة الأخطاء وتصحيح الأخطاء في الكود غير المتزامن؛
  • إنشاء event loop خاص بك من الصفر؛
  • دمج PHP غير المتزامن مع قواعد البيانات (MySQL، PostgreSQL، Redis) وواجهات API الخارجية؛
  • بناء تطبيقات الوقت الفعلي (WebSockets، Server-Sent Events)؛
  • تحسين الأداء واختبار التحميل؛
  • نشر تطبيقات PHP غير المتزامنة في بيئة الإنتاج.


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



«PHP غير المتزامن: دليل شامل» سيكون رفيقك الموثوق في إتقان البرمجة المتزامنة. بغض النظر عما إذا كنت تبني API عالي التحميل، أو نظام دردشة، أو خدمة زمن حقيقي — سيمنحك هذا الكتاب جميع الأدوات والمعرفة اللازمة لتنفيذ مشروعك بنجاح.

توصيات