الدورة ستتيح لك معرفة شاملة وعميقة حول واحد من أشهر إطارات عمل PHP لتطوير الويب. Laravel هو إطار عمل قوي ومرن يستخدم بشكل واسع في صناعة تطوير الويب لبناء تطبيقات مواقع ديناميكية ومتقدمة. خلال هذه الدورة، ستبدأ رحلتك بفهم ما هو Laravel والمفاهيم الأساسية التي تقوم عليها، مثل MVC (Model-View-Controller)، وكيفية تجهيز بيئة التطوير المحلية للبدء في استخدام Laravel بفعالية. ستتعلم كيفية تثبيت Laravel واستكشاف هيكلة ملفاته، والتعرف على نظام الطرق وأنواع المسارات لتوجيه طلبات المستخدمين بشكل صحيح داخل التطبيق. ستغوص أعمق في كيفية استخدام Middleware لإدارة الطلبات والردود داخل تطبيقك، وكيفية تصميم النماذج (Models) للتفاعل مع قاعدة البيانات، وإنشاء المتحكمات (Controllers) لمعالجة المنطق التجاري، وتطوير العروض (Views) لعرض البيانات للمستخدمين. ستكتشف أيضًا محرك القوالب Blade الخاص بـ Laravel وكيف يمكنه تسهيل بناء واجهات المستخدم. بالإضافة إلى ذلك، ستتعرف على كيفية استخدام أداة Artisan لتسريع عملية البرمجة، وتطبيق مفاهيم المصادقة لحماية تطبيقاتك، وإنشاء الاستمارات ومعالجتها. وأخيرًا، ستتعلم كيفية تكامل الواجهات الأمامية مع Laravel لإنشاء تجارب مستخدم جذابة وفعالة.
التعريف بإطار عمل Laravel ومعرفة خصائصه
الأسس النظرية والمبادئ الأولية للبرمجة ضمن هذا الإطار
كيفية إعداد بيئة العمل المحلية لبدء التطوير
خطوات تنصيب وإعداد Laravel على جهازك
التعرف على تنظيم وترتيب ملفات Laravel وكيفية التعامل معها
فهم كيفية إنشاء المسارات وأنواع المسارات المختلفة
استيعاب مفهوم Middleware وآلية عمله في تطبيقات Laravel
تعلم كيفية تصميم واستخدام النماذج (Models) للتفاعل مع قاعدة البيانات
إنشاء وتكوين المتحكمات (Controllers) لمعالجة المنطق البرمجي
طوير العروض (Views) لتقديم واجهات المستخدم
العمل مع محرك القوالب Blade لبناء صفحات الويب
دمج وتصميم الواجهات الأمامية لتطبيقات الويب
استخدام أداة Artisan لزيادة الكفاءة وتقليل الوقت المستغرق في البرمجة
تنفيذ أنظمة المصادقة لتأمين تطبيقاتك
إنشاء وإدارة الاستمارات ضمن التطبيق
معرفة أساسية بلغة PHP وHTML
فهم أساسي لقواعد البيانات وSQL
بيئة تطوير مناسبة على جهاز الكمبيوتر الخاص بك (مثل XAMPP, MAMP أو Laragon)
جهاز لاب توب
تجربة سابقة مع التطوير البرمجي أو تصميم الويب يفضل ولكن ليست ضرورية
رغبة قوية في التعلم والتجربة
اليوم الأول : 23 فبراير من الساعة 06:00 م وحتى الساعة 08:00 م
اليوم الثاني : 24 فبراير من الساعة 06:00 م وحتى الساعة 08:00 م
اليوم الثالث : 25 فبراير من الساعة 06:00 م وحتى الساعة 08:00 م
هي دورة شاملة تغطي كل ما تحتاج لمعرفته حول إطار عمل Laravel لتطوير الويب. ستتعلم فيها الأساسيات، بناء النماذج، المتحكمات، العروض، ومحرك القوالب Blade، بالإضافة إلى التعامل مع المصادقة والاستمارات
خبرة اكثر من خمس سنوات في تطوير الويب، مطور مواقع في وكالة عمادة الخدمات الإلكترونية لتقنية المعلموات