لغة البرمجة PHP :كل ما يخص المبتدئين

لغة البرمجة PHP :كل ما يخص المبتدئين

لغة البرمجة PHP :كل ما يخص المبتدئين

 

فى هذه المقالة ستتعرف على :-

 

•تعريف لغة PHP

 

•تاريخ و أصل لغة PHP 

 

•لماذا تستخدم لغة PHP

 

•مواقع ستساعدك لتعلم لغة PHP

 

•مزايا لغة PHP

 

•عيوب لغة PHP

 

•خاتمه

 

 

لغات البرمجه
لغة البرمجه PHP

 

تعريف لغة PHP

 

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

 

تاريخ PHP

 

تم تقديم PHP و لأول مرة في عام 1995 من قبل راسموس ليردورف ، وهو مبرمج كندي-دانمركي ، قام بإنشائه لتتبع زوار موقعه الشخصي على الإنترنت. أصدر الكود كمصدر مفتوح ، لذلك مما سمح للمطورين الآخرين بالمساهمة في تطويره.

 

تطور اللغه

 على مر السنين ، نمت اللغة وتطورت ، لتصبح واحدة من أكثر لغات البرمجة استخدامًا على الويب. في عام 1998 ، أعاد مطوران ، آندي جوتمانز وزييف سوراسكي ، كتابة اللغة لجعلها أكثر كفاءة ، وتم تسمية الإصدار الجديد بـ PHP 3.0. كان هذا هو الإصدار الأول الذي تم استخدامه على نطاق واسع لتطوير الويب ، ومنذ ذلك الحين ، استمرت اللغة في التطور وتوسيع قدراتها.

 

لماذا تستخدم PHP؟

 

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

 

ثانيًا

 ثانيًا ، PHP سهلة التعلم والاستخدام ، مما يجعلها خيارًا جيدًا للمبرمجين المبتدئين والمتوسطين. ثالثًا ، PHP مرن للغاية ويمكن استخدامه لمجموعة واسعة من المهام ، من صفحات الويب الديناميكية البسيطة إلى تطبيقات الويب المعقدة. أخيرًا ، PHP سريع وفعال ، ويعمل على مجموعة متنوعة من الأنظمة الأساسية ، بما في ذلك Windows و Linux و macOS.

 

مواقع ستساعدك لتعلم لغة PHP

 

1. تعلم برمجة PHP باستخدام PHP Manual7:

دليل PHP الرسمي هو دليل شامل على برمجة PHP.

 

يغطي الدليل كل شيء تقريباً من الأساسيات إلى تنفيذ الأمان ووظائف PHP الأخرى.

 

بالرغم من أن الدليل ليس تفاعلياً أو جذاباً، إلا أنه أفضل دليل.

 

كما يمكنك الوصول إلى بنية بسيطة وتصميم سهل الفهم من الأجهزة المحمولة.

 

إذا كنت تريد أن تعرف أي شيء وأي شيء أعنيه، ستجده في هذا الدليل.

 

الدخول إلى الموقع

أفضل المواقع لتعلم لغة PHP

 

PHP Manual

 

 

2. تعلم برمجة PHP باستخدام PHP Tutorial by Tizag:  

بالنسبة لمواد PHP المرجعية، يعتبر PHP Tutorial by Tizag مورداً مثالياً.

 

يركز هذا المورد بشكل أساسي على تعريف PHP والأوامر وطرق الاستخدام، فمن الأفضل إبقائه مرجعاً.

 

حيث أنك ستحتاج إلى هذا البرنامج التعليمي خاصة عند قيامك بكتابة الأكواد بشكل عملي حيث أنه يعمل كمرجع مباشر تماماً مثل الكتاب المدرسي.

 

الدخول إلى الموقع من هنا

 

PHP Tutorial – Introduction – Tizag Tutorials

 

 

3. تعلم برمجة PHP باستخدام PHP 101:

وفقاً للاسم، تم تصميم PHP 101 مع مراعاة المبتدئين بشكل مطلق، فإذا كنت مبتدئاً وتعلمت PHP من الصفر، فهذا الدليل مصمم لك.

 

يحتوي الموقع على دروس تعليمية ممتعة ومفيدة مع محتوى واضح وموجز وسهل الفهم بشكل خاص للمبتدئين.

 

