المسار المتقدم لتطوير الواجهات الخلفية باستخدام Laravel
- المدة
- 24 ساعة
- طريقة الحضور
- هجين
- محتوى الدورة
- 6
الوصف
تطوير تطبيقات PHP و Laravel المؤسسية (مسار مكثف) هذا المسار مصمم لمطوري PHP المستعدين للارتقاء بمهاراتهم وبناء تطبيقات احترافية متكاملة وجاهزة لبيئة الإنتاج (Production) باستخدام Laravel، إطار العمل الأشهر والأكثر طلباً في سوق العمل. ستتقن الهيكلية المعمارية لـ Laravel، وإدارة المسارات (Routing)، والـ Middleware، ومحرك القوالب Blade. كما ستتعمق في تصميم قواعد البيانات عبر الـ Migrations، وبناء علاقات Eloquent المتقدمة، إلى جانب التحقق من صحة البيانات، وإدارة المصادقة والصلاحيات (Authentication & Authorization). يشمل المسار أيضاً التعامل مع تخزين الملفات، وبناء واجهات (RESTful APIs) محمية بـ Sanctum، وإدارة المهام الخلفية عبر الطوابير (Queues)، والأحداث (Events)، والإشعارات. يُتوج المسار ببناء واجهة خلفية (Backend) متكاملة لمتجر إلكتروني حقيقي يدعم متغيرات المنتجات (Product Variants)، وإدارة الطلبات، والمخزون، وبوابات الدفع، لتختتم رحلتك بكتابة الاختبارات البرمجية (Testing) والنشر الفعلي على بيئة الإنتاج.
ماذا ستتعلم
- إتقان الهيكلية المعمارية لـ Laravel، وإدارة مسارات التنقل (Routing)، والـ Middleware.
- هندسة قواعد البيانات باحترافية عبر الـ Migrations، والـ Factories، وبناء علاقات Eloquent المعقدة.
- تطبيق آليات صارمة للتحقق من البيانات (Validation)، وتطوير أنظمة آمنة للمصادقة وتوزيع الصلاحيات (Authorization).
- بناء واجهات برمجية (RESTful APIs) سريعة وقابلة للتوسع، وتأمينها بالكامل باستخدام Laravel Sanctum.
- تحسين أداء التطبيق عبر معالجة المهام في الخلفية باستخدام الطوابير (Queues)، والأحداث (Events)، والإشعارات.
- كتابة الاختبارات البرمجية (Testing) لضمان جودة الكود، والنشر النهائي للمشروع على بيئة الإنتاج (Production).
محتوى الدورة
-
- الجلسة 1: الهيكلية المعمارية لـ Laravel، إعداد بيئة العمل، مسارات التنقل المتقدمة (Advanced Routing)، والـ Middlewares.
- الجلسة 2: المتحكمات (Controllers) ومحرك القوالب (Blade Templating).
-
- الجلسة 3: ترحيل قواعد البيانات (Migrations)، تصميم الهيكلية (Schema)، التعبئة الوهمية (Seeding & Factories)، وبناء الاستعلامات (Eloquent ORM).
- الجلسة 4: التعمق الشامل في بناء العلاقات بين الجداول (Eloquent Relationships).
-
- الجلسة 5: التحقق من البيانات (Form Validation)، منظومة المصادقة، توزيع الصلاحيات (Authorization)، وأمان التطبيق.
- الجلسة 6: تخزين الملفات، إدارة الوسائط، وبناء الواجهات البرمجية (RESTful APIs).
-
- الجلسة 7: تأمين الـ APIs باستخدام Sanctum، وإدارة المهام الخلفية والطوابير (Queues).
- الجلسة 8: التعامل مع الأحداث (Events)، المستمعات (Listeners)، ونظام الإشعارات (Notifications).
-
- الجلسة 9: مشروع عملي تطبيقي - الجزء الأول (هيكلية النظام، نظام المصادقة، وتصميم قواعد البيانات).
- الجلسة 10: مشروع عملي تطبيقي - الجزء الثاني (إدارة متغيرات المنتجات ومعالجة الطلبات).
-
- الجلسة 11: مشروع عملي تطبيقي - الجزء الثالث (إدارة المخزون وتفعيل الطوابير).
- الجلسة 12: مشروع عملي تطبيقي - الجزء الرابع (كتابة الاختبارات البرمجية والنشر النهائي على بيئة الإنتاج.
التقديم على هذه الدورة
اترك بياناتك وسيتصل بك المنسق لتأكيد مقعدك.