سجل في دورتين الآن واحصل على خصم 20%!

يجب عليك تسجيل الدخول للدفع

يجب عليك دفع المبلغ للوصول إلى جميع مقاطع الفيديو.

لا توجد فيديوهات متاحة.

php دورة

دورة PHP: بناء تطبيقات ويب ديناميكية ومتقدمة


PHP هي لغة برمجة شهيرة تُستخدم لتطوير تطبيقات الويب الديناميكية. تُعدّ الخيار الأمثل لبناء مواقع فعّالة وقابلة للتطوير، حيث تعتمد عليها العديد من المنصات الشهيرة مثل WordPress وFacebook.

أهداف الدورة:

  1. التعرف على أساسيات PHP:
  • مقدمة عن PHP ولماذا تُعتبر خيارًا مميزًا.
  • إعداد بيئة العمل (XAMPP، MAMP، أو LAMP).
  1. العمل مع قواعد البيانات:
  • استخدام MySQL مع PHP.
  • إنشاء وربط الجداول باستخدام phpMyAdmin.
  • تنفيذ عمليات CRUD (إنشاء، قراءة، تحديث، حذف).
  1. هيكلة الكود وتنظيمه:
  • البرمجة الإجرائية (Procedural Programming).
  • مقدمة إلى البرمجة كائنية التوجه (OOP).
  1. إدارة البيانات والتفاعل مع المستخدم:
  • استقبال ومعالجة البيانات من النماذج (Forms).
  • التحقق من صحة البيانات وإظهار الأخطاء.
  • التعامل مع ملفات الجلسات (Sessions) وملفات تعريف الارتباط (Cookies).
  1. إنشاء صفحات ديناميكية:
  • استخدام القوالب الديناميكية.
  • تضمين ملفات PHP داخل HTML.
  1. التعامل مع الملفات:
  • قراءة وكتابة الملفات النصية.
  • رفع الملفات ومعالجتها.
  • إنشاء نظام إدارة صور.
  1. الأمان في PHP:
  • الحماية من هجمات SQL Injection.
  • استخدام التجزئة (Hashing) لحماية كلمات المرور.
  • منع هجمات XSS وCSRF.
  1. إنشاء واجهات APIs:
  • مقدمة إلى REST APIs.
  • العمل مع JSON.
  • ربط التطبيقات الخارجية باستخدام PHP.
  1. استخدام مكتبات وأطر عمل:
  • التعرف على Composer كمدير حزم.
  • مقدمة إلى أطر عمل PHP الشهيرة مثل Laravel.
  1. النشر والتشغيل:
  • إعداد الخوادم باستخدام cPanel.
  • رفع التطبيقات إلى استضافة حية.

مخرجات الدورة:

  • فهم عميق لأساسيات PHP وأهميتها في تطوير الويب.
  • إنشاء تطبيقات ويب ديناميكية من البداية.
  • التفاعل مع قواعد البيانات وتصميم أنظمة إدارة المحتوى.
  • تحسين أمان التطبيقات ومنع الثغرات.

المتطلبات المسبقة:

  • أساسيات HTML وCSS.
  • معرفة بسيطة بـ JavaScript.
  • لا حاجة للخبرة السابقة بـ PHP.