حدثنا مسار تطوير نظام إدارة محتوى في دورة تطوير تطبيقات الويب باستخدام لغة PHP ليواكب أحدث الإصدارات والتقنيات. يشمل هذا التحديث 55 درسًا موزعة على 12 ساعة. هذا المسار التعليمي مخصص لتعلم كيفية إنشاء تطبيق متكامل لإدارة المحتوى CMS باستخدام إطار العمل لارافيل 12. خلال هذا المسار، سيكتسب الطالب مهارات عملية لبناء موقع متكامل بدءًا من إعداد بيئة العمل، مرورًا بإضافة أنظمة الاستيثاق وإدارة المنشورات والتعليقات والإشعارات، وصولًا إلى إنشاء لوحة تحكم احترافية للمسؤولين مع تطبيق كامل لمبادئ الحماية والصلاحيات. المسار يجمع بين الجانب النظري لفهم المفاهيم الأساسية و الجانب العملي لتطبيقها في مشروع واقعي.
سيتعلم الطالب خلال هذا المسار على:
- تثبيت لارافيل 12 وتهيئة المشروع للبدء بالبرمجة
- إنشاء واجهة Jetstream تشمل تجربة نظام الدخول والخروج والتعرف على ملفات وتوجيهات Jetstream مع تعريب الصفحات ورسائل الخطأ
- إنشاء قاعدة البيانات، تحليلها، إنشاء العلاقات بين الجداول وإنشاء ملفات التهجير Migrations
- إدارة التصنيفات والأدوار، عرض المنشورات، إضافة ترقيم الصفحات، البحث، إضافة منشورات وإنشاء الاسم اللطيف Slug
- إضافة التعليقات والردود متعددة المستويات وإنشاء القائمة الجانبية لأحدث التعليقات
- إضافة إشعارات في الوقت الفعلي وإعداد Pusher، إنشاء جرس الإشعارات، إنشاء الأحداث Events مع تخزين الإشعارات في قاعدة البيانات
- إعداد لوحة تحكم للموقع تشمل إدارة الإحصائيات، التصنيفات، المنشورات، الأدوار والصلاحيات مع حماية الوصول إلى لوحة التحكم وفق الصلاحيات
- تطبيق الحماية للموقع مع منع الوصول غير المصرح به من خلال روابط URL