إليك خارطة الطريق لتعلم تطوير الخلفية (Back-End) بشكل كامل:
—
الأسبوع الأول
المحاضرة 1: مقدمة في أساسيات JavaScript
المحاضرة 2: التحقق من صحة حقل في نموذج باستخدام JavaScript
المحاضرة 3: تحديد موضع DIV باستخدام JavaScript
المحاضرة 4: تحليل قيم متعددة باستخدام JavaScript
—
الأسبوع الثاني
المحاضرة 1: تثبيت برنامج XAMPP
المحاضرة 2: كتابة الأكواد الصحيحة في لغة PHP
المحاضرة 3: المتغيرات في لغة PHP
المحاضرة 4: أوامر echo وprint لطباعة النصوص
—
الأسبوع الثالث
ا المحاضرة 1: أنواع البيانات في لغة PHP
المحاضرة 2: التعامل مع السلاسل النصية (Strings)
المحاضرة 3: الثوابت (Constants)
المحاضرة 4: المعاملات (Operators)
المحاضرة 5: الجمل الشرطية if..else..elseif واتخاذ القرارات
المحاضرة 6: الجمل الشرطية Switch واتخاذ القرارات
المحاضرة 7: حلقات التكرار While وFor
المحاضرة 8: الدوال (Functions)
المحاضرة 9: مشروع تطبيقي عملي
—
الأسبوع الرابع
المحاضرة 1: المصفوفات (Arrays)
المحاضرة 2: هيكلة وتضمين الملفات باستخدام include
المحاضرة 3: الجلسات (Sessions) وملفات التتبع (Cookies)
المحاضرة 4: المصفوفات متعددة الأبعاد (MultiDimensional Arrays)
المحاضرة 5: مقدمة في البرمجة الكائنية (OOP) وأساسياتها بلغة PHP
المحاضرة 6: أساسيات قاعدة البيانات MySQL
المحاضرة 7: ربط PHP مع قاعدة بيانات MySQL
المحاضرة 8: التعامل مع النماذج في PHP
المحاضرة 9: التحقق من صحة النماذج في PHP
المحاضرة 10: مشروع تطبيقي عملي
—
الأسبوع الخامس
المحاضرة 1: التعمق في قاعدة البيانات MySQL – التحقق من بيانات الدخول وإنشاء الجداول
المحاضرة 2: المعاملات المنطقية والمقارنة، والدوال التجميعية
المحاضرة 3: مطابقة الأنماط وعمليات CRUD
المحاضرة 4: تقنيات تصحيح الأخطاء في SQL، تجميع البيانات، وعبارة HAVING
الأسبوع السادس
المحاضرة 1: التعمق في البرمجة الكائنية (OOP) بلغة PHP – ما هي البرمجة الكائنية، الفئات (Classes) والكائنات (Objects)
المحاضرة 2: المنشئ (Constructor) والمُدمّر (Destructor) وتعديلات الوصول (Access Modifiers) في PHP
المحاضرة 3: الوراثة (Inheritance)، التعددية (Polymorphism)، والتغليف (Encapsulation)
المحاضرة 4: الثوابت (Constants)، الفئات المجردة (Abstract Classes)، والواجهات (Interfaces) في PHP
الأسبوع السابع
المحاضرة 1: السمات (Traits)، الدوال الساكنة (Static Methods)، الخصائص الساكنة (Static Properties)، والأسماء المستعارة (Namespaces) في PHP
المحاضرة 2: التعامل مع المتكررات (Iterables) في PHP، معالجة XML، استدعاءات AJAX، معالجة نظام الملفات والمراجع الأخرى
المحاضرة 3: استخدام AJAX لتحديث النماذج في الوقت الفعلي
المحاضرة 4: استخدام AJAX لعرض نتائج SQL في الوقت الفعلي، وتحديث قاعدة البيانات
المحاضرة 5: تقنيات تصحيح الأخطاء
المحاضرة 6: مشروع تطبيقي عملي
—
الأسبوع الثامن
المحاضرة 1: مبادئ SOLID – مبدأ المسؤولية الفردية (SRP) ومبدأ الفتح/الإغلاق (OCP)
المحاضرة 2: مبادئ SOLID – مبدأ الاستبدال لـLiskov (LSP) ومبدأ فصل الواجهات (ISP)
المحاضرة 3: مبادئ SOLID – مبدأ عكس التبعية (DIP)
المحاضرة 4: مقدمة في الأنماط التصميمية (Design Patterns) – النمط التصنيعي (Factory Pattern)، النمط الأحادي (Singleton Pattern)، ونمط المراقب (Observer Pattern)
المحاضرة 5: Git وGitHub
المحاضرة 6: إنشاء مشروع باستخدام PHP وMySQL والبرمجة الكائنية (OOP) بنموذج MVC
المحاضرة 7: نشر المشروع على خادم فعلي
الأسبوع التاسع : التطبيق العملي والتقييم النهائي
– المحاضرة 1: تنفيذ وتحسين المشاريع
– تنفيذ المشاريع باستخدام المهارات المكتسبة.
– المحاضرة 2: مراجعة شاملة للمشاريع
– تقديم المشاريع واستعراض النتائج.
– المحاضرة 3: التخطيط لمشاريع مستقبلية
– تحديد أهداف وتطبيقات مستقبلية.
معانا ستتعلم كل ما تحتاجه لكي تكون مطور واجهة خلفية محترف.
الميزات بالطبع
- محاضرات 0
- مسابقات 0
- مدة 9 weeks
- مستوى المهارة All levels
- اللغة Arabic English
- الطلاب 120
- شهادة لا
- التقييمات نعم