تطوير 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

نشر الإنتاج

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

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

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

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

💪

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

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

👥

انضم لمجتمع

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

📝

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

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

🎯

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

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