الوحدة الأولى: مقدمة وتهيئة بيئة العمل
- مقدمة عن PHP ولماذا نتعلمها.
- ما الذي تحتاجه للبدء؟
- تنصيب XAMPP وتجهيزه للعمل.
- أساسيات الكتابة والقواعد (Syntax).
- إخراج البيانات (Echo, Print).
- المتغيرات (Variables).
- دمج البيانات (Concatenation).
- كتابة التعليقات.
- أنواع البيانات (Data Types).
- الثوابت (Constants).
الوحدة الثانية: العمليات والمعاملات (Operators)
- الشروط (If, ElseIf, Else).
- المعاملات الحسابية.
- معاملات الإسناد (Assignment).
- معاملات المقارنة (Comparison).
- الزيادة والنقصان (++/--).
- المعاملات المنطقية (Logical).
- التعامل مع الأخطاء.
- معاملات النصوص (Strings).
الوحدة الثالثة: الحلقات (Loops)
- حلقة For.
- For المتقدمة.
- While Loop.
- Do While Loop.
- Foreach.
- تمارين شاملة للحلقات.
الوحدة الرابعة: الدوال (Functions)
- مقدمة عن الدوال.
- دوال مع المعطيات (Arguments).
- الدوال مع Return.
- مقارنة Return و Echo.
- الدوال المتقدمة.
الوحدة الخامسة: المصفوفات (Arrays)
- مقدمة.
- المصفوفات المفهرسة (Indexed).
- المصفوفات الترابطية (Associative).
- المصفوفات متعددة الأبعاد.
- تمارين عملية.
- دوال البحث.
- إضافة عناصر.
- حذف عناصر.
- ترتيب البيانات.
- ترتيب المصفوفات الترابطية.
- عكس المصفوفة والخلط.
- ملء المصفوفة.
- جمع عناصر المصفوفة.
- العناصر العشوائية.
- القيم الفريدة.
الوحدة السادسة: التعامل مع النصوص (Strings)
46-60 جميع دوال النصوص (Split, Implode, Replace, Trim, StrLen, وغيرها).
الوحدة السابعة: التحكم في تدفق الكود (Control Structures)
- Include و Require.
- Switch.
الوحدة الثامنة: التعامل مع الملفات (File System)
63-78 جميع دوال التعامل مع الملفات (إنشاء، قراءة، كتابة، حذف).
الوحدة التاسعة: المتغيرات المعرفة مسبقًا (Super Globals)
79-83 Globals, Server, Get, Post, Request.
الوحدة العاشرة: الكوكيز والسيشن (Cookies & Sessions)
84-91 إعداد وحذف وتعديل الكوكيز والسيشن مع أمثلة عملية (Login System).
الوحدة الحادية عشر: دوال أخرى (Misc Functions)
92-94 Sleep, Exit, Uniqid.
الوحدة الثانية عشر: الفلترة (Filters)
95-98 التعامل مع Filter_Var للتحقق والتصفية.
الوحدة الثالثة عشر: التعامل مع التواريخ (Date)
99-101 إنشاء وإدارة التواريخ و Strtotime.
الوحدة الرابعة عشر: إعدادات PHP (php.ini)
102 ملف إعدادات PHP.
الوحدة الخامسة عشر: الخاتمة
103 النهاية وأين تتابع بعد الكورس.
مميزات الكورس:
- محتوى شامل باللغة العربية.
- أمثلة عملية في كل درس.
- خطوات متدرجة من البداية حتى الاحتراف.
- مناسب للمبتدئين وأيضًا لتقوية المحترفين.
- أساس قوي قبل البدء بتعلم قواعد البيانات MySQL.
الفئة المستهدفة:
- المبتدئين في البرمجة.
- مطوري الويب.
- طلاب الجامعات والتخصصات التقنية.
متطلبات سابقة:
- معرفة بسيطة بـ HTML + CSS (أو يمكنك أخذ كورس HTML & CSS معنا أولاً).
- كمبيوتر + XAMPP + محرر أكواد (VS Code).
مدة الكورس:
- 103 درس فيديو.
- أكثر من 35 ساعة تعليمية.