تعلم لغة php خطوة بخطوة من الصفر حتى الاحتراف بأسلوب سهل وبسيط الجزء الأول
في هذه السلسلة بحول الله سوف نستعرض واياكم اهم الدروس التي من خلالها سوف نقوم بتعلم لغة بي اتش بي خطوة بخطوة من الصفر حتى الاحتراف بأسلوب اراعي فيه قدر الامكان ، البساطة والبعد التام عن جميع أشكال التعقيد ، وهذه الدروس هي مقدمة بناءا على الطلب ونزولا عند رغبة صديقي ورفيقي أيام الغربة ، الاخ : مصطفى عبده " أبو ناجي " الذي احيي فيه دائما شغفه للعلم والمعرفة ، كما اعلن اسفي الشديد لعدم تمكني من تنزيل هذه الدروس في وقت سابق لضيق الوقت ، وعلى كل حال اتمنى أن تكون هذه الفترة قد استفذت منها في البحث هنا وهنا محاولا طرق أبواب البحث عن المعرفة ، وكونت رصيدا لابأس به على الأقل في الأمور النظرية المتعلقة بلغة البي اتش بي ، لأني لن أغوص فيها أكثر ، وما يهمني في هذه الدروس هو الشق التطبيقي الذي سوف أقوم بالتركيز عليه أكثر . لأن المحتوى العربي للأسف سواء تعلق الأمر بلغة البي اتش بي أو غيرها لاينفذ الى عمق الموضوع بقدر ما يحاول اجترار ما سبق تدوينه قبل ، وهو اسلوب محبط لكثرة التعقيد ما يجعل المتعلم يشعر أن تعلم لغة البي اتش بي مطلب اقرب ما يكون الى المستحيل ليتخلى بالتالي عن الفكرة من الأساس ، عكس المحتوى الأجنبي الذي انصحك بالاطلاع عليه لتعلم الفرق الشاسع وتتبين صدق ما أقول .
ولكي لا أطيل عليك أكثر اليك ما سوف تحتاجه من أجل هذا الهدف وهو احتراف لغة البي اتش بي فركز معي جيدا عزيزي القارئ
أهم الأدوات والبرامج التي سوف نحتاجها من أجعل تعلم لغة البي اتش بي PHP
متطلبات قبل البدء
- تحميل لغة بي اتش بي
- وخادم شخصي وقواعد بيانات MySQL
- تحميل محرر مناسب لكتابة البرامج بلغة PHP
- بعض الالمام بأساسيات لغة اتش تي ام ال HTML
جميع هذه البرامج سوف اضع رابط تحميلها أسفل هذه التدوينة
أهداف الدرس
تعلم لغة بي اتش بي لا يكون الا من خلال التطبيق الفعلي والعملي لذا سوف نضع هدف لذلك وهو بناء موقع الكتروني متكامل بلغة بي اتش بي PHP
" localhostنقوم بتنصيبه على خادم شخصي سرفر " لوكال هوست
مرحل الدرس واهم الخطوات التي ينبغي اتباعها
- تنصيب لغة PHP وسيرفر Apache و قواعد بيانات MySQL
- أختيار محرر مناسب للكتابه
- كتابة اول برنامج PHP
- وسوم الكتابه في PHP
- الطباعه للمتصفح في PHP
- دمج PHP مع HTML
أول خطوة في تعلم واحتراف لغة البي اتش بي
بعد تحميل المتطلبات السالفة الذكر وتنصيبها في جهازك سوف نتطرق للشق الأهم وهو طريقة العمل على هذه البرامج
وذا واجهتك أي صعوبة في تنصيب احدى هذه البرامج فلا تتردد في السؤال عن ذلك ، فقد كنت أرغب في شرح طريقة تنصيب سيرفر محلي لكن لا يتسع المجال هنا لذلك لذا ارتأيت أن أضعه في تدوينة مستقلة لكيفية تسطيب سرفر على جهاز يعمل بنظام الوينداوز سوف تجد رابط الشرح هنا
هل تذكر اننا قلنا ان الهدف المنشود من هذه السلسلة هو بناء وتصميم موقع الكتروني بلغة بي اتش بي ؟
حسنا انت تحتاج الان الى فتح برنامج تحرير النصوص
Notepad+
من قسم اللغة في الشريط العلوي قم باختيار لغة بي اتش بي
بعد ذلك انت تحتاج لمعرفة بنية تصميم اي موقع ومكوناته " بامكانك الرجوع لهذا الموضوع مفصلا هنا " وباختصار شدير فكل موقع يتكون من اجزاء رئيسة وهامة وهي
- الهيدر او القسم العلوي من الموقع
- البادي وهو جسم الموقع حيث يوجد المحتوى الخاص بالموقع
- الفوتر وهو الجزء اسفل الموقع حيث يتم في العادة ذكر الحقوق الخاصة بالموقع او احيانا قائمة او ودجات حسب التصميمات الحديثة للمواقع
"انظر الشكل التالي "
سوف نتوقف في هذا الشرح في هذه المرحلة وسوف نقوم باستكمال باقي الخطوات في الشرح المقبل بعد تنزيل وتسطيب جميع متطلبات العمل , لنستهل درسنا القادم بالحديث عن المتغيرات والتوابث والوسوم في لغة بي اتش بي ، فذا كان لك بعض الالمام بلغة اتش تي ام ال فلا تقلق البثة لكونك سوف تستوعب الدرس القادم بكل سهولة ويسر ، وبالنسبة لمن لا يملك اي دراية حول هذا المجال فلا تقلق كذلك لكوني سوف اعمد الى تبسيط الامور بأمثلة تطبيقية قدر الامكان ، فتابع معي الدرس القادم من سلسلة تعلم لغة البي اتش بي
روابط تحميل البرامج والأدوات التي سوف نحتاجها من اجل تعلم لغة بي اتش بي
أفضل برنامج لتحرير النصوص والأكواد البرمجية برابط تحميل مباشرNotepad+
تحميل سيرفر اباتشي اخر اصدار
اذا كان لديك أي استفسار حول ما سبق أو وجدت أي مشكل في فهم احدى الخطوات السالفة الذكر فلا تتردد بطرح سؤالك في قسم التعليقات أسفل الفيديو ، لا تنسى كذلك مشاركة هذه التدوينة مع أصدقائك لدعمنا لتقديم المزيد من الدروس والشروحات