بمجرد الانتهاء من البرنامج التعليمي بالكامل، ستتمكن من إنشاء مجمع أخبار RSS بسيط.

 

الشيء الوحيد الذي يفتقر إليه هذا البرنامج التعليمي هو عدم توفر لقطات الشاشة.

 

 

الدخول إلى الموقع من هنا

 

PHP 101: Fundamentals – Medium

 

4. تعلم برمجة PHP باستخدام Killer PHP:

هذا البرنامج التعليمي Killer PHP هو خصيصاً لمقاطع الفيديو، فهو برنامج تعليمي عملي.

 

حيث يمكنك من تعلم مهارات استخدام لغة PHP والغوص بها.

 

كل مقطع من البرنامج التعليمي يحتوي على فيديو مجاني في النهاية ولكن ليس ذلك الذي ستطلقه على درجة عالية من الكفاءة.

 

Killer PHP هي واحدة من تلك البطاقات الوحشية الغريبة التي تبين أنها الأكثر فائدة.

 

 

الدخول إلى الموقع من هنا

 

PHPkiller: About

 

5. تعلم برمجة PHP باستخدام The learn PHP tutorial:

يتكون دليل The learn PHP tutorial من قائمة مقاطع الفيديو القابلة للتنزيل والتي ستجعلك تمشي في أساسيات PHP.

 

هذا الدليل مثالي للمبتدئين ويقدم دليل مرئي تفاعلي.

 

لن تتعلم لغة PHP فحسب، بل ستتعلم أيضاً ما يمكنك فعله أكثر مع الأمثلة وأفضل الممارسات.

 

 

الدخول إلى الموقع من هنا 

 

PHP Tutorial – Tutorialspoint

 

6. تعلم برمجة PHP باستخدام PHP Tutorial by W3CSchool:  

يشبه دليل PHP Tutorial by W3CSchool برنامج PHP التعليمي من Tizag، النمط بأكمله والعرض التقديمي متطابقين تقريباً.

 

لكن هذا لا يعني أن الدليل لا جدوى منه، ففي الواقع يمكن استخدامه كمرجع.

 

هذا الدليل على الإنترنت مجاني للتعلم ويقدم أيضاً شهادة تبلغ تكاليفها حوالي 95 دولاراً.

 

الدخول إلى الموقع من هنا

 

PHP Tutorial – W3Schools

 

 

7. تعلم برمجة PHP باستخدام PHPBuddy:

يحتوي دليل PHPBuddy على دورات ودروس ومقالات على الإنترنت حول برمجة PHP.

 

حيث أنه مليء بالنصوص ومقاطع فيديو محدودة ولقطات شاشة.

 

لكن لا تخافوا من ذلك، فهو لا يزال واحد من المراجع الجديرة بالاهتمام.

 

 

الدخول إلى الموقع من هنا

 

Learn PHP the easy way – www.PHPBuddy.com

 

8. تعلم برمجة PHP باستخدام CodeCourse:

المعروفة سابقاً باسم أكاديميةPHP ، CodeCourse يحتوي على محتوى وصفي للغاية.

 

لا يقتصر البرنامج التعليمي على لغة PHP فقط، بل يُعلم أيضاً الأدوات واللغات الأخرى لتطوير الويب.

 

لذا، في حال كنت مبتدئاً وبدأت بـتعلم برمجة PHP، فهذا البرنامج التعليمي هو الحل الأمثل لك.

 

 

الدخول إلى الموقع من هنا

 

Codecourse

 

9.تعلم برمجة PHP باستخدام SitePoint PHP:

يعد تطبيق SitePoint PHP أسلوباً حديثاً حيث يتم عرض دلائله وبرامجه التعليمية بتنسيق يشبه المقالة.

 

يعد هذا التطبيق الأفضل للمبتدئين، ولكنه أفضل للمبتدئين والمحترفين لمساعدتهم على البقاء على اطلاع بأحدث مؤشرات PHP.

 

الدخول إلى الموقع من هنا

 

PHP – SitePoint

 

10. تعلم برمجة PHP باستخدام TutorialsPoint PHP:

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

 

