دورة PHP

دورة PHP

اضغط على تصنيف الدروس للذهاب السريع الى قائمة الدروس

  1. أساسيات PHP
  2. الدروس المتقدمة
  3. استخدام PHP مع قواعد البيانات MySQL
  4. استخدام PHP مع XML
  5. استخدام PHP مع AJAX

 

أساسيات 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 الخاصة بمايكروسوفت .


استخدام PHP مع XML

الدرس 01 : مفسر الاوامر XML

يجعل مفسر الاوامر الامر سهلاً لقراءة ملفات XML ضمن صفحات PHP .


الدرس 02 : XML و DOM

يجعل مفسر الاوامر الامر سهلاً لقراءة ملفات XML ضمن صفحات PHP .


الدرس 03 : الوظيفة SimpleXML

يستخدم SimpleXML لمعالجة مهام XML و ترك باقي الوظائف لاضافات اخرى .


استخدام لغة PHP مع AJAX

الدرس 01 : مقدمة AJAX و PHP

ان لغة AJAX هي تحديث جزء من صفحة الويب بدون تحديث الصفحة كلها .


الدرس 02 : استخدام AJAX مع PHP

تستخدم AJAX لإنشاء تطبيقات أكثر فعالية و احترافية .


الدرس 03 : استخدام AJAX مع MySQL

تستخدم AJAX مع تبادل البيانات من خلال قواعد البيانات .


الدرس 04 : استخدام AJAX و XML

تستخدم AJAX مع تبادل البيانات من خلال ملفات XML .


الدرس 05 : البحث المباشر مع AJAX

يمكن استخدام AJAX لإنشاء محركات بحث أكثر فعالية و صديقة للبيئة .


الدرس 06 : استخدام AJAX مع تغذية RSS

تستخدم تغذية RSS لقراءة آخر الأخبار من أي موقع يتم الاشتراك به .


الدرس 07 : استخدام AJAX مع التصويت poll

في المثال التالي سيتم اختيار و اظهار نتيجة التصويت بدون تحميل .