الدورة المتقدمة في إطار عمل Laravel لتطوير تطبيقات الويب بلغة PHP

التخصص : تقنية المعلومات

تهدف هذه الدورة المتقدمة إلى تمكين مطوري الويب من إتقان استخدام إطار العمل Laravel لبناء تطبيقات ويب ديناميكية وآمنة وقابلة للتوسع، وفق أفضل الممارسات الحديثة في تطوير البرمجيات.
المدة: 5 أيام
المستوى: متقدم

نبذة تعريفية

يُعد إطار العمل Laravel أحد أقوى أُطر PHP لتطوير تطبيقات الويب الحديثة، إذ يوفّر بيئة متكاملة تعتمد على هندسة MVC وتتكامل مع أدوات قوية لإدارة البيانات، والأمان، والاختبار، والنشر.
تركّز هذه الدورة على تعميق معرفة المشاركين بآليات العمل الداخلية لإطار Laravel، بدءًا من البنية المعمارية إلى التكامل مع واجهات برمجة التطبيقات (APIs)، والتقنيات المتقدمة للأداء والأمان.
سيتعلّم المتدربون كيفية بناء تطبيقات احترافية عالية الأداء من خلال تطبيق عملي شامل يغطي أحدث مزايا Laravel مع دمجها في مشروعات واقعية..

التخصصات المستهدفة

  • مطورو PHP المتقدمون.
  • مهندسو البرمجيات ومصممو الأنظمة.
  • مدراء فرق التطوير التقني.
  • مطورو Full-Stack والمطورون المستقلون.
  • طلاب علوم الحاسب المهتمون بتطبيقات الويب الاحترافية.

المهارات المستهدفة

  • بناء تطبيقات متكاملة باستخدام إطار Laravel.
  • استخدام بنية MVC في هندسة البرمجيات.
  • تطبيق استراتيجيات الأمان والتوثيق في Laravel.
  • تصميم قواعد بيانات احترافية باستخدام Eloquent ORM.
  • تنفيذ واجهات برمجة التطبيقات (APIs) وفق معايير RESTful.
  • تحسين الأداء وتطبيق أدوات الاختبار الآلي والنشر.

المخرجات المتوقعة

  • فهم البنية الداخلية لإطار العمل Laravel.
  • تطوير تطبيقات ويب آمنة وعالية الكفاءة.
  • تصميم واجهات برمجة التطبيقات باستخدام RESTful.
  • تطبيق آليات التوثيق وإدارة الجلسات.
  • تحسين الأداء باستخدام التخزين المؤقت (Caching) والطوابير (Queues).
  • اختبار التطبيقات ونشرها باستخدام أدوات Laravel Forge وEnvoyer.
  • كتابة كود نظيف وقابل للصيانة.
  • التعامل مع قواعد البيانات بمرونة باستخدام Eloquent ORM.

فهرس المحاور التدريبية

  • استعراض تطوّر Laravel وأحدث ميزاته.
  • فهم دورة حياة التطبيق في إطار العمل.
  • استخدام نظام الـ Service Container وService Providers.
  • تحسين الأداء عبر الـ Caching وOptimisation Tools.
  • تطبيقات عملية على استخدام الـ Artisan Commands.

  • تطبيق نموذج MVC في هيكلة الكود.
  • التعامل مع الـ Routing المتقدم والـ Middleware.
  • إدارة العلاقات في Eloquent ORM.
  • تصميم واجهات مستخدم متقدمة باستخدام Blade.
  • بناء تطبيقات متعددة الوحدات (Modular Applications).

  • تنفيذ CRUD متقدمة باستخدام Eloquent.
  • تطبيق مفاهيم الأمان (CSRF, XSS, SQL Injection).
  • التكامل مع واجهات برمجة التطبيقات الخارجية.
  • استخدام الـ Queues وEvents لتحسين الأداء.
  • التعامل مع ملفات التكوين والبيئة (.env).

  • إعداد اختبارات الوحدات Unit Testing.
  • استخدام PHPUnit وLaravel Dusk لاختبارات الواجهة.
  • تصميم RESTful APIs متكاملة.
  • مراقبة الأداء باستخدام Telescope وDebugbar.
  • استخدام Composer وGit في إدارة المشروع.

  • تصميم وتنفيذ مشروع Laravel احترافي.
  • التكامل مع واجهات خارجية (Mail, Payment, APIs).
  • تحسين الأمان وتطبيق أفضل الممارسات في الكود.
  • إعداد ونشر المشروع باستخدام Forge وEnvoyer.
  • مراجعة جماعية وتقييم الحلول المطروحة.

مزايا الدورة

  • محتوى تطبيقي حديث
  • أمثلة واقعية وتمارين قيادية
  • تقييم قبلي وبعدي لقياس الأثر
  • شهادة معتمدة قابلة للتحقق برمز QR

يحدث في

اضغط على الحدث لعرضه والاشتراك به