Duration: 40 Hours

Timing: Flexible

نظرة عامة على الدورة

إذا كنت مصمم مواقع إلكترونية وترغب في الارتقاء بمسارك المهني إلى المستوى التالي، فإن هذه الدورة هي الخيار الأمثل لك. ستتعلم في هذه الدورة ليس فقط المفاهيم الأساسية لتطوير الويب باستخدام PHP، بل ستتعلم أيضًا كيفية بناء تطبيقات ويب باستخدام لغة PHP الأساسية وربطها مع قاعدة البيانات MySQL.

ستبدأ بتعلم لغة PHP من الصفر لفهم مفاهيم البرمجة بحيث يمكنك تطوير تطبيقات مستندة إلى المتصفح وفقًا للمتطلبات. ستؤهلك الدورة لفهم قواعد البيانات وإعدادها، العمل باستخدام SQL، وربط قواعد البيانات بتطبيقات الويب من خلال البرمجة باستخدام PHP الأساسي.

في نهاية الدورة، ستكون قادرًا على تصميم وإعداد تطبيقات ويب ديناميكية باستخدام PHP مع ربط قواعد البيانات.

بعبارة أخرى، إنها دورة شاملة ستتعلم فيها التالي:

  • تطوير الويب الديناميكي باستخدام PHP
  • لغة PHP الأساسية
  • تصميم وإعداد قواعد البيانات
  • إدارة قواعد البيانات باستخدام PHPmyAdmin

مخطط الدورة

ما هو تطوير الويب باستخدام PHP؟

  • مقدمة حول تقنيات المصدر المفتوح
  • ما هو PHP؟
  • ما هو XAMP وWAMP؟
  • إعداد XAMP / WAMP

أساسيات لغة PHP

  • أساسيات البرمجة
  • تعليمات PHP
  • مؤشرات التعليق
  • المتغيرات في PHP
  • قواعد التسمية وأنواع البيانات
  • العمل مع النصوص
  • النصوص ذات الاقتباسات الفردية والاقتباسات المزدوجة
  • إنشاء وتعيين المتغيرات
  • إسناد القيم إلى المتغيرات

المعاملات (الحسابية، المنطقية، والقيم المنطقية)

  • عبارات اتخاذ القرار والتحكم
  • كتل التعليمات، تعليمة If، الكلمة Else، الكلمة Elseif
  • الحلقات وأنواعها المختلفة
  • التكرارات: حلقة While، حلقة Do-while، حلقة For، حلقة Foreach
  • كلمات التحكم في التكرار: Break، Continue

المصفوفات في PHP

  • الصيغة، إنشاء وتعديل المصفوفات باستخدام صيغة الأقواس المربعة
  • دوال المصفوفات
  • استخدام القيم المرجعة كمفاتيح

الدوال في PHP

الربط بين PHP وHTML

  • أمثلة PHP/HTML

ما هو MySQL؟

  • ما هو PHPmyAdmin؟
  • عبارات SQL الأساسية
  • إنشاء قواعد البيانات والجداول
  • إدراج البيانات في الجداول، عرض الجداول، التحديث والحذف

الاتصال بـ MySQL باستخدام PHP

  • استخدام PHP لأداء وظائف قاعدة البيانات
  • إدراج البيانات في قاعدة البيانات عبر PHP
  • إنشاء الاستعلامات باستخدام PHP
  • تنفيذ ومعالجة بيانات الاستعلام المرتجع
  • تحديث قاعدة البيانات
  • إنشاء HTML باستخدام PHP
  • PHP داخل HTML
  • صفحة HTML ديناميكية باستخدام PHP
  • معالجة النماذج باستخدام PHP

إرسال البريد الإلكتروني وملفات تعريف الارتباط (Cookies) باستخدام PHP

  • إنشاء بريد إلكتروني باستخدام PHP
  • إنشاء ملفات تعريف الارتباط باستخدام PHP

إدارة الجلسات في PHP

  • نموذج التخزين المشفر
  • الحماية من حقن SQL (SQL Injection)
  • تقنيات الأمان
  • الإبلاغ عن الأخطاء

متطلبات الدورة:

  • معرفة جيدة في تصميم المواقع، HTML وCSS (سواء بالبرمجة اليدوية أو باستخدام محرر مثل Dreamweaver).
  • الخبرة السابقة بأي لغة برمجة ستكون مفيدة

Related Courses