PHP
لغة PHP ماذا يلزم لتعلمها
تعتبر لغة PHP من اقوى اللغات الحاليه واسرعها , وتعتبر المفضله عند كثير من المبرمجين لسهولتها وبساطه التعامل معها, في هذا الدرسسوف نتعلم المفاهيم الاساسيه عن هذه اللغه , ومظاهر قوتها وبعض توضيحات القاءالدروس لان هذا الدرس يعتبر البدايه والانطلاقه لنتعلم معاً
متطلبات قبل البدأ بتعلم لغة PHP :
الاخلاص في التعلم
عدم التوقف بعد الانتهاء التعلم وانما البحث عنالجديد ومحاولة التطوير الدائم للمهارات
توفر بعض مهارات اللغه الانجليزيةوذلك لان بعض المصطلحات يصعب ترجمتها الى العربية , او معناها العربي لا يؤدي الغرض
نقاط توضيحيه عن دروس PHP :
عدم التوقف بعد الانتهاء التعلم وانما البحث عنالجديد ومحاولة التطوير الدائم للمهارات
توفر بعض مهارات اللغه الانجليزيةوذلك لان بعض المصطلحات يصعب ترجمتها الى العربية , او معناها العربي لا يؤدي الغرض
نقاط توضيحيه عن دروس PHP :
ماهي لغة PHP ؟
PHP عبارهعن لغة تسمى ( Server Side Scripting ) ونعني بذلك انها تترجم من جهةالخادم وليس من جهاز المستخدم. لنضرب مثالا واقعيا على ذلك , عند الدخول الىالدردشه يجب عليك ان تقوم بتحميل (( JAVA VM )) على جهازك لتتمكن من الدخول ولكناذا قمت بزياره اي موقع يستخدم لغة PHP فلن يكون هناك حاجه لتنصيب او تحميل ايبرامج مساعده. فما وراء الكواليس كله يحصل في الخادم (( Server )), صممت هذه اللغهخصيصا للمواقع. ومن ضمن صفحات HTML يمكنك ادراج لغة PHP بداخلها لكي تنفذ في كلهمره قمت بزياره الصفحه.
بدأت لغة PHP بمجهود شخص واحد يسمى ( Rasmus Lerdorf ) في سنة 1994 ومرت بثلاث مراحل جذريه لنرى ماهي عليه الان, حتى انه في سنة 2002 كانعدد المواقع التي تستخدمها اكثر من 9000000 (( تسعة مليون )) موقع. PHP لغة برمجةمتاحه للكل لتطويرها او العمل عليها وهذا ما يسمى ( Open Source ). قديما كاناختصار PHPهو ( Personal Home Page ) ولكن تغيرت الى الاسم الحالي ( Hypertext Processor ). النسخه الحاليه للغة PHP هي 5 وقد حصل بها تطور كبير وتغيرات جذريهكبيره واصبحت اقوى بكثير من ما هي عليه الان.
PHP عبارهعن لغة تسمى ( Server Side Scripting ) ونعني بذلك انها تترجم من جهةالخادم وليس من جهاز المستخدم. لنضرب مثالا واقعيا على ذلك , عند الدخول الىالدردشه يجب عليك ان تقوم بتحميل (( JAVA VM )) على جهازك لتتمكن من الدخول ولكناذا قمت بزياره اي موقع يستخدم لغة PHP فلن يكون هناك حاجه لتنصيب او تحميل ايبرامج مساعده. فما وراء الكواليس كله يحصل في الخادم (( Server )), صممت هذه اللغهخصيصا للمواقع. ومن ضمن صفحات HTML يمكنك ادراج لغة PHP بداخلها لكي تنفذ في كلهمره قمت بزياره الصفحه.
بدأت لغة PHP بمجهود شخص واحد يسمى ( Rasmus Lerdorf ) في سنة 1994 ومرت بثلاث مراحل جذريه لنرى ماهي عليه الان, حتى انه في سنة 2002 كانعدد المواقع التي تستخدمها اكثر من 9000000 (( تسعة مليون )) موقع. PHP لغة برمجةمتاحه للكل لتطويرها او العمل عليها وهذا ما يسمى ( Open Source ). قديما كاناختصار PHPهو ( Personal Home Page ) ولكن تغيرت الى الاسم الحالي ( Hypertext Processor ). النسخه الحاليه للغة PHP هي 5 وقد حصل بها تطور كبير وتغيرات جذريهكبيره واصبحت اقوى بكثير من ما هي عليه الان.
من اهمها 00000* لكي تصبح هكر محترف وهكر حقيقي يتوجب عليك تعلم البرمجه واهمها البي اتش بي وايضا العديد من اللغات البرمجه ليس فقط php لانه الهكر الحقيقي هو المبرمج!
(انا لن اقل لك انك لن تتمكن من تعليم اختراق المواقع ان لن تعرف برمجه! لا لكن يجب عليك تعلم البرمجه لانها مهمه جدا جدا)
كيف بالضبط البرمجة والهكر يرتبطان ببعضهما ؟؟
البرمجة تعلمك المنطق وطريقة التفكير. انها تطور القدرة على حل المشاكل البرمجية والأهم من ذلك هو انها تميزك.إذانفذت االاختراق الالكتروني من خلال الأدوات التي تم تطويرها وبرمجتها من قبل الآخرين فهذا الشخص لا يحب ان يطلق عليه "هكر"(تعليق:هذا الكلام غير صحيح فهناك أدوات كثيرة يستخدمها الهكر وهي ليست من برمجتهم). إذا سبق لك أن حاولت البحث في قوقل عن القرصنة والاختراق وتخليت عن البحث دون أن تجد جوابا فلستم لوحدكم.البرمجة تساعدك على فهم كيف تم ترتيب الأشياء. فهو يوفر لك معرفة أفضل حول كيفية تحديد وحل أي مشاكل من قبل نفسك. "من خلال معرفة البرمجة يمكنك الحصول على فهم أفضل لكيفية عمل نقاط الضعف والثغرات واستغلالها".
الأهم من ذلك يمكن للهكر برمجة أدواته الخاصة،الكود، الثغرات،شيل كود، والتطبيقات الخاصة به بالكامل وتعديل الموجود منها وفقا لاحتياجاتها الخاصة.مع البرمجة يمكن للهكرزتحديد المشاكل والثغرات ويجدو الطريقه للمرور من خلالها بالتفكير المنطقي.
PHP / SQL:غالبية تطبيقات الويب مكتوبة باستخدام PHP وMySQL (لقواعد البيانات). لذلك معرفة PHP أمر لا بد منه.
كيف أتعلم لغة php ؟!
الجواب :
أولا : يجب عليك قبل تعلم أي لغة تعلم لغة html فهي أساسية وهي التي تخاطب المتصفح ليعرض لك هيكل الموقع من هيدر وفوتر وجداول وخطوط وغيرها ... وهذه اللغة لها توابع مهمة مثل css ...
ومن لا يتعلم html فلن يستفيد من تعلم php سوى ثقافة عن هذه اللغة أو سيقوم بتعديلات على أكواد جاهزة وستختلط عليه أكواد الـ html بغيرها ...
الجواب :
أولا : يجب عليك قبل تعلم أي لغة تعلم لغة html فهي أساسية وهي التي تخاطب المتصفح ليعرض لك هيكل الموقع من هيدر وفوتر وجداول وخطوط وغيرها ... وهذه اللغة لها توابع مهمة مثل css ...
ومن لا يتعلم html فلن يستفيد من تعلم php سوى ثقافة عن هذه اللغة أو سيقوم بتعديلات على أكواد جاهزة وستختلط عليه أكواد الـ html بغيرها ...
ثانيا : بعدها يمكنك البدء في تعلم php ...
السؤال الثاني :
ما البرامج التي أحتاجها للبدء في تعلم php ؟
الجواب :
البرامج التي تحتاجها هي كالتالي :
1- برنامج يقوم بتحويل جهازك إلى خادم لتتمكن من تشغيل ملفات php على كمبيوترك الشخصي.
2- برنامج محرر php ويمكنك الكتابة بالمفكرة مثلا.
3- متصفح أنترنت كفايرفوكس وكروم والإكسبلورر.
لاستعراض وتحميل البرامج يمكنك الضغط هنا
السؤال الثاني :
ما البرامج التي أحتاجها للبدء في تعلم php ؟
الجواب :
البرامج التي تحتاجها هي كالتالي :
1- برنامج يقوم بتحويل جهازك إلى خادم لتتمكن من تشغيل ملفات php على كمبيوترك الشخصي.
2- برنامج محرر php ويمكنك الكتابة بالمفكرة مثلا.
3- متصفح أنترنت كفايرفوكس وكروم والإكسبلورر.
لاستعراض وتحميل البرامج يمكنك الضغط هنا
السؤال الثالث :
ما المواضيع التي أقرأها لأتعلم php؟
الجواب :
ابدأ بالمواضيع التي تتحدث عن الأساسيات في البداية لتتعرف على المصطلحات مثل المتغير، المصفوفة ، التكرار أو اللوب، الاستعلام، الاستدعاء ...إلخ
بعد أن تقرأها وتأخذ معلومات عنها تبدأ بالسؤال الرابع ...
السؤال الرابع :
ما السكربتات التي أبدأ ببرمجتها؟
الجواب :
ابدأ ببرمجة سكربت بسيط جدا من صفحة واحدة فقط ... وعلى سبيل المثال في هذا المنتدى قمت بعمل شروح لسكربت أخبار سهل لأنه يحوي على أهم الأشياء التي يحتاجها المبرمج ويكاد لا تخلو برمجة من محتويات هذا السكربت ... لذا ابدأ بقراءة السكربت وطبقه المرة الأولى، ثم طبقه المرة الثانية من حفظك ثم المرة الثالثة من حفظك وكرر كتابة السكربت حتى تحفظه تماما ...
للاطلاع على الدروس اضغط هنا
ويجب أن تنتبه أن الدروس المطروحة ذكرنا فيها فقط الأساسيات التي تسهل الفهم على المبتدء ولم ندخل فيها أكواد لحماية السكربت أو أكواد تصميم... لأن الهدف توضيح أهم الدوال للمبرمج المبتدء ...
السؤال الخامس :
متى أصبح مبرمجا محترفا؟
الجواب :
ستصبح مبرمجا محترفا حينما تقول بتحويل الأفكار لديك إلى أكواد بكل بساطة ...
وللوصول للاحتراف فيجب عليك القراءة والتطبيق والتعرف على نمط المبرمجين في برمجتهم، وإيجاد الحلول البرمجية، والحماية، وبرمجة سكربتات كثيرة وعملاقة ...
ساعطيك عدة مواقع تعلمك كيف تصبح مبرمج ولكن بالتعلم وان تنفذ الكود وتكتبة على البرنامج بنفسك
ما المواضيع التي أقرأها لأتعلم php؟
الجواب :
ابدأ بالمواضيع التي تتحدث عن الأساسيات في البداية لتتعرف على المصطلحات مثل المتغير، المصفوفة ، التكرار أو اللوب، الاستعلام، الاستدعاء ...إلخ
بعد أن تقرأها وتأخذ معلومات عنها تبدأ بالسؤال الرابع ...
السؤال الرابع :
ما السكربتات التي أبدأ ببرمجتها؟
الجواب :
ابدأ ببرمجة سكربت بسيط جدا من صفحة واحدة فقط ... وعلى سبيل المثال في هذا المنتدى قمت بعمل شروح لسكربت أخبار سهل لأنه يحوي على أهم الأشياء التي يحتاجها المبرمج ويكاد لا تخلو برمجة من محتويات هذا السكربت ... لذا ابدأ بقراءة السكربت وطبقه المرة الأولى، ثم طبقه المرة الثانية من حفظك ثم المرة الثالثة من حفظك وكرر كتابة السكربت حتى تحفظه تماما ...
للاطلاع على الدروس اضغط هنا
ويجب أن تنتبه أن الدروس المطروحة ذكرنا فيها فقط الأساسيات التي تسهل الفهم على المبتدء ولم ندخل فيها أكواد لحماية السكربت أو أكواد تصميم... لأن الهدف توضيح أهم الدوال للمبرمج المبتدء ...
السؤال الخامس :
متى أصبح مبرمجا محترفا؟
الجواب :
ستصبح مبرمجا محترفا حينما تقول بتحويل الأفكار لديك إلى أكواد بكل بساطة ...
وللوصول للاحتراف فيجب عليك القراءة والتطبيق والتعرف على نمط المبرمجين في برمجتهم، وإيجاد الحلول البرمجية، والحماية، وبرمجة سكربتات كثيرة وعملاقة ...
ساعطيك عدة مواقع تعلمك كيف تصبح مبرمج ولكن بالتعلم وان تنفذ الكود وتكتبة على البرنامج بنفسك
تعليقات
إرسال تعليق