تطوير Laravel

Laravel Development

إتقان Laravel لإنشاء تطبيقات ويب PHP حديثة وأنيقة وقوية

مستوى الصعوبة
intermediate
المدة المتوقعة
عدد المراحل
3

📋المتطلبات الأساسية

  • PHP
  • البرمجة الكائنية
  • قواعد بيانات SQL
  • HTML/CSS

مراحل المسار التعليمي

1

المرحلة 1: أساسيات Laravel

تعلم بنية Laravel والتوجيه والمتحكمات

أساسيات Laravel

📚المواضيع الرئيسية:
  • التثبيت والتكوين
  • بنية Laravel
  • التوجيه
  • المتحكمات
  • العروض (Blade)
  • الوسائط
  • الطلبات والاستجابات
💡أمثلة عملية ستطبقها:
  • مسارات بسيطة
  • CRUD أساسي
  • عروض Blade

Eloquent ORM

📚المواضيع الرئيسية:
  • النماذج
  • الترحيلات
  • العلاقات
  • منشئ الاستعلام
  • مجموعات Eloquent
  • Accessors/Mutators
  • Scopes
💡أمثلة عملية ستطبقها:
  • نماذج قاعدة البيانات
  • علاقات معقدة
  • استعلامات محسنة

قوالب Blade

📚المواضيع الرئيسية:
  • بناء جملة Blade
  • التوجيهات
  • التخطيطات والأقسام
  • المكونات
  • Slots
  • Includes
  • Blade stacks
💡أمثلة عملية ستطبقها:
  • تخطيطات القوالب
  • مكونات قابلة لإعادة الاستخدام
  • عروض ديناميكية
2

المرحلة 2: ميزات Laravel

إتقان المصادقة والتحقق والميزات المتقدمة

المصادقة والتخويل

📚المواضيع الرئيسية:
  • Laravel Breeze/Jetstream
  • مصادقة المستخدم
  • إعادة تعيين كلمة المرور
  • التخويل (Gates/Policies)
  • رموز API
  • Sanctum
  • Passport
💡أمثلة عملية ستطبقها:
  • نظام المصادقة
  • الوصول على أساس الدور
  • مصادقة API

التحقق والنماذج

📚المواضيع الرئيسية:
  • قواعد التحقق
  • طلبات النماذج
  • التحقق المخصص
  • معالجة الأخطاء
  • تحميل الملفات
  • حماية CSRF
  • التعيين الجماعي
💡أمثلة عملية ستطبقها:
  • التحقق من النماذج
  • معالجة الملفات
  • النماذج الآمنة

الميزات المتقدمة

📚المواضيع الرئيسية:
  • الأحداث والمستمعين
  • المهام والقوائم
  • جدولة المهام
  • الإشعارات
  • البريد
  • البث
  • التخزين المؤقت
💡أمثلة عملية ستطبقها:
  • المهام الخلفية
  • إشعارات البريد الإلكتروني
  • الأحداث في الوقت الفعلي
3

المرحلة 3: APIs والإنتاج

تطوير APIs REST ونشر تطبيقات Laravel

تطوير API

📚المواضيع الرئيسية:
  • موارد API
  • توجيه RESTful
  • مصادقة API
  • تحديد المعدل
  • التصفح
  • الإصدارات
  • استجابات JSON
💡أمثلة عملية ستطبقها:
  • REST API
  • توثيق API
  • API متعدد الإصدارات

اختبار Laravel

📚المواضيع الرئيسية:
  • PHPUnit
  • اختبارات الميزات
  • اختبارات الوحدة
  • اختبار قاعدة البيانات
  • اختبارات HTTP
  • المحاكاة
  • تغطية الاختبار
💡أمثلة عملية ستطبقها:
  • مجموعة الاختبار
  • اختبارات التكامل
  • اختبارات CI/CD

نشر الإنتاج

📚المواضيع الرئيسية:
  • التحسين
  • استراتيجيات التخزين المؤقت
  • عمال الصف
  • النشر
  • تكوين الخادم
  • أفضل ممارسات الأمان
  • المراقبة
💡أمثلة عملية ستطبقها:
  • إعداد الإنتاج
  • ضبط الأداء
  • المراقبة

هل أنت مستعد لبدء رحلتك التعليمية؟

انضم إلى آلاف المتعلمين الذين بدأوا رحلتهم معنا واحصل على دعم مباشر من خبراء المجال

نصائح للنجاح في هذا المسار

💪

الممارسة المستمرة

اعمل على مشاريع عملية بانتظام لتطبيق ما تعلمته

👥

انضم لمجتمع

تواصل مع متعلمين آخرين وشارك تجربتك وتعلم منهم

📝

دوّن ملاحظاتك

احتفظ بسجل لما تعلمته وارجع إليه عند الحاجة

🎯

حدد أهدافاً واضحة

قسّم المسار إلى أهداف صغيرة واحتفل بإنجازاتك