دورة تطوير الأنظمة الخلفية وقواعد البيانات بـ PHP و Laravel
دورة عملية مكثفة (24 ساعة تدريبية) لاحتراف بناء الأنظمة الخلفية وإدارة قواعد البيانات العلائقية بـ PHP و Laravel، مع نمط MVC و Eloquent ORM وبناء لوحات التحكم.
نظرة عامة عن البرنامج
تنقلك هذه الدورة إلى عالم هندسة الواجهات الخلفية (Backend). تبدأ بمبادئ البرمجة كائنية التوجه (OOP) في PHP الحديثة وإدارة الحزم بـ Composer، ثم الانتقال إلى إطار العمل الأقوى Laravel وتطبيق نمط MVC. تشمل الدورة تصميم قواعد البيانات العلائقية والتهجيرات (Migrations)، الاستعلامات المتقدمة بـ Eloquent ORM، حماية التطبيقات، بناء أنظمة المصادقة والصلاحيات (RBAC)، وإدارة الملفات والوسائط وبناء لوحة تحكم إدارية متكاملة.
ماذا ستتعلم في هذا البرنامج؟
الخطة التدريبية والمنهاج
منهج تطبيقي متدرج يجمع بين فهم الأسس العميقة وتطبيق أحدث المعايير البرمجية مع أدوات الذكاء الاصطناعي.
أساسيات PHP 8 الحديثة، البرمجة كائنية التوجه (OOP)، وإعداد مشروع Laravel 11
- ميزات وإضافات PHP 8.3 الحديثة والأنواع الصارمة (Strict Types).
- البرمجة كائنية التوجه: الفئات، الكائنات، الوراثة، والواجهات (OOP Concepts).
- تثبيت Laravel 11 وفهم دورة حياة الطلب ومعمارية MVC.
- نظام التوجيه (Routing)، المتحكمات (Controllers)، وحقن التبعيات (Dependency Injection).
تصميم قواعد البيانات، تهجير الجداول (Migrations)، ومحرك القوالب Blade
- تصميم الجداول وقواعد البيانات العلائقية بـ MySQL.
- إنشاء وإدارة ملفات التهجير (Database Migrations) وتعديل الحقول.
- توليد البيانات الاختبارية بـ Model Factories وبذر الجداول (Database Seeders).
- بناء الواجهات التفاعلية بـ Blade: التخطيطات، المكونات، والتمرير الآمن للبيانات.
احتراف Eloquent ORM، العلاقات المعقدة، والتحقق المتقدم بـ Form Requests
- الاستعلامات المتقدمة بـ Eloquent ORM وبناء الجمل الاستعلامية المعقدة.
- بناء وإدارة العلاقات (One to One, One to Many, Many to Many, Polymorphic).
- التحقق المتقدم من صحة النماذج عبر Form Request Classes وتخصيص رسائل الخطأ.
- معالجة رفع وتخزين الملفات والصور عبر نظام التخزين السحابي والمحلي (Storage System).
المصادقة والصلاحيات (Auth & Roles)، إرسال البريد بـ Queues، وتطبيق الويب المتكامل
- بناء نظام المصادقة وتسجيل الدخول وحماية الجلسات وتأكيد البريد الإلكتروني.
- إدارة الأدوار والصلاحيات عبر Middleware و Gates و Policies.
- إرسال رسائل البريد الإلكتروني غير المتزامنة عبر Mailables ونظام الطوابير (Queues).
- تطبيق وإطلاق مشروع ويب متكامل بنظام إدارة محتوى كامل وإتاحته للمعاينة الحية.
لمن صُمم هذا البرنامج؟
مدربو وموجهو البرنامج
م. معاذ أبو عودة
مستشار برمجيات ومدرب رئيسي في هندسة الويب والـ AI
مهندس برمجيات ومستشار تقني ذو خبرة تزيد عن 9 سنوات في بناء منصات الويب المعقدة والمعمارية النظيفة (Clean Architecture). قاد وأشرف على تطوير العديد من المشروعات والأنظمة الرقمية الكبرى، ومتحمس لنقل المعرفة التقنية المعاصرة وتدريب الكفاءات الشابة على أحدث تقنيات Vue 3 و Nuxt و Laravel وأدوات الذكاء الاصطناعي. من أهم أعماله منصة العمل الحر وريادة الأعمال netloopers، وهو مدرب معتمد حاصل على شهادة المزاولة في تدريب الويب.