كورس-لارافيل-12-من-الصفر-إلى-الاحتراف-laravel-12-tutorial-2025

كورس لارافيل 12 من الصفر إلى الاحتراف | Laravel 12 Tutorial 2025

Description
هذا الكورس الشامل مخصص لتعلم إطار عمل Laravel 12، وهو أحد أشهر أطر عمل PHP لتطوير تطبيقات الويب الحديثة. يبدأ الكورس من الصفر، حيث يتم تغطية جميع الأساسيات اللازمة للبدء في عالم Laravel، بدءاً من إعداد بيئة التطوير المحلية باستخدام أدوات مثل XAMPP لتشغيل خادم محلي، وComposer لإدارة الحزم، وVisual Studio Code كمحرر نصوص متقدم. ثم ينتقل إلى تثبيت Laravel 12 نفسه، مما يضمن للمتعلمين بناء أساس متين قبل التطرق إلى المفاهيم الأكثر تعقيداً.

بعد إعداد البيئة، يتعمق الكورس في فهم المعماريات الأساسية مثل MVC (النموذج-العرض-المتحكم)، والتي تُعد قلب أي تطبيق Laravel. يتم شرح المسارات (Routing) بالتفصيل، بما في ذلك كيفية تعريفها، وإرسال المتغيرات، ووضع القيود عليها، واستخدام البادئات، والتعامل مع المسارات الخاطئة. كما يتم التركيز على المكونات الرئيسية مثل المتحكمات (Controllers) والعروض (Views) باستخدام محرك قوالب Blade، الذي يسهل إنشاء واجهات مستخدم ديناميكية وقابلة لإعادة الاستخدام.

يتناول الكورس أيضاً إدارة قواعد البيانات بشكل كامل، بدءاً من فهم ملف الإعدادات البيئية (.env)، واستخدام الهجرات (Migrations) لإنشاء وتعديل الجداول، إلى التعامل مع Eloquent ORM لتنفيذ عمليات CRUD (إنشاء، قراءة، تحديث، حذف) بسلاسة. يتم شرح العلاقات بين النماذج مثل واحد لواحد، واحد لكثير، وكثير لكثير، بالإضافة إلى ميزات متقدمة مثل التحقق من البيانات (Validation)، والتقسيم (Pagination)، والبحث باستخدام Ajax، وحذف البيانات الناعم والصلب.

طوال الكورس، يُطبق المتعلمون معرفتهم من خلال مشروع عملي لبناء نظام إدارة الكورسات، حيث يتم إنشاء جداول للطلاب والدورات، وإدارة الحجوزات، ورفع الملفات مثل الصور، مما يوفر تجربة حقيقية في تطوير تطبيقات ويب كاملة. كما يتم استكشاف مواضيع متقدمة مثل الوسيط (Middleware) للمصادقة والأمان، والترجمة (Localization) لدعم لغات متعددة، والإشعارات (Notifications)، وحاوية الخدمات (Service Container)، والواجهات الساكنة (Facades)، وإدارة الطلبات والاستجابات، والجلسات (Sessions)، والتخزين المؤقت (Caching)، وجدولة المهام التلقائية (Task Scheduling).

أهم النقاط التي يتناولها هذا الكورس:
- إعداد بيئة التطوير وتثبيت الأدوات الأساسية مثل XAMPP وComposer وVisual Studio Code.
- تثبيت وإعداد Laravel 12 وفهم دورة حياة الطلب.
- شرح معماريّة MVC والمسارات (Routing) بما في ذلك المتغيرات والقيود والبادئات.
- العمل مع المتحكمات (Controllers) والعروض (Views) باستخدام محرك قوالب Blade للقوالب القابلة لإعادة الاستخدام.
- إدارة قواعد البيانات عبر الهجرات (Migrations) لإنشاء وتعديل الجداول وإضافة العلاقات.
- استخدام Eloquent ORM لعمليات CRUD والتحقق من البيانات والبحث والتقسيم.
- بناء مشروع عملي لنظام إدارة الكورسات يتضمن إدارة الطلاب والدورات والحجوزات.
- استكشاف ميزات متقدمة مثل الوسيط (Middleware) والمصادقة (Authentication) والترجمة (Localization).
- التعامل مع Ajax للبحث الديناميكي، والإشعارات، وحاوية الخدمات، والواجهات الساكنة.
- إدارة الجلسات، والتخزين المؤقت، وجدولة المهام لتحسين أداء التطبيقات.
1
119
23:40:27
2025-05-18
0
0
119/0 100/0
مقدمة وإعداد البيئة
هندسة MVC والمسارات
المتحكمات والعروض ومحرك قوالب Blade
بيئة العمل وهجرات قاعدة البيانات
Eloquent ORM وعمليات CRUD الأساسية
التحقق والتقسيم والمتحكمات الموارد
ميزات متقدمة في Eloquent
علاقات النماذج
مشروع عملي: نظام إدارة الكورسات
Ajax والوسيط
المصادقة والترجمة
المساعدات المخصصة والسمات
الإشعارات وحاوية الخدمات
الواجهات الساكنة وإدارة المسارات
معالجة الطلبات والاستجابات
توليد الروابط والجلسات
التخزين المؤقت وجدولة المهام