كورس تعليم البرمجة بلغة PHP من المعهد العربي للبرمجة “w3arabiconline.com”
أساسيات PHP
تعتبر لغة PHP أداة مميزة لإنشاء صفحات انترنت ديناميكية وأكثر تفاعلية .
تعتبر لغة PHP لغة برمجية تتعامل مع السيرفر .
اذا كان السيرفر لديك يدعم PHP عندها لا تحتاج لتنصيب أو فعل أي شيء .
تعمل أكواد PHP على السيرفر و تظهر النتيجة على المتصفح على شكل نصوص HTML
الدرس 05 : المتغيرات Variables
يستخدم المتغير لحفظ المعلومات .
الدرس 06 : المتغيرات النصية String
تستخدم المتغيرات النصية لحفظ و تعديل النصوص .
تستخدم الرموز الحسابية لاضافة او تعيين عناصر معينة .
الدرس 08 : تعابير اذا .. غير ذلك If…Else
تستخدم التعابير الشرطية لإنشاء أوامر مختلفة تعتمد على شروط مختلفة .
تستخدم التعابير الشرطية لإنشاء أوامر مختلفة تعتمد على شروط مختلفة .
تستخدم المصفوفة لتخزين بيانات متعددة في متغير واحد .
الدرس 11 : الحلقات – الحلقة while
تستخدم الحلقات لإنشاء مجموعة من الأكواد تحدد عدد مرات الأرقام أو اذا كان الشرط صحيح .
الدرس 12 : الحلقات – الحلقة For
تستخدم الحلقات لإنشاء مجموعة من الأكواد تحدد عدد مرات الأرقام أو اذا كان الشرط صحيح .
تستمد لغة PHP قوتها من خلال الأكواد الوظيفية functions
الدرس 14 : النماذج وطرق الادخال
تستخدم المتغيرات $_GET و $_POST لإسترجاع معلومات من النماذج مثل اسم المستخدم وغيرها .
يستخدم المتغير $_GET في PHP لجمع القيم في النماذج مع الطريقة method=”get”
يستخدم المتغير $_POST في PHP لجمع القيم في النماذج مع الطريقة method=”post”
الدروس المتقدمة
تستخدم الوظيفة date() لتشكيل الوقت و / أو التاريخ .
الملفات الضمنية في السيرفر Server Side Includes (SSI)
تعتبر الوظيفة fopen() مسؤولة عن فتح الملفات في لغة PHP .
من الممكن رفع الملفات الى السيرفر باستخدام لغة PHP .
يستخدم الكوكيز عادة لتحديد هوية المستخدم .
تستخدم متغيرات الجلسات session لحفظ المعلومات حول أو تغيير الضبط للمستخدم . تحمل متغيرات session معلومات حول مستخدم واحد كما أنها تكون متوفرة في جميع الصفحات وبتطبي واحد .
الدرس 07 : إرسال البريد الالكتروني
تسمح PHP بإرسال بريد الكتروني مباشرة من خلال كود معين .
الدرس 08 : البريد الالكتروني المحمي
هناك نقطة ضعف في انشاء البريد الالكتروني لكن سيتم حل هذه المشكلة في هذا الدرس .
معالجة الأخطاء الافتراضي في PHP بسيط جداً . يتم ارسال رسالة الخطأ بإسم الملف أو رقم السطر أو شرح الخطأ في رسالة الى المتصفح .
تستخدم فلاتر (تصفيات) PHP لفلترة و جعل البيانات شرعية التي تأتي من جهات غير محمية مثل مدخلات المستخدم .
استخدام PHP مع MySQL
تعتبر لغة MySQL أشهر نظام قواعد بيانات مفتوح المصدر .
الدرس 02 : الاتصال مع قاعدة البيانات MySQL
تستخدم عادة MySQL مع لغة PHP .
الدرس 03 : إنشاء قاعدة بيانات و الجداول
تحتوي قاعدة البيانات على جدول أو اكثر .
الدرس 04 : إدراج قيمة الى قاعدة البيانات
تستخدم INSERT INTO لإدراج صف جديد في الجدول .
يستخدم التعبير SELECT لاختيار البيانات من قاعدة البيانات
تستخدم العبارة WHERE لفلترة الصفوف في جداول قاعدة البيانات .
تستخدم الترتيب ORDER BY لترتيب البيانات المعروضة من قاعدة البيانات .
الدرس 08 : تحديث القاعدة Update
تستخدم خاصية التحديث UPDATE للتعديل على البيانات في الجدول .
يستخدم الحذف 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
في المثال التالي سيتم اختيار و اظهار نتيجة التصويت بدون تحميل .