كورس PHP | من المعهد العربي للبرمجة

php-tutorial

 

كورس تعليم البرمجة بلغة PHP من المعهد العربي للبرمجة “w3arabiconline.com


 

أساسيات 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

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


 

 

  الرجوع إلى