الخطوة الأولى:
بما أنك قد ولجت لهذه التدوينة، فلابدّ أن لديك فكرة مسبقة حول هته اللغة، والهدف من تعلّمها، ولماذا هي موجودة أصلا؟! كل هته التساؤلات وجب عليك أن تجد لها إجابة قبل الدخول في تعلّم للغة، وهذا طبعا لكي تتكون داريا لما تدرسه
خذ وقتك الكافي في التعلم، لاتحاول أن تسرع بل بالنسبة إلي كن بطيئا مثل السلحفاة في التعلم، حيث أن هذا يساعدك على ترسيخ المعلومة في عقلك أكثر، وتكون ضابطا لما تفعله، أقصد هنا، إبدأ بالأساسيات وأتقنها جيدا، ولاتترك أي شيء يمر عليك، ثم انتقل إلى برمجة السكربتات البسيطة جدا، والسهلة عليك. ومع مرور الوقت ستجد نفسك تستطيع برمجة سكربتات كبيرة مثل برمجة سكربت منتدى، أو مدونة أو غير ذلك.
لا تستسلم في البداية، ولا تمل، حيث أن الملل هو الذي يجعلك تترك تعلمك لللغة، لهذا لا تمل، ولاتستسلم إذا لم تفهم شيئا ما، بل إسأل، وهذا طبعا سيفيدك كثيرا على ترسيخ المعلومة وجعلك محترفا مع مرور الوقت.
الخطوة الثانية:
الآن سنمر إلى الوسائل التي تحتاجها لكي تتعلم لغة الphp، حيث أنه أولا وقبل كل شيء وجب عليك تنصيب برنامج السيرفر المحلّي والذي شرحناه بالتفصيل في هذه التدوينة "ماهو برنامج السيرفر المحلي"، وعليك اختيار برنامج محرر للأكواد البرمجية، هنالك العديد من المحررات لكنني اخترت لك أفضلها في هذه التدوينة "قائمة بأفضل محررات الأكواد للمبرمجين"
الخطوة الثالثة:
عليك الآن اختيار الدورة التي ستتابعها، في حالة كنت جيدا في اللغة الإنجليزية، فشخصيا أنصحك بمتابعتها، لكن لو كنت غير متقن لها، فلا توجد أية مشكلة حيث أن هنالك العديد من الإخوة الذين قاموا بوضع دورات في هذه اللغة، والتي هي:
دورة الأستاذ عبدالله عيد التي تحتوي على 127 درس عالي الدقة للمبتدئين تجدها هنا.
دورة الأخ محمد أمين مشروحة بطريقة متقدمة اعتمادا على النظام التعليمى الخاص بمدرسة الويب w3schools
تجدها هنا.
دورة الأخ حميد أمومن بإمكانك متابعتها من هنا..
PHPأبرز المواقع التعليمية الموجودة في الويب و التى تقدم طرق مبتكرة لتعلم ال
موقع CodeAcademy الرائد في تعليم اللغات البرمجية الأساسية و يمكن الولوج لصفحة الخاصة بالPHP
هنا.
الخطوة الرابعة:
الآن بعد إنهائك لكل هته الدورات ، وتعلمك لبرمجة شيء بسيط، عليك بالمرور إلى قراءة الكتب وهذا طبعا لكي تطوّر مهاراتك أكثر، لهذا سوف أطرح عليك العديد من الكتب الخاصة بتعلّم هذه اللغة باللغة العربية والإنجليزية كذلك!
الكتب العربية:
كتاب تعلم php
للأستاذة تهاني السبيت حمله من هنا.
كتاب الشامل في تعلم php
للمبرمج صقر العنزي حمله من هنا.
الكتب الأنجليزية:
كتاب رائع جدا عن تجربة و هو PHP For absolute biginners
تجده هنا.
الخطوة الخامسة:
طريقك لتصبح مبرمج محترف PHP!
الآن بعد أن تعلّمت برمجة سكربتات بسيطة، وقد تمكنت منها جيّدا، الآن ستسعى لبرمجة سكربتات كبيرة وعملاقة، لكن هنالك مشكل صغير ألا وهو "هل ستعيد كتابة الأكواد بالطريقة المملة؟!" خاصة ومع أن هنالك الكثير من الأكواد التي تتكرر، فهل ستضيع وقتك في إعادة كتابتها؟!
لهذا الغرض تم إنشاء مايسمى بالframework أو بيئة العمل، فبيئة العمل عبارة عن برنامج يسطب على حاسوبك، يمكنّك من اختصار الوقت، وإعادة كتابة الأكواد البرمجية بالطريقة المملة، فلايخلو حاسوب أي مبرمج من بيئة العمل، لا بد أن تجده!
لهذا وجب عليك الآن البحث عن بيئات عمل للغة الphp وكبيئات مقترحة:
1- نجد أولا إطار CodeIgnier الذي بنيت به سكربتات وبرمجيات عالمية أبرزها سكربت Myforum الذي تستخدمه أغلب المنتديات الآن.
2- إطار PHP Cake يمكنك من بناء تطبيقات ويب، بسهولة تامة وبسلاسة، سهل التعامل خصوصا مع واجهته البسيطة والسهلة الفهم.
وهنالك إطارات أخرى كSymfony وLaravel وأخريات التي لانستطيع تغطيتها كاملة في هذه التدوينة!
تحويل كودإخفاء محول الأكواد الإبتساماتإخفاء