PHP و Docker: حاويات التطبيقات
300 صفحات
Arabic
PDF
4.5

PHP و Docker: حاويات التطبيقات

PHP و Docker: حاويات التطبيقات

المؤلف:

السنة:

ملخص:

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



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

  • مطورو PHP من جميع المستويات — من المبتدئين الذين يواجهون الحاويات لأول مرة، إلى الخبراء الذين يرغبون في تحسين خطوط الأنابيب والهندسة المعمارية.
  • مهندسو DevOps الذين يحتاجون إلى معلومات متخصصة حول العمل مع PHP (FPM, Nginx, Composer, Xdebug).
  • قادة الفرق والمعماريون الذين يخططون للانتقال إلى بنية الخدمات المصغرة أو تطبيق CI/CD.


ماذا ستتعلم؟

  • كيفية إنشاء Dockerfile لتطبيق PHP: اختيار الصورة الأساسية، تثبيت الإضافات، تحسين الطبقات.
  • إعداد Docker Compose لمكدس LEMP النموذجي (Linux, Nginx, PHP-FPM, MySQL/PostgreSQL).
  • العمل مع Xdebug وبيئة التطوير المتكاملة (IDE) داخل الحاويات — تصحيح الأخطاء بدون ألم.
  • إدارة التبعيات عبر Composer داخل الحاوية.
  • بناء صور متعددة المراحل لتقليل حجم القطع الأثرية للإنتاج.
  • الأمان: لا تقم بتشغيل الحاويات كجذر، الأسرار، العزل.
  • التنسيق: Docker Swarm و Kubernetes لمشاريع PHP (السيناريوهات الأساسية).
  • CI/CD: أتمتة البناء والاختبار والنشر باستخدام GitHub Actions و GitLab CI.


لماذا يجب قراءته؟

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



في نهاية الكتاب، ينتظرك مشروع كامل: نشر تطبيق PHP متعدد الخدمات (API على Symfony + عامل للقوائم + لوحة إدارة على Laravel) في كتلة Kubernetes للإنتاج مع المراقبة وتسجيل السجلات.



الكتاب مكتوب بلغة حية، مع الفكاهة والقصص الحقيقية من تجربة المؤلف. مناسب للدراسة الذاتية والتدريب المؤسسي للفريق.

توصيات