المتطلبات الأساسية
- 🔹 متطلبات المعرفة الأساسية
- فهم أساسيات البرمجة (المتغيرات، الشروط، الحلقات).
- معرفة جيدة بلغة PHP (يفضّل مستوى مبتدئ–متوسط).
- فهم بسيط لبناء صفحات الويب باستخدام:
- HTML
- CSS
- JavaScript
- معرفة أساسية بقواعد البيانات، خصوصًا:
- MySQL أو MariaDB
- 🔹 متطلبات البيئة التقنية
- جهاز كمبيوتر بنظام:
- Windows أو macOS أو Linux
- تثبيت PHP 8.1 أو أعلى
- تثبيت Composer (مدير الحزم الخاص بـ PHP)
- تثبيت خادم محلي مثل:
- XAMPP أو Laragon أو MAMP
- متصفح حديث مثل: Google Chrome أو Firefox
- محرر أكواد برمجية مثل:
- VS Code (مُفضّل بشدة)
- 🔹 متطلبات إضافية مفضّلة
- معرفة بسيطة بواجهة الأوامر (Terminal / CMD).
- الاطلاع على مفهوم RESTful APIs.
- فهم نموذج MVC (إن لم يكن، سيتم شرحه في الدورة).
- حساب GitHub لاستخدام التحكم بالإصدارات (اختياري ولكن مفيد).
- رغبة في التعلّم العملي وبناء مشاريع حقيقية.
- 🔹 ما الذي ستحتاجه طوال الدورة؟
- اتصال جيد بالإنترنت
- رغبة في تطبيق التمارين وبناء مشروع متكامل
- وقت يومي أو أسبوعي للتطبيق المستمر
- الالتزام بحل المهام العملية لكل درس
مخرجات التعلم
- بنهاية هذا الكورس سيكون المتعلم قادرًا على:
- فهم بنية Laravel ومفهوم MVC وكيفية تطبيقه في تطوير الويب.
- إنشاء مشروع Laravel كامل من الصفر باستخدام أفضل الممارسات.
- التعامل مع قواعد البيانات باستخدام Eloquent ORM وتنفيذ عمليات CRUD.
- بناء واجهات برمجية (APIs) احترافية باستخدام Laravel.
- إدارة المسارات (Routes) والتحكم في تدفق الطلبات داخل التطبيق.
- استخدام Blade لبناء واجهات مستخدم ديناميكية ومنظمة.
- تنفيذ المصادقة (Authentication) والصلاحيات (Authorization) داخل المشروع.
- التعامل مع الجلسات (Sessions) والكعكات (Cookies).
- استخدام Artisan لتنفيذ الأوامر الأساسية والمتقدمة.
- رفع المشروع ونشره على خادم فعلي أو استضافة مشتركة.
- تطبيق مبادئ الأمن (Security) في تطبيقات Laravel.
الوصف
يمثل هذا الكورس دليلاً شاملاً لتعلّم تطوير تطبيقات الويب الحديثة باستخدام إطار العمل Laravel، أحد أقوى وأشهر الأطر في عالم PHP. يأخذك الكورس خطوة بخطوة من أساسيات بيئة العمل حتى بناء مشروع متكامل جاهز للنشر، مع التركيز على أفضل الممارسات البرمجية وتطبيق المعايير الاحترافية في التطوير. ستتعلم كيفية التعامل مع قواعد البيانات، بناء الواجهات البرمجية (APIs)، إدارة المستخدمين والصلاحيات، استخدام Blade في إنشاء الواجهات، بالإضافة إلى التعرف على أدوات Artisan وتحسين الأداء والأمان داخل مشروعك. بنهاية الكورس ستكون قادرًا على تطوير تطبيقات ويب احترافية وقابلة للتوسع، مما يمكّنك من دخول سوق العمل بثقة أو بناء مشاريعك الخاصة.
المدرب
م. سعيد الأحمدي
مدرب معتمد
آراء المتدربين (0)
لا توجد تقييمات بعد