TrueschoTruescho
كل الدورات
بناء تطبيقات قواعد البيانات باستخدام PHP
Coursera
دورة
غير محدد

بناء تطبيقات قواعد البيانات باستخدام PHP

University of Michigan

تعلم أنماط OOP في PHP، والاتصال بـ MySQL عبر PDO، وإدارة الجلسات والكوكيز، وبناء تطبيق CRUD كامل مع تحقق وأمان أساسيين.

غير محدد5 أسبوع58,961 متسجل

عن الدورة

تركّز هذه الدورة على بناء تطبيقات قواعد بيانات عملية باستخدام PHP مع تأسيس جيد لمبادئ البرمجة الكائنية (OOP) وأنماط التصميم الشائعة. ستتعلم كيفية الاتصال بقاعدة بيانات MySQL عبر مكتبة PDO بطريقة آمنة، وتنفيذ أوامر SQL داخل PHP لقراءة البيانات وتحديثها وإدارتها. كما ستفهم كيف تعمل الكوكيز والجلسات (Sessions) في PHP، وكيف تُستخدم لإدارة تسجيل الدخول، حفظ الحالة بين الصفحات، وتقديم تجربة مستخدم متماسكة. تتناول الدورة مشكلات شائعة في تطبيقات الويب مثل منع الإرسال المكرر للنماذج، وتنفيذ رسائل Flash لإظهار التنبيهات بعد إعادة التوجيه. ستطبق مفاهيم التحقق من البيانات (Data Validation) لمنع المدخلات غير الصحيحة وتقليل مخاطر الثغرات، مع مقدمة في مبادئ الترميز الآمن عند التعامل مع المدخلات والمخرجات. في الجزء التطبيقي ستبني أول تطبيق “كامل” متعدد الشاشات ينفذ عمليات CRUD: إنشاء، قراءة، تحديث، وحذف، مع تنظيم الكود بحيث يكون قابلًا للتطوير. بنهاية الدورة ستكون قادرًا على بناء تطبيق ويب بسيط لكنه متين يعتمد على قاعدة بيانات ويطبق أساسيات الأمان وإدارة الجلسات.

ماذا ستتعلم

  • فهم أنماط البرمجة كائنية التوجه المتاحة في PHP
  • بناء تطبيق متعدد الشاشات ينفذ CRUD كاملًا على البيانات
  • فهم كيفية استخدام PHP للكوكيز وإدارة بيانات الجلسات

المدرسون

C

Charles Russell Severance

School of Information

المواضيع

بي إتش بي
ماي إس كيو إل
تطوير قواعد البيانات
الترميز الآمن
التحقق من البيانات
البرمجة كائنية التوجه
تطوير جانب الخادم
تطبيقات قواعد البيانات

معلومات الدورة

المنصةCoursera
المستوىغير محدد
طريقة التعلمغير محدد
السعرمجاني

المهارات

بي إتش بي
ماي إس كيو إل
تطوير قواعد البيانات
الترميز الآمن
التحقق من البيانات
البرمجة كائنية التوجه
تطوير جانب الخادم
تطبيقات قواعد البيانات
Authentications
SQL

ابدأ التعلم الآن