Skip to content

4 كتب مختارة لتعلم لغة البرمجة PHP

4 كتب مختارة لتعلم لغة البرمجة PHP

4 أبريل 2018 | 00:00

معظمنا يعرف بأنه لا يعلى على لغة البرمجة PHP في سوق ومجال تطوير الويب، خاصة في المنطقة العربية حيث لا نرى منافسة حقيقية ل PHP من طرف لغات البرمجة الأخرى مثل بايثون و روبي.

PHP تدعم برنامج إدارة المحتوى ووردبريس الذي يدعم بدوره ما يزيد على 30% تقريبا من مجموع المواقع الإلكترونية، دون أن ننسى دروبال وكذلك إطارات عمل شهيرة على رأسها لارافيل و سيمفوني.

بالمجمل، تشكل لغة PHP نواة %80 من مجموع المواقع على شبكة الإنترنت بحسب موقع W3Techs المتخصص. هذا ما يجعل هذه اللغة جذابة لكل مطور يرغب في الولوج لسوق الشغل من أوسع ( وأسهل ) أبوابه.

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

1. The Joy of PHP Programming

The joy of php programming

يمكن اعتبار كتاب The Joy Of PHP لمؤلفه آلان فوربس، خيارا جيدا جدا للمبتدئين الراغبين في القيام بأولى خطواتهم مع تطوير الويب باستخدام PHP و MySQL.

بعد قراءتك للكتاب وتطبيق كل ما جاء فيه من أمثلة، ستصبح قادرا على قراءة وفهم أكواد PHP وبناء مواقع ديناميكية من الصفر. الكتاب سياعدك كذلك على تعلم أساسيات لغة HTML وكذلك لغة SQL للتعامل مع قواعد البيانات MySQL. ويختتم الكتاب بالتطرق لبعض النقاط التي يجب أخذها بعين الإعتبار لجعل مواقعنا آمنة ومحمية من هجمات المخربين.

الكتاب كما قلت موجه للمبتدئين، ولا يجعل منك خبيرا في لغة البرمجة PHP، ولكن المؤكد أنه سيكون خطوة هامة وأساسية في مشوارك لبلوغ ذلك الهدف.

2. Laravel: Code Smart

Laravel: Code Smart

إذا كنت تريد تعلم إطار العمل لارافيل وفهم كافة جوانبه والأفكار التي بني عليها، فلا أظن بأنك ستجد كتابا أفضل من Laravel: Code smart.

المؤلف، دايلي رييس، عمد إلى استخدام أسلوب سلس وواضح لإيصال الأفكار إلى القارئ. هذا الأسلوب السلس لا يعني بأن المحتوى سطحي، بل على العكس، الكتاب موجه للمبتدئين وكذلك المحترفين، لأنه يبدأ من الصفر (التحميل والتركيب) ويصل بالقارئ إلى مراحل متقدمة حيث يشرح كل جزء من الأجزاء التي تكون نواة Laravel والفلسفة التي بني عليها، على سبيل الذكر *Façades *،Service Providers و Dependency Injection إلخ …

3. Survive the Deep End: PHP Security

هذا الكتاب يهتم بجانب في غاية الأهمية في مجال تطوير الويب بصفة عامة، ألا وهو الجانب الأمني والحماية. مواقع وتطبيقات الويب عرضة لأنواع عديدة من الهجمات التي تستغل عددا من الثغرات الموجودة في الشفرة المصدرية للموقع، ومن أشهر هذه الهجمات نجد :

هذا الكتاب يعلمنا كيف نقوم بتحصين مشاريعنا من هذه الأخطار بتقديم العديد من الأمثلة والنصائح التي يستطيع كل مطور مبتدئ فهمها واستيعابها.

PHP Objects, Patterns, and Practice .4

PHP Objects, Patterns, and Practice

هذا الكتاب ضخم، حيث يتألف من زهاء 600 صفحة وهو الأكثر شمولية في هذه اللائحة. يتطرق لعدد كبير من الجوانب المهمة والمفاهيم المتقدمة في بيئة PHP.

يمكن تقسيم هذا الكتاب إلى 3 أقسام رئيسية :

كتاب PHP Objects, Patterns, and Practice موجه للمطورين الذي يريدون دفع أنفسهم لمستوى متقدم، وقد لا يكون مناسبا للمبتدئين. وتجذر الإشارة إلى أن الإصدار الأخير، الخامس، متوافق مع PHP 7 ما يعني بأن محتوى الكتاب مواكب لأحدث التحسينات والتغييرات التي طرأت على هذه اللغة.

عيسى محمد علي
عيسى محمد علي
مطور ويب متخصص في الواجهات الأمامية، أحب التدوين وإغناء المحتوى التقني للغة الضاد وهذا كان السبب الرئيسي في إنشائي لمدونة توتومينا.