برمجة المواقع باستخدام Laravel 10

تطوير المواقع برمجة
عن هذه الدورة

الدورة ستتيح لك معرفة شاملة وعميقة حول واحد من أشهر إطارات عمل 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 م

Card Image

هي دورة شاملة تغطي كل ما تحتاج لمعرفته حول إطار عمل Laravel لتطوير الويب. ستتعلم فيها الأساسيات، بناء النماذج، المتحكمات، العروض، ومحرك القوالب Blade، بالإضافة إلى التعامل مع المصادقة والاستمارات

تطوير المواقع حسن حسان محمد الشيخ

خبرة اكثر من خمس سنوات في تطوير الويب، مطور مواقع في وكالة عمادة الخدمات الإلكترونية لتقنية المعلموات