دليل مهندس PHP المعماري لأنماط تصميم PHP
260 صفحات
Arabic
PDF
4.5

دليل مهندس PHP المعماري لأنماط تصميم PHP

Классика паттернов для PHP-разработчиков

المؤلف:

السنة:

ملخص:

مقدمة

صدر كتاب «PHP Architect's Guide to PHP Design Patterns» (في الترجمة الروسية — «Руководство PHP-архитектора по шаблонам проектирования PHP») في عام 2005، عندما كانت PHP قد بدأت للتو رحلتها نحو البرمجة الكائنية الجادة. المؤلف — جايسون إي. سويت (Jason E. Sweat) — مطور PHP ذو خبرة وأحد مؤسسي البوابة الشهيرة php|architect. كان هذا الكتاب من أوائل الكتب التي قامت بتكييف أنماط التصميم الكلاسيكية من «مجموعة الأربعة» (GoF) مع واقع PHP. على الرغم من عمره، إلا أنه لا يزال مصدرًا قيمًا لفهم المبادئ الأساسية لبناء كود مرن وقابل للصيانة.

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

يتكون الكتاب من 12 فصلاً ويغطي كلاً من الأنماط الأساسية والمتقدمة. لا يكتفي المؤلف بسرد التعريفات، بل يوضح كيف يحل كل نمط مشكلة محددة في سياق تطوير الويب باستخدام PHP. يتم إيلاء اهتمام خاص للأمثلة العملية: العمل مع قواعد البيانات، إنشاء أنظمة تخزين مؤقت مرنة، تنفيذ بنية موجهة بالأحداث. يناقش الكتاب أنماطًا مثل Singleton، Factory، Observer، Strategy، Decorator، Iterator وغيرها. كما يتم التطرق إلى مواضيع إعادة الهيكلة (refactoring)، الاختبار، وتوثيق الكود.

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

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

توصيات