حول هذا المنتج
ملخص الكتاب استمر في تطوير أنظمة أنيقة ومتينة للغاية باستخدام PHP. مع التركيز على إتقان أدوات التطوير الأساسية وتطبيق أفضل الممارسات، تم تحديث الجزء الثاني من الطبعة السابعة هذه بالكامل لتتوافق مع PHP 8.3 وأحدث الإصدارات المستقرة لجميع الأدوات والعمليات. يتضمن الكتاب فصولاً جديدة تماماً تغطي Docker وAnsible وأدوات إعادة صياغة الكود (refactoring) وPHP عبر سطر الأوامر. كما يعيد هذا الجزء تقديم فصل عن التوثيق المضمن (inline documentation) ويوسع تغطيته للتكامل المستمر ليشمل GitHub Actions. يبني هذا الكتاب على الأساس المتين الذي قدمه المجلد 1 ليغطي الأدوات والممارسات اللازمة لتطوير الأكواد البرمجية القوية واختبارها ونشرها. ستتعلم كيفية إدارة العديد من المطورين والإصدارات باستخدام git، وإنشاء بيئات التطوير، ونشر Composer للاستفادة من آلاف الأدوات والمكتبات وإدارة التبعيات. كما ستستكشف استراتيجيات الاختبار الآلي والتكامل المستمر، وتتعلم التقنيات الأساسية لنشر الكود الخاص بك باستخدام Git و Ansible. بعد قراءة هذا الكتاب واستخدامه، ستتمكن من إتقان مجموعة أدوات تدعم دورة حياة مشروع PHP بالكامل؛ بدءاً من إنشاء بيئة تطوير مرنة، مروراً بالتعاون البرمجي، واستخدام أفضل الممارسات القائمة على المعايير والتوثيق، وصولاً إلى الاختبار والنشر عبر خوادم إنتاج متعددة. ستتعلم من خلال هذا الكتاب: إتقان أدوات واستراتيجيات اختبار الكود الجديد، وتقنيات اختبار المشاريع القديمة إنشاء التوثيق المضمن لاستخدامه من قبل أعضاء الفريق والمستخدمين والأدوات مثل بيئات التطوير المتكاملة IDEs العمل باستخدام Selenium لاختبار واجهات الويب إدارة الكود الخاص بك والتعاون مع فريقك باستخدام Git الاستفادة من التكامل المستمر لبناء أنظمة متينة للغاية نشر نظامك وإدارة إعدادات مشروعك بأمان باستخدام Ansible
لمن هذا الكتاب لكل من لديه معرفة أساسية بلغة PHP ويرغب في تعلم الممارسات والأدوات التي يمكن أن تجعل المشاريع آمنة وأنيقة ومستقرة.
من الغلاف الخلفي استمر في تطوير أنظمة أنيقة ومتينة للغاية باستخدام PHP. ومع التركيز على إتقان أدوات التطوير الأساسية وتطبيق أفضل الممارسات، فقد تم تحديث المجلد 2 من الطبعة 7 هذه بالكامل لتتوافق مع PHP 8.3 وأحدث الإصدارات المستقرة لجميع الأدوات والعمليات. يتضمن المجلد فصولاً جديدة تماماً تغطي Docker و Ansible وأدوات إعادة صياغة الكود (refactoring) و PHP عبر سطر الأوامر. كما يعيد المجلد تقديم فصل عن التوثيق المضمن ويوسع تغطيته للتكامل المستمر ليشمل GitHub Actions. يبني هذا الكتاب على الأساس المتين الذي قدمه المجلد 1 ليغطي الأدوات والممارسات اللازمة لتطوير الأكواد البرمجية القوية واختبارها ونشرها. ستتعلم كيفية إدارة العديد من المطورين والإصدارات باستخدام git، وإنشاء بيئات التطوير، ونشر Composer للاستفادة من آلاف الأدوات والمكتبات وإدارة التبعيات. كما ستستكشف استراتيجيات الاختبار الآلي والتكامل المستمر، وتتعلم التقنيات الأساسية لنشر الكود الخاص بك باستخدام Git و Ansible. بعد قراءة هذا الكتاب واستخدامه، ستتمكن من إتقان مجموعة أدوات تدعم دورة حياة مشروع PHP بالكامل؛ بدءاً من إنشاء بيئة تطوير مرنة، مروراً بالتعاون البرمجي، واستخدام أفضل الممارسات القائمة على المعايير والتوثيق، وصولاً إلى الاختبار والنشر عبر خوادم إنتاج متعددة. ستتمكن من: إتقان أدوات واستراتيجيات اختبار الأكواد البرمجية الجديدة، وتقنيات اختبار المشاريع القديمة إنشاء توثيق داخلي لاستخدامه من قبل أعضاء الفريق والمستخدمين والأدوات مثل IDEs العمل باستخدام Selenium لاختبار واجهات الويب إدارة الكود الخاص بك والتعاون مع فريقك باستخدام Git الاستفادة من التكامل المستمر لبناء أنظمة متينة للغاية نشر نظامك وإدارة إعدادات مشروعك بأمان باستخدام Ansible
نبذة عن المؤلف عمل Matt Zandstra كمبرمج ويب ومستشار وكاتب لأكثر من عقدين من الزمن. وهو مؤلف كتاب SAMS Teach Yourself PHP in 24 Hours (في ثلاث طبعات) ومساهم في DHTML Unleashed. كما كتب مقالات لمجلات Linux Magazine و Zend و IBM DeveloperWorks و phparchitect Magazine وغيرها. شغل Matt منصب مطور أول/قائد تقني في Yahoo وقائد تقني لـ API في LoveCrafts. ويدير الآن وكالة تقدم المشورة للشركات بشأن بنيتها التحتية وإدارة الأنظمة، كما يقوم بتطوير الأنظمة بشكل أساسي باستخدام PHP و Python و Java. كما يكتب Matt القصص الخيالية.
- المميزات
- استمر في تطوير أنظمة أنيقة ومتينة باستخدام PHP.
- نبذة عن المؤلف: عمل Matt Zandstra كمبرمج ويب ومستشار وكاتب لأكثر من عقدين من الزمن.
- 347 صفحة
- الحواسيب، الإنترنت
المواصفات
- الأبعاد (الإجمالية)
10.0 بوصة (ارتفاع) × 7.0 بوصة (عرض) × 0.76 بوصة (عمق)
- الوزن
1.4 رطل
- العمر المقترح
22 سنة فما فوق
- عدد الصفحات
347
- النوع
أجهزة الكمبيوتر
- النوع الفرعي
الإنترنت
- الناشر
Apress
- الموضوع
برمجة الويب
- الطبعة
الطبعة السابعة
- التنسيق
غلاف ورقي
- المؤلف
Matt Zandstra
- اللغة
الإنجليزية