الحمد لله والصلاه والسلام على رسول الله
السلام عليكم ورحمة الله وبركاته
سنبدأ بإذن الله دورة لتعلم لغة PHP لتطوير تطبيقات الويب , وسنحاول أن تحتوي على التطبيق العملي على كل درس , وإن شاء الله بعد أن ننهي الدورة نبرمج موقع متكامل معاً .
ما نحتاجه منك قبل أن نبدأ :
- أن تكون لديك دراية باللغة الهيكلية HTML ولغة التنسيق CSS وإن لم تكن لديك تلك الخلفية فلا تحزن -على قوله كتاب الدكتور/ عائض القرني- :) سنشرح مدخل سريع لكل منهما وبعض المراجع لتستطيع أن تتابع معنا الدورة
وهذا فهرس الدورة وسيتم وضع الدروس به تبعاً :
مدخل إلى اللغة الهيكلية HTML
تهيئة الخادم لتشغيل ملفات PHP
الدرس الأول
- نبذه عن اللغة , المتغيرات , التعليقات , العمليات الحسابية , المؤثرات
الدرس الثاني
- الثوابت, الشروط , العمليات المنطقية , عمليات المقارنة , حلقات الدوران
- المصفوفات , الدوال
- إرسال المتغيرات بين صفحات الموقع بإستخدام المتغيرات $_POST و $_GET , تضمين الصفحات بإستخدام include , التعامل مع النماذج وجلب القيم منها
- التعامل مع السلاسل النصية , التعابير القياسية Regular Expressions , دوال التعامل مع التعابير القاسية preg_match و preg_replace
- مدى المتغيرات , تنسيق JSON , تطبيق لعملية التسجيل , تطبيق لعملية تسجيل الدخول
- الجلسات sessions , الكعكات cookies , وتطبيق عليها في عملية تسجيل الدخول .
- التعامل مع الوقت و التاريخ , طرق اظهار التاريخ باللغة العربية .
- التعامل مع الملفات والمجلدات كإنشاءها وتعديلها ...
- التعامل مع قواعد البيانات , تطبيق إنشاء جدول للمستخدمين وتطبيق عملية التسجيل وتسجيل الدخول من خلال قواعد البيانات .
- رفع الملفات , تنسيق حقل رفع الملف , انشاء حقل تقدم رفع ملف .
- التعامل مع الصور باستخدام php انشاء مصغرات , اضافة تأثيرات الى الصور ..
- معايير كتابة الأكواد و تحسين أداء برامج php .
- الحماية في تطبيقات php .
برمجة الكائنات Object Oriented Programming
ملخص سريع عن برمجة الكائنات وكيفية التعامل معها وتطبيقات عليها
