- عن بعد/اونلاين
- برمجة بي اتش بي | Php programming حاسب الي | Computer
- الجامعة العربية المفتوحة السعودية
المستوى الأول — أساسيات PHP
1. مقدمة عن PHP واستخداماتها
2. تجهيز بيئة العمل وتشغيل أول مشروع
3. Syntax وكتابة أول كود
4. Variables & Constants
5. Data Types
6. Operators
7. Conditions
8. Loops
9. Arrays
10. Functions
11. التعامل مع Strings
12. التعامل مع Dates & Time
المستوى الثاني — PHP بشكل أعمق
13. Associative & Multidimensional Arrays
14. Array Functions
15. Functions متقدمة
16. Scope
17. Include & Require
18. التعامل مع Forms
19. GET & POST
20. Validation
21. Sessions & Cookies
22. التعامل مع الملفات ورفع الصور
23. Error Handling
24. Debugging
المستوى الثالث — OOP في PHP
25. مفهوم OOP
26. Classes & Objects
27. Properties & Methods
28. Constructor
29. Encapsulation
30. Inheritance
31. Polymorphism
32. Interfaces
33. Abstract Classes
34. Traits
35. Namespaces
36. Autoloading
المستوى الرابع — PHP وقواعد البيانات
37. مقدمة MySQL
38. إنشاء قواعد البيانات والجداول
39. الاتصال بـ MySQL
40. CRUD
41. SELECT / INSERT / UPDATE / DELETE
42. Relationships
43. JOIN
44. Prepared Statements
45. PDO
46. حماية البيانات من SQL Injection
المستوى الخامس — PHP Web Development
47. بناء نظام تسجيل ودخول
48. Authentication
49. Authorization & Roles
50. حماية صفحات النظام
51. رفع وإدارة الملفات
52. Pagination
53. Search & Filtering
54. إرسال البيانات ومعالجتها
55. بناء لوحة تحكم Admin Dashboard
المستوى السادس — PHP بشكل احترافي
56. MVC Architecture
57. تنظيم المشاريع
58. Reusable Code
59. Composer
60. Packages
61. Environment Variables
62. REST APIs
63. JSON
64. التعامل مع APIs خارجية
65. أساسيات Security في تطبيقات PHP
66. Git & GitHub
? المستوى الأخير — مشروع عملي
الطالب يبني مشروع كامل من الصفر، مثل:
نظام إدارة الطلاب
* تسجيل دخول
* صلاحيات المستخدمين
* إضافة الطلاب
* تعديل وحذف البيانات
* البحث
* Pagination
* رفع الصور
* قاعدة بيانات MySQL
* لوحة تحكم
* حماية النظام
? التقنيات المستخدمة
* PHP
* MySQL
* HTML / CSS
* Bootstrap أو CSS حسب مستوى الطالب
* JavaScript بالقدر المطلوب للتعامل مع الواجهة
* PDO
* Composer
* Git & GitHub
* XAMPP أو بيئة PHP محلية
⏱️ المدة المقترحة
12–16 أسبوعًا
بواقع حصتين أسبوعيًا، مدة الحصة 60–90 دقيقة.
يعني تقريبًا 24–32 حصة، مع تمارين عملية بعد كل جزء ومشروع نهائي.
? طريقة الشرح أونلاين
الشرح يكون Live Online، مع مشاركة الشاشة وكتابة الكود أمام الطالب، ثم إعطائه تطبيقات وتمارين يقوم بتنفيذها بنفسه.
والأهم: مش مجرد شرح Syntax؛ كل جزء يتطبق عمليًا، وفي نهاية الكورس الطالب يكون قادرًا على بناء مشروع PHP متكامل والتعامل مع قاعدة البيانات