كما يقدم البرنامج التعليمي أيضاً كتاباً إلكترونياً للتنزيل المجاني كملف PDF.

 

الدخول إلى الموقع من هنا

 

PHP Tutorial – Tutorialspoint

 

11. تعلم برمجة PHP باستخدام PHP 5 Power Programming:

برنامج PHP 5 Power Programming هو في الأساس كتاب إلكتروني للمبتدئين والمتوسطين والمتقدمين، حيث يمكنهم تنزيله مجاناً.

 

الكتاب الإلكتروني مجاني تماماً ولا تحتاج إلى الدفع إلا إذا كنت تريد النسخة المطبوعة التي تكلفك المال.

 

الدخول إلى الموقع من هنا

 

PHP 5 Power Programming – Pearsoncmg.com

 

12.تعلم برمجة PHP باستخدام Hacking with PHP:

كانت تُعرف سابقاً باسم Programme PHP Programming.

 

Hacking with PHP تشتمل على فصول مختلفة يندرج ضمنها مواضيع وعناصر منفصلة.

 

حيث أنها تعطي نظرة عامة عن اللغة مع مقدمة موجزة وبعض التمارين العملية مع روابط إضافية إلى المصادر

 

الدخول إلى الموقع من هنا

 

Table of Contents – Hacking with PHP – Practical PHP

 

13. تعلم برمجة PHP باستخدام PHP The Right Way:

البرنامج التعليمي PHP The Right Way مخصص بالكامل لكتابة أكواد PHP.

 

يتألف الموقع من برامج تعليمية مكثفة حول مجموعة متنوعة من موضوعات PHP ومراجع متعددة إلى البرامج التعليمية والمواقع الجيدة الأخرى.

 

قد يتكون هذا البرنامج التعليمي عبر الإنترنت من معلومات قديمة ومتقادمة للمبرمجين / المبرمجين المتقدمين

 

الدخول إلى الموقع من هنا

 

PHP: The Right Way

 

14.تعلم برمجة PHP باستخدام PHP Academy:

الموقع المثالي على الإنترنت للمتعلمين بالفيديو للاطلاع على كتابة الأكواد والنتائج المباشرة.

 

تعتبر قناة PHP Academyعلى YouTube منصة رائعة لأولئك الذين يبحثون عن شيء محدد لتعلم برمجة PHP.

 

أفضل جزء في الموقع هو أن محتواه يتم تحديثه بشكل يومي وليس أسبوعياً.

 

الدخول إلى الموقع من هنا

 

PHP ACADEMY

 

 

15. تعلم برمجة PHP باستخدام PHP Video Tutorials:

يقدم هذا الموقع دورات فيديو لتعلم برمجة PHP عبر الإنترنت وبحد أدنى من 6 إلى 22 دقيقة، وفقاً للفصل.

 

مقارنة مع الدورات الأخرى عبر الإنترنت، قد يفتقر الموقع إلى بعض الطرق لتدريس تطوير PHP، ولكنه لا يزال مفيداً للمبتدئين.

 

الدخول إلى الموقع من هنا

 

PHP Tutorial For Beginners | PHP Full Course – YouTube

 

16. تعلم برمجة PHP باستخدام Develop PHP:

يتكون موقع Develop PHP من مجموعة متنوعة من دروس تعلم برمجة PHP عبر الإنترنت للمبتدئين والمتوسطين وحتى للمستوى المتقدم.

 

تتم استضافة مقاطع الفيديو بشكل أساسي عبر موقع YouTube وتضمينها على الموقع.

 

لكن موقع Develop PHP يوفر طريقة سهلة ومنظمة لإجراء أي دورة 

 

 

الدخول إلى الموقع من هنا

 

  1. PHP Development: The Complete Guide to Getting Started – Trio.dev

 

17. تعلم برمجة PHP باستخدام Bento PHP Resources:

مثل Treehouse وLynda وCode School، فإن Bento PHP Resources هي أيضاً مكتبة للمبرمجين عبر الإنترنت.

 

يتألف من مصادر PHP المتخصصة والتي ستساعدك على الذهاب إلى دروس تعليمية سهلة وصعبة ومتوسطة للمبرمجين المبتدئين والمستوى الخبير.

 

 

