هل تبحث عن شرح لغة php بالتفصيل؟ إليك إذًا هذا المقال؛ حيث سوف نستعرض اليوم مجموعة من أفضل 5 مواقع لتعلم لغة php مجانًا من الصفر حتى الاحتراف. تعتبر لغة بي اتش بي من اللغات البرمجية المهمة التي تستخدم في أكثر من مجال، لعل من أبرزها ما يلي:
- برمجة المواقع الإلكترونية.
- تستخدم في إدارة قواعد البيانات لتتوافق مع استخدام لغات أخرى مثل SQL.
- برمجة بوتات التيليجرام.
- تستخدم في تشفير البيانات.
وتمتاز بعِدة مميزات تجعلها من أقوى وأشهر اللغات البرمجية المستخدمة بكثرة في برمجة تطبيقات ومواقع الويب مثل
- مفتوحة المصدر.
- سهلة التعلم.
- إمكانية تشغيلها على معظم أنظمة التشغيل كالويندوز واللينكس.
- تستخدم في إنشاء معظم المواقع والمنصات الموجودة على الإنترنت مثل Facebook و WordPress.
- سهلة الاستخدام وبالأخص لمن لديه خبرة في لغة C.
لذلك إذا كنت تبحث عن كيفية تعلم لغة php من الصفر حتى الاحتراف، فما عليك سوى اختيار إحدى المصادر أو المواقع التالية لتستطيع من خلالها تعلم php خطوة بخطوة بكل سهولة ويسر.
موقع Learn PHP
يعتبر هذا الموقع من المصادر المجانية التي تساعد كافة المبتدئين على تعليم لغة php من البداية حتى الاحتراف حيث يمتاز بأنه يوفر لك مجموعة من الدروس التفاعلية وكذلك أيضًا بعض التدريبات لممارسة كتابة الأكواد البرمجية بلغة بي اتش بي، ومن الأساسيات التي تستطيع تعلمها من خلال الموقع ما يلي
- Variables and Types = المتغيرات والأنواع.
- Simple arrays = المصفوفات البسيطة.
- Arrays with keys = المصفوفات وحلها.
- Multidimensional arrays = المصفوفات متعددة الأبعاد.
- Strings = السلاسل النصية.
- For loops = الحلقات التكرارية.
- While loops = التكرار.
- Functions = الدوال.
- Objects = الكائنات.
- Exceptions = الاستثناءات.
موقع PHP The Right Way
يعتبر هذا الموقع بمثابة كتيب إلكتروني متوفر مجانًا على الإنترنت، يسمح للمتعلمين الذين يرغبوا في تعليم لغة بي اتش بي بتعلم بعض الموضوعات التي يحتاجوها ومنها:
- Language Highlights = تسليط الضوء على اللغة.
- Coding Practices = ممارسة الأكواد البرمجية.
- Security = الحماية.
- Errors and Exceptions = الأخطاء والإستثناءات.
- Databases = قواعد البيانات.
ويعرض لك مجموعة من المصادر الأخرى التي تساعدك على تسهيل وتبسيط لغة php مثل
- الكتب.
- مقاطع الفيديو.
- إطارات العمل.
كما هو أيضًا يعرض لك مجموعة من الكتب المجانية والمدفوعة مثل
- PHP Pandas.
- Using Libsodium in PHP Projects.
- Building Secure PHP Apps.
- Modernizing Legacy Applications In PHP.
- Domain-Driven Design in PHP.
- Minimum Viable Tests.
ويمتاز بشكل عام بأنه من المواقع المترجمة لأكثر من لغة ومنها:
- العربية.
- الإسبانية.
- الفرنسية.
- الإندونيسية.
- البولندية.
- التركية.
موقع PHP Tutorial
يحتوي هذا الموقع على 20 قسم وكل قسم منهم بمثابة موضوع تحتاج إليه أثناء تعلم لغة php من الصفر حتى الاحتراف، فمثلًا يعرض لك في قسم Getting Started with PHP ما هي لغة بي اتش بي؟ وكيف تقوم بتثبيت اللغة على جهازك؟ وقسم PHP Fundamentals يشمل على كل أساسيات اللغة المهمة التي على كل مبرمج أن يعرفها وهي
- Syntax = يقدم لك التركيب النحوي للغة php.
- Variables = يوضح لك كيفية استخدام المتغيرات لتخزين البيانات في اللغة.
- Constants.
- Comments.
- var_dump.
وقسم PHP Types يشرح لك كل ما تحتاجه لفهم أنواع بيانات لغة بي اتش بي كالبسيطة والمعقدة، وقسم Operators يختص في شرح العمليات التي تتم في اللغة كالعمليات المنطقية والمقارنة، أما بالنسبة لقسم Control flow، فهو يساعدك على تعلم الدوال الموجودة والتي يتم استخدامها بكثرة في اللغة مثل
- if.
- switch.
- for.
- while.
- break.
- continue.
وأثناء دراستك للغة بي اتش بي، ستتعرض لعمل بعض المصفوفات لذلك في قسم Sorting Arrays، ستستطيع من خلاله فهم كيفية تصنيف هذه المصفوفات وفقًا لمجموعة من الدوال وفي القسم رقم 12، ستستطيع من خلاله تنظيم ملفات php لذلك يسمى ب Organizing PHP files، والقسم رقم 16، يعلمك كيفية التعامل مع هذه الملفات “Working with Files”.
وفي القسم الآخير أو ما يسمى ب PHP Date & Time، ستستطيع من خلاله تعلم التعامل مع الوقت والتاريخ كما يمتاز بأنه يدعم مجموعة من الشروحات التي تساعدك على احتراف PHP OOP أو كلغة برمجة كائنية التوجه وفي نفس الوقت PHP PDO أو كائن بيانات بي اتش بي، وإذا كنت من محبي الوضع المظلم، فهو يمكنك من تفعيل ذلك بالإضافة إلى خانة البحث المتخصصة في البحث داخل الشرح الموجود بداخله.
موقع PHP For Kids
يعتبر هذا الموقع من المصادر المجانية الرائعة التي تساعد المبتدئين والأطفال على تعلم لغة php بكل سهولة، فهو ببساطة عبارة عن عشر فصول وكل فصل منهم بمثابة شرح مبسط لكل ما تحتاجه في اللغة ومنها:
- Image Functions Using the GD Library = استخدام مكتبة PHP GD لمعالجة الصور.
- PHP Database Functions = دوال قواعد بيانات لغة بي اتش بي.
- PHP Form Handling & Browser Interaction = كيف يتفاعل متصفح الويب مع خادم الويب.
- Introduction to PHP = مقدمة في أسس لغة بي إتش بي وبالأخص كيفية إنشاء ملف php.
كما يشمل أيضًا على شروحات للغات برمجية أخرى مثل
- CSS.
- HTML.
- MySQL.
موقع PHP
يمثل هذا الموقع بمثابة الموقع الرسمي للغة بي إتش بي حيث يحتوي على الكثير من المقالات التي يمكنك قراءتها لتحسين مهاراتك البرمجية المتعلقة باللغة كما يحتوي بشكل عام على مجموعة من النصائح المفيدة ويوفر لك إمكانية تحميل وتثبيت اللغة فور إصدار تحديثات جديدة خاصة بهذه اللغة.
وفي النهاية، لا تنسى أن تقوم بمتابعتنا أيضا على منصات التواصل: