أقدم لكم دورة كاملة عن كيفية تعلم واستخدام لغة PHP والتعامل مع لغة قواعد البيانات MySQL من البداية وحتى الاحتراف لكن قبل البدء بهذه اللغة البرمجية يجب أنتكون على معرفة فعلية بلغة HTML و CSS وأساسيات جافاسكربت :: ولبدء هذه اللغات يمكنك متابعة الدورات التالية من خلال المعهد العربي لتعلّم لغات البرمجة ::
دورة لغة الترميز التشعبية HTML كاملة اونلاين
دورة لغة التصميم CSS كاملة اونلاين
دورة لغة برمجة الجافاسكربت JavaScript كاملة اونلاين
----------------------------------
الآن أترككم مع لغتي المحبوبة PHP
أساسيات PHP
الدرس 01 : الخطوة الأولى
تعتبر لغة PHP أداة مميزة لإنشاء صفحات انترنت ديناميكية وأكثر تفاعلية .
الدرس 02 : مقدمة عامة
تعتبر لغة PHP لغة برمجية تتعامل مع السيرفر .
الدرس 03 : تنصيب PHP
اذا كان السيرفر لديك يدعم PHP عندها لا تحتاج لتنصيب أو فعل أي شيء .
الدرس 04 : التركيبة
تعمل أكواد PHP على السيرفر و تظهر النتيجة على المتصفح على شكل نصوص HTML
الدرس 05 : المتغيرات Variables
يستخدم المتغير لحفظ المعلومات .
الدرس 06 : المتغيرات النصية String
تستخدم المتغيرات النصية لحفظ و تعديل النصوص .
الدرس 07 : الرموز الحسابية
تستخدم الرموز الحسابية لاضافة او تعيين عناصر معينة .
الدرس 08 : تعابير اذا .. غير ذلك If…Else
تستخدم التعابير الشرطية لإنشاء أوامر مختلفة تعتمد على شروط مختلفة .
الدرس 09 : تعبير switch
تستخدم التعابير الشرطية لإنشاء أوامر مختلفة تعتمد على شروط مختلفة .
الدرس 10 : المصفوفات
تستخدم المصفوفة لتخزين بيانات متعددة في متغير واحد .
الدرس 11 : الحلقات – الحلقة while
تستخدم الحلقات لإنشاء مجموعة من الأكواد تحدد عدد مرات الأرقام أو اذا كان الشرط صحيح .
الدرس 12 : الحلقات – الحلقة For
تستخدم الحلقات لإنشاء مجموعة من الأكواد تحدد عدد مرات الأرقام أو اذا كان الشرط صحيح .
الدرس 13 : الوظائف
تستمد لغة PHP قوتها من خلال الأكواد الوظيفية functions
الدرس 14 : النماذج وطرق الادخال
تستخدم المتغيرات $_GET و $_POST لإسترجاع معلومات من النماذج مثل اسم المستخدم وغيرها .
الدرس 15 : المتغير GET
يستخدم المتغير $_GET في PHP لجمع القيم في النماذج مع الطريقة method=”get”
الدرس 16 : المتغير POST
يستخدم المتغير $_POST في PHP لجمع القيم في النماذج مع الطريقة method=”post”
الدروس المتقدمة
الدرس 01 : التاريخ و الوقت
تستخدم الوظيفة date() لتشكيل الوقت و / أو التاريخ .
الدرس 02 : الملفات الضمنية
الملفات الضمنية في السيرفر Server Side Includes (SSI)
الدرس 03 : التعامل مع الملفات
تعتبر الوظيفة fopen() مسؤولة عن فتح الملفات في لغة PHP .
الدرس 04 : رفع الملفات
من الممكن رفع الملفات الى السيرفر باستخدام لغة PHP .
الدرس 05 : الكوكيز Cookies
يستخدم الكوكيز عادة لتحديد هوية المستخدم .
الدرس 06 : الجلسات Sessions
تستخدم متغيرات الجلسات session لحفظ المعلومات حول أو تغيير الضبط للمستخدم . تحمل متغيرات session معلومات حول مستخدم واحد كما أنها تكون متوفرة في جميع الصفحات وبتطبي واحد .
الدرس 07 : إرسال البريد الالكتروني
تسمح PHP بإرسال بريد الكتروني مباشرة من خلال كود معين .
الدرس 08 : البريد الالكتروني المحمي
هناك نقطة ضعف في انشاء البريد الالكتروني لكن سيتم حل هذه المشكلة في هذا الدرس .
الدرس 09 : معالجة الأخطاء
معالجة الأخطاء الافتراضي في PHP بسيط جداً . يتم ارسال رسالة الخطأ بإسم الملف أو رقم السطر أو شرح الخطأ في رسالة الى المتصفح .
الدرس 10 : فلاتر PHP
تستخدم فلاتر (تصفيات) PHP لفلترة و جعل البيانات شرعية التي تأتي من جهات غير محمية مثل مدخلات المستخدم .
استخدام PHP مع MySQL
الدرس 01 : مقدمة MySQL
تعتبر لغة MySQL أشهر نظام قواعد بيانات مفتوح المصدر .
الدرس 02 : الاتصال مع قاعدة البيانات MySQL
تستخدم عادة MySQL مع لغة PHP .
الدرس 03 : إنشاء قاعدة بيانات و الجداول
تحتوي قاعدة البيانات على جدول أو اكثر .
الدرس 04 : إدراج قيمة الى قاعدة البيانات
تستخدم INSERT INTO لإدراج صف جديد في الجدول .
الدرس 05 : الاختيار SELECT
يستخدم التعبير SELECT لاختيار البيانات من قاعدة البيانات
الدرس 06 : استخدام Where
تستخدم العبارة WHERE لفلترة الصفوف في جداول قاعدة البيانات .
الدرس 07 : الترتيب Order By
تستخدم الترتيب ORDER BY لترتيب البيانات المعروضة من قاعدة البيانات .
الدرس 08 : تحديث القاعدة Update
تستخدم خاصية التحديث UPDATE للتعديل على البيانات في الجدول .
الدرس 09 : الحذف Delete
يستخدم الحذف DELETE لحذف بيانات في صفوف الجدول .
الدرس 10 : قاعدة البيانات ODBC
تعتبر ODBC ( فتح الاتصال بقواعد البيانات ) واجهة لبرنامج برمجي API حيث تسمح لك بالاتصال على مصدر البيانات مثل قاعدة البيانات Access الخاصة بمايكروسوفت .
-----------------------------------
وأخيراً لأي سؤال او استفسار يمكنك سؤالي وانا جاهز لأي شيء
تحياتي
دورة لغة HTML حتى الاحتراف اونلاين
ط¯ظˆط±ط© HTML - ط§ظ„ظ…ط¹ظ‡ط¯ ط§ظ„ط¹ط±ط¨ظٹ ظ„طھط¹ظ„ظ‘ظ… ظ„ط؛ط§طھ ط§ظ„ط¨ط±ظ…ط¬ط©
دورة لغة CSS حتى الاحتراف اونلاين
ط¯ظˆط±ط© CSS - ط§ظ„ظ…ط¹ظ‡ط¯ ط§ظ„ط¹ط±ط¨ظٹ ظ„طھط¹ظ„ظ‘ظ… ظ„ط؛ط§طھ ط§ظ„ط¨ط±ظ…ط¬ط©
دورة لغة JavaScript حتى الاحتراف اونلاين
ط¯ظˆط±ط© JavaScript - ط§ظ„ظ…ط¹ظ‡ط¯ ط§ظ„ط¹ط±ط¨ظٹ ظ„طھط¹ظ„ظ‘ظ… ظ„ط؛ط§طھ ط§ظ„ط¨ط±ظ…ط¬ط©
دورة لغة PHP حتى الاحتراف اونلاين
ط¯ظˆط±ط© PHP - ط§ظ„ظ…ط¹ظ‡ط¯ ط§ظ„ط¹ط±ط¨ظٹ ظ„طھط¹ظ„ظ‘ظ… ظ„ط؛ط§طھ ط§ظ„ط¨ط±ظ…ط¬ط©
مقتبس من منتديات traidnt
المصدر...