حدثنا مسار إنشاء RESTful API باستخدام Laravel في دورة تطوير تطبيقات الويب باستخدام لغة PHP ليواكب أحدث التقنيات والإصدارات، هذا التحديث يشمل 21 درس بمدة ساعتين ونصف. استعملنا في المسار أحدث إصدار من إطار العمل Laravel بالإضافة إلى أحدث الإصدارات من المكتبات المستخدمة في المشروع.
سيتعلم الطالب خلال هذا المسار على:
- إعداد بيئة تطوير Laravel، بما في ذلك تثبيت الأدوات اللازمة والاتصال مع قاعدة البيانات
- كيفية تقسيم البيانات Pagination لإدارة البيانات الكبيرة، وتنفيذ مهام مجدولة Scheduling بشكل احترافي
- إنشاء هيكل قاعدة البيانات، إعداد العلاقات بين الجداول وإضافة البيانات باستخدام Seeders
- بناء واجهات برمجية باستخدام Laravel، وفهم كيفية تنظيم الموجهات والتحكم بإصداراتها
- تحسين الموجهات باستخدام Resource Controllers، وكيفية التعامل مع الأخطاء
- كيفية تأمين الواجهة البرمجية باستخدام المصادقة عبر OAuth2 وحزمة Sanctum
- العمل مع قواعد البيانات المختلفة مثل MySQL وSQLite