PHP الاحترافي: تقنيات متقدمة
300 صفحات
Arabic
PDF
4.5

PHP الاحترافي: تقنيات متقدمة

PHP الاحترافي: تقنيات متقدمة

المؤلف:

السنة:

ملخص:

كتاب «PHP الاحترافي: تقنيات متقدمة» مخصص للمطورين الذين أتقنوا بالفعل أساسيات اللغة ويريدون الانتقال إلى مستوى جديد. المؤلف، أليكسي سميرنوف، مطور أول يتمتع بخبرة 15 عامًا، يشارك الممارسات الحقيقية المستخدمة في المشاريع التجارية الكبيرة وأنظمة highload.



هذه ليست مقدمة أخرى عن بناء الجملة - ستغوص في تصميم الهياكل المعقدة، بدءًا من اختيار البنية الصحيحة للفئات وصولاً إلى نشر الخدمات المصغرة. يتم إيلاء اهتمام خاص للأساليب الحديثة: SOLID، GRASP، حقن التبعيات (Dependency Injection)، العمل مع قوائم الانتظار، التخزين المؤقت على مستوى Redis و Varnish، بالإضافة إلى التنميط باستخدام Xdebug و Blackfire.



ما ستتعلمه:

  • كيفية تطبيق أكثر من 15 نمط تصميم (Factory، Strategy، Observer، Repository وغيرها) في المشاريع الحقيقية؛
  • طرق تحسين الأداء: من ضبط opcache إلى المعالجة غير المتزامنة للمهام عبر RabbitMQ؛
  • مبادئ الترميز الآمن: الحماية من SQL-حقن، XSS، CSRF، التحقق من صحة البيانات المدخلة؛
  • ممارسة اختبار الوحدة باستخدام PHPUnit واختبار التكامل باستخدام Codeception؛
  • الأنماط المعمارية: MVC، HMVC، Event-Driven، CQRS و Event Sourcing؛
  • العمل مع Docker، CI/CD، النشر ومراقبة بيئة الإنتاج.


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

  • مطورو الواجهة الخلفية (Backend) ذوو الخبرة في العمل مع PHP لمدة عامين أو أكثر؛
  • قادة الفرق (Team Lead) والمعماريون الذين يرغبون في تنظيم معرفتهم؛
  • المتخصصون المنتقلون من لغات أخرى (Java، Python) إلى PHP-stack؛
  • كل من يستعد للمقابلات الفنية لوظيفة Senior PHP Developer.


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



«PHP الاحترافي: تقنيات متقدمة» سيكون دليلك المرجعي عند إنشاء تطبيقات الويب المعقدة وواجهات API والهندسة المعمارية للخدمات المصغرة. بعد قراءته، ستتمكن من حل المهام بأي تعقيد بثقة - بدءًا من إعادة هيكلة الأنظمة القديمة (refactoring legacy) إلى تطوير المشاريع عالية التحميل.

توصيات