سؤال عن لغة php
السلام عليكم ورحمة الله وبركاته
احب ان اخذ رايكم عن اسرع طريقة لتعلم لغة
PHP
اني خريج قسم علوم حاسبات ونظم المعلومات
واعرف الكثير من لغات برمجة مثلC++
و جزء من الاوراكل
sql
مع بعضdevelopperوكذلك الماتلاب وجزء من
java programming
وايضا
وقبل فترة تابعت دورة الملفات الدفعية لاستاذنا مبدع زهير طه وتعلمت خلالها اعمل بعض بتشات الصغيرة له جزيل الشكر
بالاضافة الى معرفتي الجيدة في مجال network وحسب مؤهلاتي هل يمكنني انت اتعلم لغة
PHP
بظرف يومين او ثلاثة
وهل سوف احتاج الى اشياء اخرى ملحقة مع هذه اللغة لاتعلمها وكيف ابد حتى اتمكن من تصميم مواقع الويب فارجو المساعدة شباب ولكم كل الشكر والتقدير
وهو شخص مميز جداً في عالم برمجة الويب بشكل خاص وبالبرمجة بشكل عام
وله بصمات مميزة ورائعة في المواقع العربية وهو سباق في كثير من المواضيع
وبالتأكيد اتباع دروس له ستفيدك كثيراً
لكني بالصدفة اثناء بحث قد وجدت ايضا موقع للتعلم بالفديو /www.abdullaheid.net/ ماهو رايك بهذا الموقع
وشكرا ً على سعة صدرك
أفضل وأحسن مرجع مما قد تعلمت منه لغة php والأسرع كما طلبت هو موقع w3schools
وهذا رابط تعلم لغة php
PHP Tutorial
حيث أنه سهل , سلس , سريع والدروس مقسمة بشكل مريح وعلى مراحل
لغته انجليزية مبسطة تستطيع فهمهما بسهولة وبما انك على دراية بلغات البرمجة التي ذكرت فسيكون كل شيء سهل عليك
وبالنسبة للمراجع العربية فإليك الرابط التالي
Free For Arab دروس بي اتش بي عربي فيديو صوت و صوره
وهي مجموعة دروس بالفيديو باللغة العربية أيضاً مفيدة وواضحة
- مع العلم : إن هذه اللغة تنفذ من قبل السيرفر وليس المتصفح
ولذلك عليك تركيب سيرفر محلي على كمبيوتر
مثل appserv , wamp serv , xampp
بالنسبة لي أفضل xampp فهو الأقوى
والأسهل هو appserv
وكالعادة يلزمك برناج محرر للمساعدة في كتابة نصوص هذه اللغة
وبالنسبة لي أفضل php designer 8
- بالنسبة لمشوار برمجة المواقع فبصراحة من الخطأ أن تبدأ بتعلم php
ويفضل أن تتبع التسسلسل التالي:
أولاً: اللغات التي ينفذها المتصفح
xhtml (أو html ) حجر الأساس لكل موقع وآخر إصدار هو html 5 يحوي ميزات جديدة مدعومة من قبل المتصفحات الحديثة جداً فقط
css لغة خاصة بالتصميم والألوان والخلفيات وما إلى ذلك وهي ملازمة لـ Html دوماً ... آخر إصدار css3 يحوي ميزات جديدة رائعة جداً وعيبها أنها مدعومة من قبل المتصفحات الحديثة جداً فقط
ملاحظة : يجب تعلم كلاً من html ,css بشكل دقيق وبفهم عميق حتى تستطيع المتابعة دون مشاكل
javascript تفيد في إنشاء بعض الحركات التفاعلية على صفحتك ( ليس من الضروري التعمق الكبير بها )
وهناك jquery الرائعة وهي مكتبة مبنية من javascript وتفيد في إنشاء حركات أكثر تعقيداً وجملاً وبأكواد بسيطة وسهلة
ولها ملحق jqueryUI فيه حركات جمالية إضافية أخرى
ثانياً: اللغات التي تنفذ من قبل السيرفر
php لغة مدعومة من قبل السيرفر
mysql للتعامل مع قواعد البيانات ودائماً تكون المرافق الصديق للغة php
( البعض يفضل الاتجاه نحو asp بدلاً من php وخصوصاً مبرمجي c++ و c# المحترفين لأنها شبيهة بهم )
ajax هي مفهوم وليس لغة خاصة وأساسها javascript تفيد في عمل تغيير لأجزاء معينة على الصفحة دون الحاجة لإعادة تحميلها كاملة
مثل ظهور نتائج البحث في جوجل أثناء الكتابة
xml طريقة لتخزين البيانات
آسف للإطالة وأتمنى أن أكون قد أفدتك وأتمنى لو أن لدي الوقت الكافي لكتابة دروس في كافة ما ذكرت
وأي خدمة نحن جاهزين