الدخول إلى الموقع من هنا

 

PHP tutorials, documentation, an walkthroughs – Bento.io

 

18. تعلم برمجة PHP باستخدام VideoPHP Blog:

بغض النظر عما إذا كان مستواك مبتدئاً أم متوسطاً، يمكنك الغوص في مورد VideoPHP Blog هذا الذي أنشأته Jefferey Way من ThemeForest.

 

لكن ماذا لو كنت مبرمجاً متقدماً، فإن البرنامج التعليمي عبر الإنترنت يحتوي على مساحات أخرى تقدم لك الكثير من المصادر الإضافية.

 

الدخول إلى الموقع من هنا

 

PHP Blog Project Tutorial 19 | Display Full Blog Post on Single Page

 

19.تعلم برمجة PHP باستخدام PHP Jabbers:

هذا البرنامج التعليمي عبر الإنترنت هو جوهرة للمبرمجين من المستوى المتوسط إلى المتقدم.

 

يحتوي PHP Jabbers على الكثير من الأدلة المتخصصة للمبرمجين المتوسطين والمتقدمين في PHP.

 

كما أنه سيساعد في تعلم وإنشاء تقويم PHP لإعداد نظام Captcha مخصص.

 

 

الدخول إلى الموقع من هنا

 

PHPJabbers: PHP Scripts for Sale

 

 

20. تعلم برمجة PHP باستخدام Microsoft Azure PHP Tutorials and Documentation:

برنامج Microsoft Azure PHP Tutorial هو كل شيء عن الحوسبة السحابية.

 

يحتوي الموقع على دروس لتعلم برمجة PHP ووثائق متعلقة بـ Azureمع بعض الجواهر الخفية.

 

إذا كان من السهل عليك العمل مع Azure، فهذا الموقع هو المكان المثالي لك.

 

الدخول إلى الموقع من هنا

 

http://Tutorial: PHP app with MySQL – Azure App Service – Microsoft Learn

 

 

 

  • مزايا PHP

 

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

 

سهل التعلم والاستخدام: يحتوي PHP على بنية بسيطة يسهل تعلمها وفهمها ، مما يجعلها اختيارًا جيدًا للمبرمجين المبتدئين والمتوسطين.

 

المرونة: يمكن استخدام PHP في مجموعة واسعة من المهام ، من صفحات الويب الديناميكية البسيطة إلى تطبيقات الويب المعقدة ، ويمكن دمجها مع مجموعة متنوعة من قواعد البيانات والتقنيات ، بما في ذلك MySQL و Oracle و Apache.

 

سريعة وفعالة: PHP هي لغة سريعة وفعالة يمكنها التعامل مع حجم كبير من حركة المرور والمعالجة ، مما يجعلها خيارًا جيدًا لمواقع الويب عالية الحركة.

 

مرن للغاية:ويمكن استخدامه لمجموعة واسعة المهام ، من صفحات الويب الديناميكية البسيطة إلى تطبيقات الويب المعقدة. أخيرًا ، PHP سريع وفعال ، ويعمل على مجموعة متنوعة من الأنظمة الأساسية ، بما في ذلك Windows و Linux و macOS.

 

تعلم برمجة PHP
PHP

 

 

 

 

 

  • عيوب PHP

 

الأمان: PHP هي لغة من جانب الخادم ، وعلى هذا النحو ، فهي عرضة لمخاطر الأمان ، مثل حقن SQL وهجمات البرمجة النصية عبر المواقع (XSS). للتخفيف من هذه المخاطر ، من المهم اتباع أفضل الممارسات لتطوير PHP والحفاظ على تحديث التعليمات البرمجية الخاصة بك بأحدث تصحيحات الأمان.

 

الأداء: بالرغم من أن PHP سريعة وفعالة ، إلا أنها يمكن أن تكون أبطأ من لغات البرمجة الأخرى ، مثل Python و Ruby ، ​​لأنواع معينة من المهام.

 

 

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

 

  • خاتمة

 

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

 

تعليق 1
  1. […] إنشاء لغة PHP مفتوحة المصدر في عام 1994 من قبل المبرمج الدنماركي […]

اترك رد

لن يتم نشر عنوان بريدك الإلكتروني.