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

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

Atef Soft
1
23:40:27
2025-05-18
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 للبحث الديناميكي، والإشعارات، وحاوية الخدمات، والواجهات الساكنة.
- إدارة الجلسات، والتخزين المؤقت، وجدولة المهام لتحسين أداء التطبيقات.
Course Progress 0/119
Your Progress Let's get started! 📚
0%
0 completed 119 total lessons

Log in to save progress

Sign in to track your learning journey and save progress across devices.

Log in

مقدمة وإعداد البيئة

0/5
  • No lessons in this section yet

هندسة MVC والمسارات

0/7
  • No lessons in this section yet

المتحكمات والعروض ومحرك قوالب Blade

0/6
  • No lessons in this section yet

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

0/7
  • No lessons in this section yet

Eloquent ORM وعمليات CRUD الأساسية

0/7
  • No lessons in this section yet

التحقق والتقسيم والمتحكمات الموارد

0/7
  • No lessons in this section yet

ميزات متقدمة في Eloquent

0/6
  • No lessons in this section yet

علاقات النماذج

0/4
  • No lessons in this section yet

مشروع عملي: نظام إدارة الكورسات

0/19
  • No lessons in this section yet

Ajax والوسيط

0/3
  • No lessons in this section yet

المصادقة والترجمة

0/3
  • No lessons in this section yet

المساعدات المخصصة والسمات

0/2
  • No lessons in this section yet

الإشعارات وحاوية الخدمات

0/8
  • No lessons in this section yet

الواجهات الساكنة وإدارة المسارات

0/7
  • No lessons in this section yet

معالجة الطلبات والاستجابات

0/13
  • No lessons in this section yet

توليد الروابط والجلسات

0/8
  • No lessons in this section yet

التخزين المؤقت وجدولة المهام

0/7
  • No lessons in this section yet