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

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

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

تبدأ في

21 - يونيو - 2026

تنتهي في

25 - يونيو - 2026

الموقع

اون لاين

اللغة

الإنجليزية

اطلع على تفاصيل الدورة وسجل للالتحاق.

سجل الآن

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

  • مطورو 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.
  • مراجعة جماعية وتقييم الحلول المطروحة.