منتدى الــكــمــبــيــو نـــ NET ــت هذا المنتدى مُخصص للبرمجيات والأجهزة والإنترنت. |
Jun-24-2011, 10:34 AM | المشاركة1 |
المعلومات
مكتبي نشيط
البيانات
العضوية: 105366
تاريخ التسجيل: Apr 2011
الدولة: السعـوديّة
المشاركات: 65
بمعدل : 0.01 يومياً
|
تمهيد لما قبل الدورة (أستفد) للتطبيق
ما هي لغة PHP؟
بكل بساطة، هي لغة تستطيع من خلالها إنشاء مواقع تفاعلية بدلاً من أن تكون المواقع ساكنة لا تتفاعل مع الزوار، وباستخدام هذه اللغة تستطيع إنشاء برامج بسيطة كدفاتر الزوار حتى مواقع كبيرة ومعقدة كمواقع التجارة الإلكترونية. بالنسبة لمن يتصفح موقعاً تم برمجته عن طريق هذه اللغة، فإنه سيرى شفرة HTML عادية، لأن شفرة PHP ينفذها الخادم "السيرفر" ويرسل النتائج بلغة HTML للمتصفح، لذلك هي متوافقة مع أي متصفح ومع أي وسيلة اتصال "يمكنك أن تبرمج بها لمواقع WAP وللأجهزة الكفية PDA" للمزيد من المعلومات حول هذه اللغة: بدايتك مع PHP درس من قرية PHP درس آخر من قرية PHP درس من الموسوعة العربية: درس من موقع PHP الرسمي ما هي MySQL؟ MySQL هي قواعد بيانات، تشبه برنامج MS-Access لكن بدون واجهة استخدام، وفوق ذلك مجانية ولا تكلفك شيئاً، وعادة ما تذكر لغة PHP مع قواعد البيانات MySQL، فهل هناك علاقة بينهما؟ الإجابة نعم ولا! فقواعد بيانات MySQL هي تقنية منفصلة تماماً عن لغة PHP، ويمكنك أن تستخدمها مع عدة لغات أخرى غير لغة PHP، ومن ناحية أخرى، لغة PHP تستطيع التعامل مع 21 نوع من قواعد البيانات "كما يذكر موقع اللغة الرسمي"، وبسبب مجانية هذا النوع من قواعد البيانات، وجاهزية لغة PHP للتعامل معها بشكل مباشر، تجد أغلب شركات استضافة المواقع تجمع بينهما، لذلك لن تجد صعوبة في إنشاء برامج بلغة PHP وتعتمد على MySQL كقاعدة بيانات وتعمل بسهولة على شركات الاستضافة الكثيرة. كيف تبدأ في تعلم لغة PHP؟ حسناً، حان الوقت لتتعلم هذه اللغة بشكل عملي، عليك أولاً أن تستخدم بعض البرامج على حاسوبك لكي تتعامل مع اللغة بشكل مباشر، دون الحاجة إلى موقع مجاني والبقاء على اتصال مع الشبكة العالمية، فهذا يكلفك بلا شك، لذلك عليك أن تشغل في حاسوبك الخادم Apache، ولغة PHP، وقاعدة البيانات MySQL، وهناك برامج جاهزة توفر عليك الجهد والوقت لتسجيل كل ذلك على حاسوبك، تجد أحد هذه البرامج في هذا الموقع: http://www.firepages.com.au/dev4.htm وإذا أردت أن تركب كل شيء بشكل يدوي حتى تكتسب خبرة أكبر فهذه درس يشرح هذه العملية: http://www.phpvillage.com/p.php?page=1&idp=38 وهذه المواقع الرسمية للبرامج المطلوبة: www.apache.org www.php.net www.mysql.org إذا قمت بتهيئة البرامج اللازمة لهذه اللغة، فستحتاج لبرنامج تكتب به هذه اللغة، يمكنك إستخدام برنامج المفكرة أو NotePad المرفق مع نظام الويندوز، وهو برنامج بسيط لكن يمكنك إستخدام برامج أخرى أكثر تقدماً، ومن هذه البرامج برنامج Winsyntax والذي أستخدمه شخصياً، بسيط، صغير الحجم، مجاني ويلبي المتطلبات الأساسية لكتابة البرامج بهذه اللغة، تجده في هذا الموقع: www.winsyntax.com وستجد برامج أخرى لاحقاً في هذا المقال تعلم PHP من يملك خبرة سابقة في البرمجة، سيجد أن تعلم الأوامر المختلفة سهل للغاية ويحتاج إلى تدريب بسيط وتجربة، أما من لا يملك أي خبرة سابقة في البرمجة، فبكل تأكيد سيحتاج إلى أن يفهم أساسيات اللغة كأن يفهم معنى المتغيرات والدالة وغيرها من المصطلحات المتداولة في عالم البرمجة، وهذا سيساعده على تعلم اللغة بشكل سريع، وعلى كل حال PHP سهلة وبسيطة وهذا درس من موقع المطور العربي حول أساسيات البرمجة: برمجة الحاسوب .... دراسة شاملة هذه قائمة بالدروس، جمعتها من مواقع عربية وأجنبية مختلفة، ستفيدك لتبدأ في تعلم PHP: مبادئ أساسية مفاهيم أساسية التعليقات برنامجي الأول المتغيرات وأنواعها المتغيرات الدوال (Function) الاختبارات المشروطة وجمل التكرار الشروط وحلقات التكرار Build your own Database Driven Website using PHP & MySQL درس ممتاز أنصح به لكل مبتدئ Common PHP Tasks and Questions دليل إستخدم PHP يتوفر لهذه اللغة دليل استخدام متكامل، يشرح كل شيء متعلق بها، وهو متوفر بعدة أشكال، تستطيع أن تتصفحه مباشرة على الشبكة العالمية أو أن تقوم بإنزله في حاسوبك لتتصفحه بدون اتصال مباشر بالشبكة، ستجد دليل استخدام هذه اللغة في هذا الموقع: http://www.php.net/manual/en أو قم بإنزاله وتصفحه من حاسوبك: http://www.php.net/distributions/ma...p_manual_en.chm مواقع عربية: قرية PHP دكتور PHP www.php4web.com مواقع أجنبية: Webmasterbase Devarticles PHPbeginner PHPbuilder PHPkitchen PHPhelp كتب كتاب مجاني: تعرف على PHP & MySQL التطوير للوب بواسطة PHP و MySQL كتاب مميز: Build Your Own Database Driven Website Using PHP & MySQL Instant PHP 4 Essential PHP for Web Professionals Professional PHP Programming Php Fast & Easy Web Development PHP Developer's Cookbook برامج: PHPCoder PHPed PHP Master Editor PHPEdit Maguma Studio Light مواقع لبرامج PHP جاهزة: Scriptat (موقع عربي) Hotscripts The PHP Resource Index Totalscripts |
مواقع النشر (المفضلة) |
الكلمات الدلالية (Tags) |
(أستفد), للتطبيق, الدورة, تمهيد |
الذين يشاهدون محتوى الموضوع الآن : 1 ( الأعضاء 0 والزوار 1) | |
|
|
المواضيع المتشابهه | ||||
الموضوع | كاتب الموضوع | المنتدى | مشاركات | آخر مشاركة |
سؤال وجواب عن الدورة | علي مقبل سفر | منتدى الــكــمــبــيــو نـــ NET ــت | 0 | May-11-2011 10:21 PM |