أعادة دراسة php من جديد

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

بعد إن إتخذت هذا القرار توجهت لموقع W3C Schools لكنه لم يكن مقنعاً حيث أنه كان مختصراً جداً وشعرت أنني فقط أراجع المعلومات لا غير، تذكرت بعدها موقع PHP.net حيث يتوفر به مرجع لجميع وضائف دوال php. ففكرت أنه من الممكن أنهم يحتفظون بدليل متسلسل للتعامل مع php. وهذا ما حصل بالفعل حيث أن هذا هو عنوان الدليل: PHP Language Reference. هو أشبه بكتاب حيث يتوفر به كلام مفصل عن كل موضوع يعالجه، كما لم يقصر مجتمع php في دعم هذا الكتاب حيث سترى دائماً أسفل كل نهاية درس تعليقات تناقش هذا الموضوع وتوفر أمثلة جد مفصلة :) .

أنصح كل من يريد بتعلم php أن يتعلمها من هنا لا غير! مع ملاحظة أنك قبل أن تتعلم php على الأقل تملك المهارات التالية:

  • التعامل مع html, xhtml, xml. وهنا أقول كتابة يدوية وليس بواسطة المحررات المرئية مثل دريم ويفر وغيره.
  • التعامل مع css أيضاً كتابة وليس تحرير مرئي.
    (لتعلم html, css توجه لموقع ar.html.net).
  • لديك بعض الأساسيات حول التعامل لغات البرمجة وفهم ولو قليل لكيفية عمل الأنترنت وهذه الأمور.
  • أن لا تكون كسولاً ولا تمانع قراءة الكتب الإنجليزية والبحث في الأنترنت عن المعلومة.
  • وبالطبع يجب عليك أن تستخدم قاموس فوري مثل Stardict. (كيفية تركيبه على: لينوكس (قريباً دليل أفضل مني)، وندوز: قريباً).

ملاحظة أخيرة كبيرة: لغة php ليست للمبتدئين! فلا تخدع نفسك وتظن أنك ستتعلمها بيوم أو يومين :)   .. فهي لغة برمجة إضافة إلى أنها تحوي مكتبات كثيرة للتعامل مع تقنيات الأنترنت، لكن لا بأس من المحاولة. إقرأ المقال المخصص لها في موقع أوبجكت.

روابط مفيدة:

التعليقات 6 على “أعادة دراسة php من جديد”

  1. ابراهيم علق:

    سبحان الله ,, لدينا نفس الأفكار أنا كنت أتعلم البي إتش بي مند عامين وكنت دائدما أخاف من documentation بتاع php لكني عزمت بفضل الله استطعت هده الأيام أن أتعلم من خلاله وأيضا من موقع أجنبي صراحة موقع تحفة هدا رابطه nettuts.com أنصحك به بشدة لأنه يحتوي على دروس جيدة أبرزها كيفية بناء إطار عمل خاص بك
    بالتوفيق

  2. عمر الدليمي علق:

    @ابراهيم:
    هذا التعب لن يضيع إن شاء الله. فهو بأي حال من الاحوال علم تؤجر عليه :) .
    وبالنسبة لـnettuts لا أقول أنه سيء بالعكس هو جيد. لكن على المبرمج أن يتقن اللغة كاملة قبل أن يتوجه للتدريبات المتخصصة :) .
    أتابع هذا الموقع أحياناً. لكنني كما أخبرتك لن أدخل أي مجال في php قبل أن أتقنها! فلن أعيد نفس الكرة وأستخدم الـclasses الجاهزة بدون معرفة محتواها ^^.

  3. PHP Reference علق:

    أخي أدخل مدونتي وستجد فيها دروس إحترافيه للبي إتش بي
    وأي أسئله أو مساعده أنا في الخدمه

  4. عمر الدليمي علق:

    @PHP Reference:
    شكراً أخي، لكن التوثيق الرسمي أشمل وأوسع.
    بارك الله فيك. وسأتصل بك إن واجهت مشكلة.

  5. اسماعيل محمد علق:

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

    على اي حال .. تحياتي لهذه المدونة وصاحبها وهذا الموضوع بالذات ، ولكن حتى موقع php.net أرى انه صعب علي ان أبدأ من خلاله :D

  6. عمر الدليمي علق:

    @اسماعيل محمد:

    في الحقيقة انا اتمنى أن استطيع يوما ما عمل قاعدة بيانات بنفسي …

    أمنيتك سهلة التحقق :) .. إن شاء الله.

    لدي دراية كافية في html و CSS

    أفضل بداية لتعلم php هو أن تكون جيداً في كتابة css, html ويفضل أن تكون متمرس بحيث تعرف كيفية تقسيم الصفحة وبعض الأمور المتقدمة حول css.

    ولكن حتى موقع php.net أرى انه صعب علي ان أبدأ من خلاله :D

    لن أخدعك وأقول أنك تستطيع تعلم php خلال شهر. لأنك يجب أن يتوفر بك التالي قبل أن تبدأ حقاً في تعلم php:
    * معرفة عامة بتقنية الأنترنت وكيفية تبادل المعلومات (الإطلاع والقراءة الجيدة تكفي، بدون الحاجة لكتب متخصصة).
    * معرفة بالبرمجة، ويفضل لغة برمجة متقدمة مثل سي++، ولكن معظم الحالات فهم للغة بسيطة مثل BASIC يكون ممتازاً للبدء بـphp.
    * تدريب وخبرة يفضل أن تكون أكثر من سنة في مجال البرمجة وإنشاء البرامج العامة وحل المشاكل البرمجية المعتادة، وفهم جيد للمنطق البرمجي وحل الخوارزميات. كما قلت كل هذا يُتعلم عادةً بلغة BASIC وهي كافية لذلك، لكن لو كانت بلغة برمجية مثل سي++ أو جافا فالأمر أفضل بكثير.
    * معرفة بلغات البرمجة والتصميم داخل المتصفح وهي: css, html وجافاسكربت كمهارة إضافية غير مشترطه.
    * فهم جيد لعناصر لغات البرمجة مثل variables, expressions, function وما هية قواعد البيانات شاملاً فهماً ولو بسيطاً عن OOP.
    * بعد كل هذا يأتي دراسة لغة php وأنا لا أنصح إلا بالموقع الرسمي لها. حيث أنك بعد المرور بهذه المراحل لن تواجه شيئاً مستحيل الفهم بعون الله.
    —– هذه الخطوات كلها كنصيحة لأي شخص يريد أن يدخل مجال البرمجة بلغة php كمحترف يستطيع أن يجاري السوق ويسترزق منها.
    أما إن كنت تريدها فقط لنفسك، فلا أنصحك بهذا التعب والعناء، فالعملية هذه تأخد من 3 أشهر إلى سنة حسب وقت فراغك.
    ،
    أو بدلاً من ذلك كله، حمل أي كتاب php عربي وأبدأ التعلم منه فتلك الكتب رائعة لمن يريد أن يتطور لنفسه فقط، لكنها طريقة سيئة إن كنت تنوي النزول لسوق العمل :) .

أضف تعليقاً

لتعرف كيفية وضع الإبتسامات داخل التعليق إضغط هنا