recent
آخر المقالات

تعلم لغة بي إتش بي PHP أقوى لغات تطوير الويب

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

ما هي لغة بي إتش بي PHP؟

- لغة بي إتش بي هي عبارة عن لغة برمجة كائنية التوجه مفتوحة المصدر، أخذت في تكوينها من لغات مثل بيرل Perl وسي C وتستخدم اللغة بشكل رئيسي في برمجة وتطوير تطبيقات الويب بالإضافة إلى استخدامات أخرى وهي تعمل على أنظمة تشغيل الويندوز واللينكس والماك وهي من لغات Server-Side Scripting أي أنها تعمل من جهة الخادم وليس من جهة المستخدم Client-Side Scripting.

- كلمة PHP اعتاد استخدامها لتشير إلى مصطلح "Personal Home Page" لكنها حاليًا تشير إلى مصطلح Hypertext Preprocessor، ظهرت هذه اللغة لأول مرة في عام 1995م على يد الدنماركي راسموس ليردورف Rasmus Lerdorf وكانت عبارة عن مجموعة تطبيقات تم كتابتها باستخدام لغة بيرل Perl، وقد عرفت النسخة الأولى منها باسم PHP/FI والتي سرعان ما ضمت تطبيق ضخم مكتوب بلغة سي C حيث وفرت القدرة على عمل اتصال بقواعد البيانات وتصميم مواقع ديناميكية.

- طبعًا أدى وجود اللغة بشكل مفتوح المصدر إلى انضمام الكثير من المطورين للتعديل عليها وتطويرها حتى أصبحت أحد أكثر اللغات شعبية حينما يتعلق الأمر ببرمجة وتطوير الويب وأصبح لديها عدد كبير من المكتبات وتزداد شعبيتها يومًا بعد آخر نظرًا للإمكانيات التي تقدمها للمبرمجين والمطورين مقارنةً بلغات أخرى مشابهة لها.

مميزات لغة بي إتش بي PHP

مميزات-لغة-بي-إتش-بي-PHP
  1. لغة مجانية مفتوحة المصدر تعمل على أشهر أنظمة التشغيل
  2. سهلة التعلم مقارنة بلغات أخرى مثل لغة ASP على سبيل المثال
  3. من لغات Server Side فهي لا تحتاج من العميل تنصيب أي شيء
  4. مدعومة من قبل خوادم الاستضافة بشكل افتراضي عكس لغات أخرى
  5. توفر اللغة الكثير من الدوال الجاهزة للاستخدام لتوفير الكثير من الوقت
  6. تتميز لغة بي إتش بي بمجتمع برمجي واسع يساهم في التطوير المستمر لها
  7. تدعم أشهر أنظمة إدارة قواعد البيانات وأشهرها MySQL وSQL وأيضًا Oracle
  8. من أشهر لغات تطوير الويب حيث تعمل بها أكثر من 75% من الصفحات على الإنترنت
  9. تم تصميمها لتعمل مع لغة HTML بسلاسة حيث يمكن تضمين أكوادها داخل كود HTML
  10. يمكنك برمجة تطبيقات باستخدام اللغة وتشغيلها على ويندوز ولينكس وماك بسهولة

أهم استخدامات لغة بي إتش بي PHP

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

برمجة تطبيقات سطح المكتب

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

استخدام PHP كسطر اوامر

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

بناء وتطوير مواقع وتطبيقات الويب

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

أبرز المنصات والمواقع التي تستخدم PHP

المواقع-التي-تستخدم-PHP
  • فيسبوك Facebook: الشبكة الاجتماعية الأكبر على الإطلاق تم بنائها باستخدام لغة PHP
  • ياهو Yahoo: منصة ياهو مالكة محرك البحث الشهير تم تطوير جزء كبير منها باستخدام اللغة
  • ويكيبيديا Wikipedia: موسوعة ويكيبيديا التي تخدم الملايين شهريًا تعتمد أيضًا على اللغة
  • ووردبريس WordPress: أحد أفضل منصات إدارة المحتوى على الإطلاق تعتمد على بي إتش بي
  • فليكر Flickr: موقع الصور الشهير فليكر الذي يستضيف أكثر من 3 مليار صورة يستخدم اللغة
  • ديج Digg: شبكة التواصل الاجتماعي الشهيرة Digg تم بنائه وتطويره باستخدام PHP كذلك
  • تمبلر Tumblr: شبكة Tumblr الاجتماعية الشهيرة تعتمد أيضًا على اللغة في تقديم المحتوى
  • سورس فورج SourceForge: منصة تطوير البرمجيات الشهيرة تعتمد كذلك على بي إتش بي
  • آي ستوك iStockPhoto: منصة بيع وشراء الصور iStockPhoto تم تطويرها باستخدام اللغة
  • ميل تشيمب MailChimp: أحد أكبر منصات إدارة القوائم البريدية والتي ترسل أكثر من مليار إيميل يوميًا

مصادر تعلم لغة بي إتش بي PHP

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

دورة Learn PHP 5 In Arabic

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

دورة PHP Scripting Language بالعربية

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

دورة PHP 5.6 and MySQL 5.7

- في هذه الدورة المقدمة من محمد يحيى تعتبر واحدة من الدورات الحديثة التي تضم تشرح اللغة بآخر إصدار لها بالإضافة إلى فهم كيفية العمل مع نظام إدارة قواعد البيانات MySQL.
* اضغط هنا للدخول إلى رابط الدورة

دورة تعلم (PHP and MySQL (OOP

- هذه الدورة مقدمة من قناة بغداد الجديدة حيث يتم فيها شرح التعامل مع لغة بي إتش بي وكيفية استخدامها مع نظام MySQL لإدارة قواعد البيانات وهذه الدورة أيضًا مناسبة للمبتدئين.
* اضغط هنا للدخول إلى رابط الدورة

برمجة المواقع باستخدام PHP&MySQL للمبتدئين

- دورة أخرى مميزة مقدمة من منصة رواق للمستوى المتوسط في اللغة للتعرف على كيفية برمجة المواقع وصفحات الويب وربطها بقواعد البيانات عبر نظام MySQL وكيفية حفظ واستدعاء البيانات بسهولة.
* اضغط هنا للدخول إلى رابط الدورة

PHP 5 Tutorial

- هذا المصدر سيكون مختلف عن الدورات السابقة، حيث يقدم موقع W3Schools الشهير والمختص بشرح أكواد البرمجة بشكل مبسط وسهل شرح للإصدار الخامس من اللغة، وطبعًا هي وسيلة مميزة لفهم أكواد اللغة بشكل أوضح.
* اضغط هنا للدخول إلى رابط الموقع

* يُمكنكم أيضًا مشاهدة:
- تعرف على لغة دلفي Delphi
- لغات برمجة تطبيقات الذكاء الاصطناعي
- أفضل لغات البرمجة التي يجب أن تتعلمها
- تعلم لغة سويفت Swift لبرمجة تطبيقات الآيفون

** إذا كان لديكم أي استفسار أو إضافة للمقال يُمكنكم وضعه في تعليق **
** تقديرًا لجهودنا ودعمًا للموقع.. يُرجى مشاركة المقال عبر أزرار المشاركة الاجتماعية بالأسفل **
***** تم بحمد الله *****
author-img
Muhammad Elmasry

تعليقات

ليست هناك تعليقات
إرسال تعليق
    google-playkhamsatmostaqltradent