PHP هي إحدى لغات البرمجة الخالدة وهي أيضًا واحدة من أكثر اللغات التي تحتوي على وظائف شاغرة في سوق العمل.
معظم مواقع الويب في العالم مكتوبة بلغة PHP أو باستخدام أطر عمل أو CMS مع PHP، مثل: Wordpress وLaravel وغيرها.
لدينا دورة PHP وMySQL كاملة تحتوي على محتوى الوسائط المتعددة.
ولكن، إذا كنت تحب القراءة والتعلم من الكتب وترغب في البقاء على اطلاع بإصدار PHP الجديد 8. في هذه المقالة سوف نوصي بـ 10 PHP 8 كتب تستحق القراءة، دعنا نصل إلى القائمة!
يعد "PHP 8: دليل مطور الويب الحديث" مصدرًا لا غنى عنه للمطورين الذين يتطلعون إلى إتقان أحدث إصدار لإحدى لغات البرمجة الأكثر شهرة في العالم. يتعمق هذا الدليل الشامل في الفروق الدقيقة في PHP 8، ويقدم ميزاته الجديدة وأدائه المحسن وإجراءات الأمان المحسنة التي تعتبر ضرورية لتطوير الويب الحديث.
انقر هنا لشراء هذا الكتاب
تبدأ كائنات وأنماط وممارسات PHP 8 بتغطية الميزات الموجهة للكائنات في PHP. يقدم موضوعات مهمة بما في ذلك إعلانات الفصل والميراث والتفكير. القسم التالي مخصص لأنماط التصميم.
يشرح المبادئ التي تجعل الأنماط قوية. سوف تغطي العديد من أنماط التصميم الكلاسيكية، بما في ذلك أنماط المؤسسات وقواعد البيانات. يغطي الجزء الأخير من الكتاب الأدوات والممارسات التي يمكن أن تساعد في تحويل التعليمات البرمجية الرائعة إلى مشروع ناجح.
يوضح القسم كيفية إدارة العديد من المطورين والإصدارات باستخدام git وكيفية إدارة الإصدارات والتبعيات باستخدام Composer. كما يستكشف أيضًا استراتيجيات الاختبار الآلي والتكامل المستمر.
انقر هنا لشراء هذا الكتاب
في Learn PHP 8، تستفيد أمثلة البرمجة من أحدث ميزات PHP؛ ستتبع نهج التعلم بالممارسة الذي يوفر أمثلة كاملة للبرمجة. تمنحك تمارين "افعل هذا" في كل فصل الفرصة لإجراء تعديلات على رمز المثال.
تسمح لك تمارين البرمجة في نهاية الفصل بتطوير تطبيقاتك الخاصة باستخدام الخوارزميات الموضحة في الفصل.
انقر هنا لشراء هذا الكتاب
ينتهي الأمر بمطوري الويب PHP إلى بناء مشاريع مؤسسية معقدة دون خبرة سابقة في التطوير القائم على الاختبار والسلوك، مما يؤدي إلى برامج معقدة وتصعب صيانتها. يساعدك هذا الدليل التفصيلي خطوة بخطوة على إدارة تعقيدات تطبيقات الويب واسعة النطاق.
يرشدك خلال عمليات العمل في المشروع، بدءًا من فهم متطلبات العمل وترجمتها إلى برامج صيانة حقيقية، وصولاً إلى عمليات النشر الآلية.
انقر هنا لشراء هذا الكتاب
ستبدأ باستكشاف ميزات PHP 8 الجديدة في مجال البرمجة الشيئية (OOP)، تليها التحسينات على المستوى الإجرائي.
بعد ذلك، ستتعرف على فواصل التوافق العكسي المحتملة وتكتشف أفضل الممارسات لتحسين الأداء. يقدم الفصل الأخير من الكتاب نظرة ثاقبة حول لغة PHP غير المتزامنة، وهي طريقة ثورية جديدة للبرمجة، وتوفر تغطية مفصلة وأمثلة للبرمجة غير المتزامنة باستخدام ملحق Swoole وFibers.
انقر هنا لشراء هذا الكتاب
يقدم The Art of Modern PHP 8 أحدث ميزات ومفاهيم لغة PHP. يساعدك الكتاب على تحديث معرفتك البرمجية وممارسات PHP. بدءًا من البرمجة الموجهة للكائنات (OOP) في PHP وميزات اللغة ذات الصلة، ستعمل باستخدام تقنيات البرمجة الحديثة مثل الوراثة، وفهم كيفية تباينها مع التركيب، وأخيرًا فحص ميزات اللغة الأكثر تقدمًا.
سوف تتعرف على نمط MVC من خلال تطوير نظام MVC الخاص بك والتقدم في فهم ما تفعله حاوية DI من خلال بناء حاوية لعبة DI. يقدم الكتاب نظرة عامة على Composer وكيفية استخدامه لإنشاء حزم PHP قابلة لإعادة الاستخدام. ستجد أيضًا تقنيات لنشر هذه الحزم في مكتبات الحزم ليستكشفها المطورون الآخرون.
انقر هنا لشراء هذا الكتاب
استفد من الميزات القوية لـ PHP 8 لإنشاء تطبيقات الويب الأساسية، وحل اختبارات التعليمات البرمجية (الضرورية لمعظم مقابلات العمل اليوم)، والبدء في التحرك نحو مفاهيم PHP أكثر تقدمًا. يقدم هذا الكتاب مقدمة إلى PHP 8، بما في ذلك الوحدات النمطية والسمات ومترجم JIT وأنواع الاتحادات، بالإضافة إلى الأطر ذات الصلة مثل Symfony.
انقر هنا لشراء هذا الكتاب
اجعل مواقعك أكثر ديناميكية عن طريق إضافة نموذج تعليقات، أو إنشاء منطقة خاصة حيث يمكن للأعضاء تحميل الصور التي يتم تغيير حجمها تلقائيًا، أو تخزين كل المحتوى الخاص بك في قاعدة بيانات.
قام ديفيد باورز بتحديث كتابه النهائي لدمج أحدث التقنيات والتغييرات في PHP مع وصول PHP 8. تتضمن الميزات الجديدة السمات المسماة، وتعزيز خاصية المُنشئ، وتعبير المطابقة الأكثر صرامة وإيجازًا، وأنواع الاتحاد، وغير ذلك الكثير.
انقر هنا لشراء هذا الكتاب
لن تغمرك كل تفاصيل لغة PHP الكاملة منذ البداية. بدلاً من ذلك، ستتعرف على مجموعة فرعية صغيرة ومتعددة الاستخدامات من لغة PHP من خلال تعلم كيفية استخدامها بشكل إبداعي لتطوير مشاريع ديناميكية.
سترى كيفية استخدام المتغيرات وهياكل التحكم والوظائف والبرمجة الموجهة للكائنات. يتم استخدام تقنيات البرمجة الآمنة في جميع أنحاء الكتاب لتوضيح الطريقة الصحيحة للدفاع ضد المتسللين. سوف تتعلم كيفية تخطيط وإنشاء قواعد بيانات MySQL/MariaDB والوصول إليها باستخدام PHP.
خلال هذه العملية، ستتعرف على كائنات البيانات ومفاهيم تصميم واجهة المستخدم وأنماط التصميم. سيتم استخدام منهجية Model-View-Controller (MVC) للحفاظ على تصميم منطقي متسق لكل مشروع.
انقر هنا لشراء هذا الكتاب
ستبدأ بسرعة في كتابة كود إطار العمل الأول الخاص بك ثم تقوم بإنشاء عدة أمثلة باستخدام جوانب إطار عمل MVC، بما في ذلك جهاز التوجيه ومحرك القالب ومكتبة قاعدة البيانات ومحرك الثبات (ORM) وإطار الاختبار.
في القسم التالي، ستقوم بتنفيذ الجلسات وذاكرة التخزين المؤقت وأنظمة الملفات وقوائم الانتظار والتسجيل والبريد. سينتهي بك الأمر إلى إنشاء مثال لتطبيق ويب واسع النطاق: موقع مبيعات لشركة تبيع الصواريخ.
انقر هنا لشراء هذا الكتاب
على الرغم من أن الكتب باللغة الإنجليزية، إلا أنها تستحق العناء، حيث أن الكود عالمي!
تابع سلسلة #QueroLer هنا على المدونة حيث ستكون هناك توصيات لكتب البرمجة والتكنولوجيا الأخرى!
تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.
Copyright© 2022 湘ICP备2022001581号-3