
في هذا الفيديو نقدم مقدمة عن كورس لارافيل 12 والذي سنبني من خلاله مشروع عملي متكامل خطوة بخطوة. ستتعرف على أهداف الدورة، الأدوات التي سنستخدمها، وكيفية الاستفادة منها في تطوير مشاريعك الخاصة.
English Summary:
This video is the introduction to the Laravel 12 course. We explain the course goals, tools, and how you can use Laravel 12 and PHP to build real-world projects like POS, ERP, and E-Commerce systems.
رابط قناة عاطف سوفت باليوتوب
https://www.youtube.com/channel/UCjTCkvYhkB3Wdi7VNYrJbGg
رابط جروب الفيس بوك
https://www.facebook.com/groups/1486746065433813
رابط صفحة الفيس بوك للدعم والاستفسارات
https://www.facebook.com/AtefSoftCom
GitHub رابط
https://github.com/atefdiabmohamed/Laravel12_course
في هذا الفيديو نشرح كيفية تحميل وتثبيت السيرفر المحلي
XAMPP
رابط قناة عاطف سوفت باليوتوب
https://www.youtube.com/channel/UCjTCkvYhkB3Wdi7VNYrJbGg
رابط جروب الفيس بوك
https://www.facebook.com/groups/1486746065433813
رابط صفحة الفيس بوك للدعم والاستفسارات
https://www.facebook.com/AtefSoftCom
GitHub رابط
https://github.com/atefdiabmohamed/Laravel12_course
Composer في هذا الفيديو سنتعرف على كيفية تحميل وتثبيت
رابط قناة عاطف سوفت باليوتوب
https://www.youtube.com/channel/UCjTCkvYhkB3Wdi7VNYrJbGg
رابط جروب الفيس بوك
https://www.facebook.com/groups/1486746065433813
رابط صفحة الفيس بوك للدعم والاستفسارات
https://www.facebook.com/AtefSoftCom
GitHub رابط
https://github.com/atefdiabmohamed/Laravel12_course
Visual Studio Code في هذا الفيديو سنتعلم كيفية تحميل وتثبيت محرر الأكواد
This video shows you how to download and install Visual Studio Code (VS Code), one of the most popular free editors for developers. We explain the installation process and how to set it up for working with PHP and Laravel 12.
? الروابط الهامة للدورة:
? رابط قناة عاطف سوفت باليوتوب:
https://www.youtube.com/channel/UCjTCkvYhkB3Wdi7VNYrJbGg
? رابط جروب الفيس بوك:
https://www.facebook.com/groups/1486746065433813
? رابط صفحة الفيس بوك للدعم والاستفسارات:
https://www.facebook.com/AtefSoftCom
? رابط GitHub الجيت هب
https://github.com/atefdiabmohamed/Laravel12_course
في هذا الفيديو سنتعلم كيفية تحميل وتثبيت إطار العمل
Laravel 12
خطوة بخطوة
This video explains how to install Laravel 12 step by step. We will create a new project using Composer, configure the environment, and get ready to start building our real-world application (POS + ERP + E-Commerce).
? الروابط الهامة للدورة:
? رابط قناة عاطف سوفت باليوتوب:
https://www.youtube.com/channel/UCjTCkvYhkB3Wdi7VNYrJbGg
? رابط جروب الفيس بوك:
https://www.facebook.com/groups/1486746065433813
? رابط صفحة الفيس بوك للدعم والاستفسارات:
https://www.facebook.com/AtefSoftCom
? رابط GitHub الجيت هب
https://github.com/atefdiabmohamed/Laravel12_course
في هذا الفيديو سنتعرف على مفهوم معمارية
MVC (Model View Controller)
في إطار العمل
سنفهم دور كل جزء
(Model – View – Controller)
MVC فهم معمارية
يعتبر أساسياً لكل مطور يعمل
بـ Laravel
لأنه يوضح كيفية هيكلة الأكواد بشكل صحيح.
رابط قناة عاطف سوفت باليوتوب
https://www.youtube.com/channel/UCjTCkvYhkB3Wdi7VNYrJbGg
رابط جروب الفيس بوك
https://www.facebook.com/groups/1486746065433813
رابط صفحة الفيس بوك للدعم والاستفسارات
https://www.facebook.com/AtefSoftCom
GitHub رابط
https://github.com/atefdiabmohamed/Laravel12_course
في هذا الفيديو سنتعرف على فكرة المسارات
(Routing)
في إطار العمل
Laravel.
سوف نشرح كيفية عمل الروت، ودوره في توجيه الطلبات
(Requests)
إلى الصفحات أو الدوال المناسبة داخل التطبيق.
رابط قناة عاطف سوفت باليوتوب
https://www.youtube.com/channel/UCjTCkvYhkB3Wdi7VNYrJbGg
رابط جروب الفيس بوك
https://www.facebook.com/groups/1486746065433813
رابط صفحة الفيس بوك للدعم والاستفسارات
https://www.facebook.com/AtefSoftCom
GitHub رابط
https://github.com/atefdiabmohamed/Laravel12_course
سوف نتعمق أكثر في كيفية تعريف المسارات بطرق مختلفة، وتمرير البيانات عبر الروت، وربطها مع الـ
Controllers و الـ Views.
رابط قناة عاطف سوفت باليوتوب
https://www.youtube.com/channel/UCjTCkvYhkB3Wdi7VNYrJbGg
رابط جروب الفيس بوك
https://www.facebook.com/groups/1486746065433813
رابط صفحة الفيس بوك للدعم والاستفسارات
https://www.facebook.com/AtefSoftCom
GitHub رابط
https://github.com/atefdiabmohamed/Laravel12_course
في هذا الفيديو سنتعلم كيفية إرسال المتغيرات
(Parameters)
إلى المسارات في إطار العمل
Laravel
. سوف نشرح كيفية تمرير القيم عبر الروت واستخدامها داخل الـ
Controllers و الـ Views
للتحكم في منطق التطبيق.
رابط قناة عاطف سوفت باليوتوب
https://www.youtube.com/channel/UCjTCkvYhkB3Wdi7VNYrJbGg
رابط جروب الفيس بوك
https://www.facebook.com/groups/1486746065433813
رابط صفحة الفيس بوك للدعم والاستفسارات
https://www.facebook.com/AtefSoftCom
GitHub رابط
https://github.com/atefdiabmohamed/Laravel12_course
في هذا الفيديو سنتعلم كيفية وضع القيود
(Constraints)
على المسارات باستخدام التعبيرات العادية
(Regular Expressions)
في إطار العمل
Laravel.
رابط قناة عاطف سوفت باليوتوب
https://www.youtube.com/channel/UCjTCkvYhkB3Wdi7VNYrJbGg
رابط جروب الفيس بوك
https://www.facebook.com/groups/1486746065433813
رابط صفحة الفيس بوك للدعم والاستفسارات
https://www.facebook.com/AtefSoftCom
GitHub رابط
https://github.com/atefdiabmohamed/Laravel12_course
في هذا الفيديو سنتعلم كيفية استخدام البادئات
(Route Prefixes)
في المسارات داخل إطار العمل
Laravel.
سوف نشرح كيف يمكننا تنظيم الروت بشكل أفضل عن طريق إضافة بادئات مشتركة لمجموعة من المسارات، مما يسهل إدارة الأكواد في المشاريع الكبيرة.
رابط قناة عاطف سوفت باليوتوب
https://www.youtube.com/channel/UCjTCkvYhkB3Wdi7VNYrJbGg
رابط جروب الفيس بوك
https://www.facebook.com/groups/1486746065433813
رابط صفحة الفيس بوك للدعم والاستفسارات
https://www.facebook.com/AtefSoftCom
GitHub رابط
https://github.com/atefdiabmohamed/Laravel12_course
في هذا الفيديو سنتعرف على كيفية التعامل مع المسارات الخاطئة
(Fallback Routes)
داخل لارافيل، بحيث نوجه المستخدمين إلى صفحة مخصصة عند إدخال رابط غير موجود.
كما سنتطرق إلى تسمية المسارات
(Route Name)
واستخدامها في المشاريع لزيادة المرونة وسهولة إدارة الروابط.
رابط قناة عاطف سوفت باليوتوب
https://www.youtube.com/channel/UCjTCkvYhkB3Wdi7VNYrJbGg
رابط جروب الفيس بوك
https://www.facebook.com/groups/1486746065433813
رابط صفحة الفيس بوك للدعم والاستفسارات
https://www.facebook.com/AtefSoftCom
GitHub رابط
https://github.com/atefdiabmohamed/Laravel12_course
في لارافيل (Controllers) في هذا الفيديو سنتعرف على المتحكمات
Artisan ستتعلم كيف تقوم بإنشاء متحكم باستخدام أوامر
وكيفية ربطه بالروت لإدارة الطلبات بشكل احترافي.
Laravel في MVC المتحكمات هي جزء أساسي من معمارية
رابط قناة عاطف سوفت باليوتوب
https://www.youtube.com/channel/UCjTCkvYhkB3Wdi7VNYrJbGg
رابط جروب الفيس بوك
https://www.facebook.com/groups/1486746065433813
رابط صفحة الفيس بوك للدعم والاستفسارات
https://www.facebook.com/AtefSoftCom
GitHub رابط
https://github.com/atefdiabmohamed/Laravel12_course
(Views) في هذا الفيديو سنتعرف على الواجهات
Blade وكيفية استخدامها لعرض البيانات للمستخدم. ستتعلم كيف تقوم بإنشاء ملفات
(Controllers) وربطها مع المتحكمات
(Routes) والمسارات
لعرض الصفحات بشكل ديناميكي.
رابط قناة عاطف سوفت باليوتوب
https://www.youtube.com/channel/UCjTCkvYhkB3Wdi7VNYrJbGg
رابط جروب الفيس بوك
https://www.facebook.com/groups/1486746065433813
رابط صفحة الفيس بوك للدعم والاستفسارات
https://www.facebook.com/AtefSoftCom
GitHub رابط
https://github.com/atefdiabmohamed/Laravel12_course
Blade في هذا الفيديو سنتعرف على محرك القوالب
في لارافيل، وهو الأداة المسؤولة عن بناء واجهات ديناميكية باستخدام أكواد بسيطة ومرنة.
Blade ستتعلم كيف يعمل
وكيفية استخدامه لكتابة التعليمات الشرطية، الحلقات التكرارية، وإعادة استخدام القوالب لتسهيل بناء الواجهات
Blade محرك
يعتبر من أهم مميزات لارافيل التي توفر وقت وجهد كبير في كتابة الكود
رابط قناة عاطف سوفت باليوتوب
https://www.youtube.com/channel/UCjTCkvYhkB3Wdi7VNYrJbGg
رابط جروب الفيس بوك
https://www.facebook.com/groups/1486746065433813
رابط صفحة الفيس بوك للدعم والاستفسارات
https://www.facebook.com/AtefSoftCom
GitHub رابط
https://github.com/atefdiabmohamed/Laravel12_course
في هذا الفيديو سنتعلم كيفية إنشاء قوالب قابلة لإعادة الاستخدام في لارافيل باستخدام
Blade Layouts.
ستتعرف على كيفية إنشاء هيكل رئيسي للصفحات
(Layout)
وإعادة استخدامه في باقي الواجهات، مما يسهل عملية التطوير ويحافظ على تنظيم الكود. ? هذه الميزة تساعدك على تقليل التكرار وزيادة الكفاءة في مشاريعك.
رابط قناة عاطف سوفت باليوتوب
https://www.youtube.com/channel/UCjTCkvYhkB3Wdi7VNYrJbGg
رابط جروب الفيس بوك
https://www.facebook.com/groups/1486746065433813
رابط صفحة الفيس بوك للدعم والاستفسارات
https://www.facebook.com/AtefSoftCom
GitHub رابط
https://github.com/atefdiabmohamed/Laravel12_course
في هذا الفيديو سنقوم بحل كويز اختبار سريع على الدروس السابقة من دورة لارافيل 12.
الاختبار يساعدك على مراجعة ما تعلمته وفهم النقاط الأساسية في المسارات
(Routes)،
المتحكمات
(Controllers)،
الواجهات
(Views)،
ومعمارية
MVC
في لارافيل.
رابط قناة عاطف سوفت باليوتوب
https://www.youtube.com/channel/UCjTCkvYhkB3Wdi7VNYrJbGg
رابط جروب الفيس بوك
https://www.facebook.com/groups/1486746065433813
رابط صفحة الفيس بوك للدعم والاستفسارات
https://www.facebook.com/AtefSoftCom
GitHub رابط
https://github.com/atefdiabmohamed/Laravel12_course
(.env) في هذا الفيديو سنتعرف على أهمية ملف البيئة
في لارافيل، وكيفية استخدامه لإعداد إعدادات المشروع مثل الاتصال بقاعدة البيانات، إعدادات البريد الإلكتروني، والمفاتيح السرية
.env ملف
يساعدك على فصل الإعدادات الخاصة ببيئة التطوير عن بيئة الإنتاج، مما يجعل مشروعك أكثر أمانًا ومرونة
رابط قناة عاطف سوفت باليوتوب
https://www.youtube.com/channel/UCjTCkvYhkB3Wdi7VNYrJbGg
رابط جروب الفيس بوك
https://www.facebook.com/groups/1486746065433813
رابط صفحة الفيس بوك للدعم والاستفسارات
https://www.facebook.com/AtefSoftCom
GitHub رابط
https://github.com/atefdiabmohamed/Laravel12_course
في هذا الفيديو نقدم مقدمة هامة عن قواعد البيانات في لارافيل، ونتعرف على مفهوم المـيجريشن
Migrations
التي تساعد في إنشاء وإدارة جداول قاعدة البيانات بطريقة منظمة وآمنة.
Migrations
تعتبر بمثابة نسخة تحكم
(Version Control)
لقواعد البيانات، مما يسهل العمل الجماعي وتحديث الجداول دون فقدان البيانات
رابط قناة عاطف سوفت باليوتوب
https://www.youtube.com/channel/UCjTCkvYhkB3Wdi7VNYrJbGg
رابط جروب الفيس بوك
https://www.facebook.com/groups/1486746065433813
رابط صفحة الفيس بوك للدعم والاستفسارات
https://www.facebook.com/AtefSoftCom
GitHub رابط
https://github.com/atefdiabmohamed/Laravel12_course
Migration ي هذا الفيديو سنتعلم كيفية إنشاء جدول جديد في قاعدة البيانات باستخدام
في لارافيل. سنتعرف على أوامر إنشاء الجداول وإدارة الحقول، وكيفية تحديث قاعدة البيانات بطريقة آمنة واحترافية
هذه الخطوة تعتبر أساس أي مشروع لأنها تنظم التعامل مع الجداول وتضمن إمكانية التوسع مستقبلاً.
رابط قناة عاطف سوفت باليوتوب
https://www.youtube.com/channel/UCjTCkvYhkB3Wdi7VNYrJbGg
رابط جروب الفيس بوك
https://www.facebook.com/groups/1486746065433813
رابط صفحة الفيس بوك للدعم والاستفسارات
https://www.facebook.com/AtefSoftCom
GitHub رابط
https://github.com/atefdiabmohamed/Laravel12_course
Migration في هذا الفيديو سنتعلم كيفية إضافة عمود جديد إلى جدول موجود مسبقًا في قاعدة البيانات باستخدام
سنتعرف على كيفية تعديل الجداول، إضافة أعمدة جديدة، وتحديث قاعدة البيانات بسهولة واحترافية.
هذه المهارة مهمة جدًا لتطوير المشاريع وإضافة خصائص جديدة بدون فقدان البيانات.
رابط قناة عاطف سوفت باليوتوب
https://www.youtube.com/channel/UCjTCkvYhkB3Wdi7VNYrJbGg
رابط جروب الفيس بوك
https://www.facebook.com/groups/1486746065433813
رابط صفحة الفيس بوك للدعم والاستفسارات
https://www.facebook.com/AtefSoftCom
GitHub رابط
https://github.com/atefdiabmohamed/Laravel12_course
Migration في هذا الفيديو سنتعلم كيفية حذف عمود من جدول موجود باستخدام الـ
في لارافيل. ستتعرف على طريقة تعديل الجداول وإزالة الأعمدة غير الضرورية بشكل آمن ومنظم
هذه الخطوة مهمة عند تطوير المشاريع وإعادة تصميم قاعدة البيانات لتناسب التحديثات الجديدة
رابط قناة عاطف سوفت باليوتوب
https://www.youtube.com/channel/UCjTCkvYhkB3Wdi7VNYrJbGg
رابط جروب الفيس بوك
https://www.facebook.com/groups/1486746065433813
رابط صفحة الفيس بوك للدعم والاستفسارات
https://www.facebook.com/AtefSoftCom
GitHub رابط
https://github.com/atefdiabmohamed/Laravel12_course
Migration في هذا الفيديو سنتعلم كيفية تحديث أو تعديل عمود موجود داخل جدول باستخدام
Data Type سنتعرف على كيفية تغيير نوع البيانات
أو اسم العمود بشكل منظم وآمن
رابط قناة عاطف سوفت باليوتوب
https://www.youtube.com/channel/UCjTCkvYhkB3Wdi7VNYrJbGg
رابط جروب الفيس بوك
https://www.facebook.com/groups/1486746065433813
رابط صفحة الفيس بوك للدعم والاستفسارات
https://www.facebook.com/AtefSoftCom
GitHub رابط
https://github.com/atefdiabmohamed/Laravel12_course
Migration Rollback في هذا الفيديو سنتعلم كيفية التراجع عن التغييرات التي تمت على قاعدة البيانات باستخدام الـ
ستتعرف على كيفية إلغاء آخر عملية أو جميع العمليات السابقة، واسترجاع قاعدة البيانات لحالتها الأصلية
رابط قناة عاطف سوفت باليوتوب
https://www.youtube.com/channel/UCjTCkvYhkB3Wdi7VNYrJbGg
رابط جروب الفيس بوك
https://www.facebook.com/groups/1486746065433813
رابط صفحة الفيس بوك للدعم والاستفسارات
https://www.facebook.com/AtefSoftCom
GitHub رابط
https://github.com/atefdiabmohamed/Laravel12_course
foreignId في هذا الفيديو سنتعلم كيفية إنشاء علاقة بين جدولين باستخدام
Laravel Migration في
(Relationships) العلاقات
تعتبر من أهم أساسيات قواعد البيانات، مثل ربط جدول المستخدمين بجدول الطلبات أو ربط جدول العملاء بالفواتير
رابط قناة عاطف سوفت باليوتوب
https://www.youtube.com/channel/UCjTCkvYhkB3Wdi7VNYrJbGg
رابط جروب الفيس بوك
https://www.facebook.com/groups/1486746065433813
رابط صفحة الفيس بوك للدعم والاستفسارات
https://www.facebook.com/AtefSoftCom
GitHub رابط
https://github.com/atefdiabmohamed/Laravel12_course
(Fake Data) في هذا الفيديو سنتعلم كيفية إضافة بيانات وهمية
Eloquent Factories للجداول باستخدام
Model وربطه بالـ Factory ستتعرف على كيفية إنشاء
لتوليد بيانات تجريبية تساعدك على اختبار مشروعك بسرعة
هذه الخطوة توفر وقتًا كبيرًا أثناء التطوير، لأنها تسمح لك بملء قاعدة البيانات ببيانات جاهزة بدل إدخالها يدويًا
رابط قناة عاطف سوفت باليوتوب
https://www.youtube.com/channel/UCjTCkvYhkB3Wdi7VNYrJbGg
رابط جروب الفيس بوك
https://www.facebook.com/groups/1486746065433813
رابط صفحة الفيس بوك للدعم والاستفسارات
https://www.facebook.com/AtefSoftCom
GitHub رابط
https://github.com/atefdiabmohamed/Laravel12_course
Model في هذا الفيديو سنتعلم كيفية إنشاء وربط نموذج
في لارافيل Eloquent بجدول في قاعدة البيانات باستخدام
ستتعرف على كيفية تعريف المودل، ربطه بالجداول، وتنفيذ العمليات الأساسية مثل الإضافة، التعديل، الحذف، والاستعلام عن البيانات
رابط قناة عاطف سوفت باليوتوب
https://www.youtube.com/channel/UCjTCkvYhkB3Wdi7VNYrJbGg
رابط جروب الفيس بوك
https://www.facebook.com/groups/1486746065433813
رابط صفحة الفيس بوك للدعم والاستفسارات
https://www.facebook.com/AtefSoftCom
GitHub رابط
https://github.com/atefdiabmohamed/Laravel12_course
في لارافيل Eloquent ORM في هذا الفيديو سنتعلم كيفية عرض البيانات من قاعدة البيانات باستخدام
CRUD ضمن عمليات Read ستتعرف على كيفية استخدام أوامر
للاستعلام عن الجداول وجلب النتائج بطريقة سهلة واحترافية
هذه الخطوة مهمة لعرض السجلات داخل صفحات الويب أو لوحات التحكم في أي مشروع مبني على لارافيل
رابط قناة عاطف سوفت باليوتوب
https://www.youtube.com/channel/UCjTCkvYhkB3Wdi7VNYrJbGg
رابط جروب الفيس بوك
https://www.facebook.com/groups/1486746065433813
رابط صفحة الفيس بوك للدعم والاستفسارات
https://www.facebook.com/AtefSoftCom
GitHub رابط
https://github.com/atefdiabmohamed/Laravel12_course
في لارافيل Eloquent ORM في هذا الفيديو سنتعلم كيفية إضافة سجلات جديدة إلى قاعدة البيانات باستخدام
CRUD ضمن Create ستتعرف على كيفية استخدام عملية
لإضافة البيانات بطريقة منظمة وسهلة داخل الجداول
هذه الخطوة أساسية لأي مشروع، حيث تمكنك من إدخال البيانات الجديدة وإدارتها بكفاء
رابط قناة عاطف سوفت باليوتوب
https://www.youtube.com/channel/UCjTCkvYhkB3Wdi7VNYrJbGg
رابط جروب الفيس بوك
https://www.facebook.com/groups/1486746065433813
رابط صفحة الفيس بوك للدعم والاستفسارات
https://www.facebook.com/AtefSoftCom
GitHub رابط
https://github.com/atefdiabmohamed/Laravel12_course
في هذا الفيديو سنتعلم كيفية تحديث البيانات الموجودة في قاعدة البيانات باستخدام
Eloquent ORM
CRUD ضمن Update ستتعرف على كيفية استخدام عملية
لتعديل السجلات الموجودة بطريقة آمنة وفعّالة
رابط قناة عاطف سوفت باليوتوب
https://www.youtube.com/channel/UCjTCkvYhkB3Wdi7VNYrJbGg
رابط جروب الفيس بوك
https://www.facebook.com/groups/1486746065433813
رابط صفحة الفيس بوك للدعم والاستفسارات
https://www.facebook.com/AtefSoftCom
GitHub رابط
https://github.com/atefdiabmohamed/Laravel12_course
في لارافيل Eloquent ORM في هذا الفيديو سنتعلم كيفية حذف السجلات من قاعدة البيانات باستخدام
CRUD ضمن Delete ستتعرف على كيفية استخدام عملية
لإزالة البيانات بطريقة آمنة ومنظمة دون التأثير على باقي البيانات
رابط قناة عاطف سوفت باليوتوب
https://www.youtube.com/channel/UCjTCkvYhkB3Wdi7VNYrJbGg
رابط جروب الفيس بوك
https://www.facebook.com/groups/1486746065433813
رابط صفحة الفيس بوك للدعم والاستفسارات
https://www.facebook.com/AtefSoftCom
GitHub رابط
https://github.com/atefdiabmohamed/Laravel12_course
Forms في هذا الفيديو سنتعلم كيفية التحقق من صحة البيانات المدخلة في النماذج
Validation باستخدام خصائص
ستتعرف على الطرق المختلفة للتحقق من الحقول، مثل التحقق من النصوص، الأرقام، البريد الإلكتروني، وأيضًا استخدام الرسائل المخصصة للمستخدمين
رابط قناة عاطف سوفت باليوتوب
https://www.youtube.com/channel/UCjTCkvYhkB3Wdi7VNYrJbGg
رابط جروب الفيس بوك
https://www.facebook.com/groups/1486746065433813
رابط صفحة الفيس بوك للدعم والاستفسارات
https://www.facebook.com/AtefSoftCom
GitHub رابط
https://github.com/atefdiabmohamed/Laravel12_course
Fake Data في هذا الفيديو سنتعلم طريقة أخرى لتغذية البيانات الوهمية
Eloquent Factories لجدول قاعدة البيانات باستخدام
ستتعرف على كيفية تحسين طريقة إنشاء البيانات التجريبية وربطها بالنماذج المختلفة لتسهيل اختبار مشروعك بسرعة وكفاءة
رابط قناة عاطف سوفت باليوتوب
https://www.youtube.com/channel/UCjTCkvYhkB3Wdi7VNYrJbGg
رابط جروب الفيس بوك
https://www.facebook.com/groups/1486746065433813
رابط صفحة الفيس بوك للدعم والاستفسارات
https://www.facebook.com/AtefSoftCom
GitHub رابط
https://github.com/atefdiabmohamed/Laravel12_course
Pagination في هذا الفيديو سنتعلم كيفية استخدام خاصية التصفح المتعدد للصفحات
عند عرض البيانات في لارافيل. ستتعرف على كيفية تقسيم البيانات الكبيرة إلى صفحات متعددة لتسهيل عرضها في واجهة المستخدم وتحسين تجربة التصفح
Pagination خاصية
مهمة جدًا لأي مشروع يحتوي على كمية كبيرة من البيانات، مثل قوائم العملاء أو الطلبات، لتجنب تحميل الصفحة بالكامل دفعة واحدة
رابط قناة عاطف سوفت باليوتوب
https://www.youtube.com/channel/UCjTCkvYhkB3Wdi7VNYrJbGg
رابط جروب الفيس بوك
https://www.facebook.com/groups/1486746065433813
رابط صفحة الفيس بوك للدعم والاستفسارات
https://www.facebook.com/AtefSoftCom
GitHub رابط
https://github.com/atefdiabmohamed/Laravel12_course
Eloquent في هذا الفيديو سنتعلم كيفية إضافة شروط عند عرض البيانات من قاعدة البيانات باستخدام
Where Clauses ستتعرف على استخدام
لتصفية النتائج وعرض البيانات المحددة وفق شروط معينة بطريقة سهلة ومرنة
رابط قناة عاطف سوفت باليوتوب
https://www.youtube.com/channel/UCjTCkvYhkB3Wdi7VNYrJbGg
رابط جروب الفيس بوك
https://www.facebook.com/groups/1486746065433813
رابط صفحة الفيس بوك للدعم والاستفسارات
https://www.facebook.com/AtefSoftCom
GitHub رابط
https://github.com/atefdiabmohamed/Laravel12_course
Query Builder في هذا الفيديو سنتعلم كيفية استخدام منشئ الاستعلامات
للتعامل مع قاعدة البيانات بطريقة مرنة وسهلة
Query Builder استخدام
يسهل إدارة البيانات ويجعل الكود أكثر وضوحًا وقابلية للصيانة في المشاريع الكبيرة
رابط قناة عاطف سوفت باليوتوب
https://www.youtube.com/channel/UCjTCkvYhkB3Wdi7VNYrJbGg
رابط جروب الفيس بوك
https://www.facebook.com/groups/1486746065433813
رابط صفحة الفيس بوك للدعم والاستفسارات
https://www.facebook.com/AtefSoftCom
GitHub رابط
https://github.com/atefdiabmohamed/Laravel12_course
وكيفية استخدامها لإدارة العمليات الأساسية على الموارد مثل Resource Controllers في هذا الفيديو سنتعرف علىف
بطريقة منظمة واحترافية CRUD
تسهل بناء التطبيقات الكبيرة وتساعد على تنظيم الكود بشكل منهجي، مما يجعل المشروع أكثر قابلية للصيانة والتطوير
رابط قناة عاطف سوفت باليوتوب
https://www.youtube.com/channel/UCjTCkvYhkB3Wdi7VNYrJbGg
رابط جروب الفيس بوك
https://www.facebook.com/groups/1486746065433813
رابط صفحة الفيس بوك للدعم والاستفسارات
https://www.facebook.com/AtefSoftCom
GitHub رابط
https://github.com/atefdiabmohamed/Laravel12_course
Resource Controllers في هذا الفيديو سنكمل شرح
(CRUD) في لارافيل ونوضح كيفية إنهاء إعدادها بشكل كامل لاستخدامها في إدارة الموارد
Routes بالـ Resource Controller ستتعلم كيفية ربط
وإنشاء العمليات الكاملة لإدارة البيانات بطريقة منظمة وسلسة
رابط قناة عاطف سوفت باليوتوب
https://www.youtube.com/channel/UCjTCkvYhkB3Wdi7VNYrJbGg
رابط جروب الفيس بوك
https://www.facebook.com/groups/1486746065433813
رابط صفحة الفيس بوك للدعم والاستفسارات
https://www.facebook.com/AtefSoftCom
GitHub رابط
https://github.com/atefdiabmohamed/Laravel12_course
في هذا الفيديو سنتعلم كيفية إدارة حذف البيانات في لارافيل باستخدام تقنيتين:
لحفظ البيانات في قاعدة البيانات مع إمكانية استعادتها لاحقًا Soft Delete الحذف الجزئي
لحذف البيانات نهائيًا من قاعدة البيانات Hard Delete الحذف الكلي
رابط قناة عاطف سوفت باليوتوب
https://www.youtube.com/channel/UCjTCkvYhkB3Wdi7VNYrJbGg
رابط جروب الفيس بوك
https://www.facebook.com/groups/1486746065433813
رابط صفحة الفيس بوك للدعم والاستفسارات
https://www.facebook.com/AtefSoftCom
GitHub رابط
https://github.com/atefdiabmohamed/Laravel12_course
Query Scopes في هذا الفيديو سنتعرف على
بشكل منظم وسهل Eloquent وهي طريقة لإعادة استخدام استعلامات
Scoping Methods ستتعلم كيفية إنشاء
داخل الموديل لتطبيق شروط معينة على الاستعلامات دون تكرار الكود في كل مرة
رابط قناة عاطف سوفت باليوتوب
https://www.youtube.com/channel/UCjTCkvYhkB3Wdi7VNYrJbGg
رابط جروب الفيس بوك
https://www.facebook.com/groups/1486746065433813
رابط صفحة الفيس بوك للدعم والاستفسارات
https://www.facebook.com/AtefSoftCom
GitHub رابط
https://github.com/atefdiabmohamed/Laravel12_course
في هذا الفيديو سنتعرف على خصائص إضافية لاستعلامات المودل في لارافيل مثل
OrWhere و WhereIn
ستتعلم كيفية استخدام هذه الدوال لتصفية البيانات بشكل أكثر مرونة والتحكم في النتائج المعروضة من قاعدة البيانات بسهولة
رابط قناة عاطف سوفت باليوتوب
https://www.youtube.com/channel/UCjTCkvYhkB3Wdi7VNYrJbGg
رابط جروب الفيس بوك
https://www.facebook.com/groups/1486746065433813
رابط صفحة الفيس بوك للدعم والاستفسارات
https://www.facebook.com/AtefSoftCom
GitHub رابط
https://github.com/atefdiabmohamed/Laravel12_course
Count و Sum في هذا الفيديو سنتعرف على خصائص إضافية لمودل لارافيل مثل
لاستخدامها في استعلامات قاعدة البيانات
معقدة SQL ستتعلم كيفية حساب مجموع القيم أو عدد السجلات بسرعة وسهولة دون الحاجة لكتابة استعلامات
رابط قناة عاطف سوفت باليوتوب
https://www.youtube.com/channel/UCjTCkvYhkB3Wdi7VNYrJbGg
رابط جروب الفيس بوك
https://www.facebook.com/groups/1486746065433813
رابط صفحة الفيس بوك للدعم والاستفسارات
https://www.facebook.com/AtefSoftCom
GitHub رابط
https://github.com/atefdiabmohamed/Laravel12_course
في هذا الفيديو سنتعرف على خصائص إضافية للمسارات في لارافيل مثل
Except و Only
Resource Controllers عند استخدام
ستتعلم كيفية تحديد أي المسارات يجب تضمينها أو استبعادها، مما يمنحك مرونة أكبر في التحكم بالروابط والعمليات المتاحة في التطبيق
Except و Only استخدام
بشكل أفضل وتقليل الوصول غير المرغوب فيه للعمليات غير المطلوبة Routes يساعد على تنظيم
رابط قناة عاطف سوفت باليوتوب
https://www.youtube.com/channel/UCjTCkvYhkB3Wdi7VNYrJbGg
رابط جروب الفيس بوك
https://www.facebook.com/groups/1486746065433813
رابط صفحة الفيس بوك للدعم والاستفسارات
https://www.facebook.com/AtefSoftCom
GitHub رابط
https://github.com/atefdiabmohamed/Laravel12_course
findOrFail في هذا الفيديو سنتعرف على إحدى خصائص مودل لارافيل المهمة وهي
وكيفية استخدامها لاسترجاع البيانات من قاعدة البيانات بطريقة آمنة وفعّالة. ستتعلم كيف يمكن لهذه الخاصية إرجاع السجل المطلوب أو إظهار خطأ تلقائيًا إذا لم يكن موجودًا، مما يسهل التعامل مع البيانات بدون الحاجة لكتابة تحقق يدوي
مفيدة جدًا لضمان عدم الوصول إلى بيانات غير موجودة وتحسين استقرار التطبيقات findOrFail
رابط قناة عاطف سوفت باليوتوب
https://www.youtube.com/channel/UCjTCkvYhkB3Wdi7VNYrJbGg
رابط جروب الفيس بوك
https://www.facebook.com/groups/1486746065433813
رابط صفحة الفيس بوك للدعم والاستفسارات
https://www.facebook.com/AtefSoftCom
GitHub رابط
https://github.com/atefdiabmohamed/Laravel12_course
One To One في هذا الفيديو سنتعرف على علاقة
في مودل لارافيل، وكيفية استخدامها لربط سجلين في جدولين مختلفين بحيث يكون لكل سجل في جدول واحد سجل واحد مرتبط به Eloquent في الجدول الآخر. ستتعلم كيفية إنشاء هذه العلاقة واسترجاع البيانات المرتبطة بسهولة باستخدام
مفيدة جدًا عند التعامل مع بيانات مرتبطة بشكل مباشر، مثل معلومات المستخدم وملف التعريف الخاص به One To One علاقة
رابط قناة عاطف سوفت باليوتوب
https://www.youtube.com/channel/UCjTCkvYhkB3Wdi7VNYrJbGg
رابط جروب الفيس بوك
https://www.facebook.com/groups/1486746065433813
رابط صفحة الفيس بوك للدعم والاستفسارات
https://www.facebook.com/AtefSoftCom
GitHub رابط
https://github.com/atefdiabmohamed/Laravel12_course
One To Many في هذا الفيديو سنتعرف على علاقة
في مودل لارافيل، وكيفية استخدامها لربط سجل واحد في جدول بسجلات متعددة في جدول آخر. ستتعلم كيفية إنشاء هذه العلاقة Eloquent واسترجاع البيانات المرتبطة بسهولة باستخدام
مثل ربط المستخدم بعدة منشورات أو الطلبات الخاصة به
مفيدة جدًا لتنظيم البيانات المرتبطة بشكل هرمي، مما يسهل إدارة واستعلام البيانات الكبيرة في المشاريع One To Many علاقة
رابط قناة عاطف سوفت باليوتوب
https://www.youtube.com/channel/UCjTCkvYhkB3Wdi7VNYrJbGg
رابط جروب الفيس بوك
https://www.facebook.com/groups/1486746065433813
رابط صفحة الفيس بوك للدعم والاستفسارات
https://www.facebook.com/AtefSoftCom
GitHub رابط
https://github.com/atefdiabmohamed/Laravel12_course
Many To Many في هذا الفيديو سنتعرف على علاقة
في مودل لارافيل، وكيفية استخدامها لربط سجلات متعددة في جدول مع سجلات متعددة في جدول آخر
Eloquent ستتعلم كيفية إنشاء هذه العلاقة باستخدام جدول وسيط وكيفية استرجاع البيانات المرتبطة بسهولة باستخدام
Many To Many علاقة
مفيدة جدًا عند التعامل مع بيانات مرتبطة بشكل متعدد، مثل ربط الطلاب بالمواد الدراسية أو المنتجات بالفئات المتعددة
رابط قناة عاطف سوفت باليوتوب
https://www.youtube.com/channel/UCjTCkvYhkB3Wdi7VNYrJbGg
رابط جروب الفيس بوك
https://www.facebook.com/groups/1486746065433813
رابط صفحة الفيس بوك للدعم والاستفسارات
https://www.facebook.com/AtefSoftCom
GitHub رابط
https://github.com/atefdiabmohamed/Laravel12_course
old في هذا الفيديو سنتعرف على كيفية الاحتفاظ بالقيمة القديمة للحقل في الفورم عند حدوث خطأ في الإدخال باستخدام خاصية
ستتعلم كيفية إعادة عرض البيانات المدخلة مسبقًا للمستخدم لتسهيل التصحيح وتحسين تجربة المستخدم في النماذج.
old استخدام
مهم جدًا في الفورمات لتجنب فقدان البيانات عند حدوث خطأ، مما يجعل التطبيقات أكثر احترافية وسلاسة
رابط قناة عاطف سوفت باليوتوب
https://www.youtube.com/channel/UCjTCkvYhkB3Wdi7VNYrJbGg
رابط جروب الفيس بوك
https://www.facebook.com/groups/1486746065433813
رابط صفحة الفيس بوك للدعم والاستفسارات
https://www.facebook.com/AtefSoftCom
GitHub رابط
https://github.com/atefdiabmohamed/Laravel12_course
في هذا الفيديو سنبدأ بإنشاء مشروع بسيط لإدارة حجوزات كورسات الطلاب باستخدام لارافيل 12. ستتعلم كيفية إعداد قاعدة البيانات، إنشاء النماذج، وإضافة الوظائف الأساسية لإدارة الحجوزات، ليكون المشروع قاعدة لشرح التفاصيل المتقدمة في الفيديوهات القادمة.
هذا المشروع يساعدك على فهم كيفية بناء تطبيق عملي من البداية خطوة بخطوة باستخدام
Laravel وEloquent
رابط قناة عاطف سوفت باليوتوب
https://www.youtube.com/channel/UCjTCkvYhkB3Wdi7VNYrJbGg
رابط جروب الفيس بوك
https://www.facebook.com/groups/1486746065433813
رابط صفحة الفيس بوك للدعم والاستفسارات
https://www.facebook.com/AtefSoftCom
GitHub رابط
https://github.com/atefdiabmohamed/Laravel12_course
في هذا الفيديو سنكمل إعداد لوحة التحكم وإنشاء الصفحة الرئيسية لنظام إدارة كورسات الطلاب باستخدام لارافيل
رابط قناة عاطف سوفت باليوتوب
https://www.youtube.com/channel/UCjTCkvYhkB3Wdi7VNYrJbGg
رابط جروب الفيس بوك
https://www.facebook.com/groups/1486746065433813
رابط صفحة الفيس بوك للدعم والاستفسارات
https://www.facebook.com/AtefSoftCom
GitHub رابط
https://github.com/atefdiabmohamed/Laravel12_course
في هذا الفيديو سنتعرف على كيفية إنشاء جدول الكورسات في قاعدة بيانات نظام الكورسات باستخدام لارافيل
Migration ستتعلم كيفية إعداد
لإنشاء الجدول وتحديد الأعمدة المناسبة لتخزين بيانات الكورسات بشكل منظم ومرن
رابط قناة عاطف سوفت باليوتوب
https://www.youtube.com/channel/UCjTCkvYhkB3Wdi7VNYrJbGg
رابط جروب الفيس بوك
https://www.facebook.com/groups/1486746065433813
رابط صفحة الفيس بوك للدعم والاستفسارات
https://www.facebook.com/AtefSoftCom
GitHub رابط
https://github.com/atefdiabmohamed/Laravel12_course
12 في هذا الفيديو سنتعرف على طريقة عرض بيانات الكورسات في نظام الكورسات باستخدام لارافيل
ستتعلم كيفية استرجاع البيانات من جدول الكورسات وعرضها بشكل منظم في الواجهة باستخدام
Eloquent وViews
رابط قناة عاطف سوفت باليوتوب
https://www.youtube.com/channel/UCjTCkvYhkB3Wdi7VNYrJbGg
رابط جروب الفيس بوك
https://www.facebook.com/groups/1486746065433813
رابط صفحة الفيس بوك للدعم والاستفسارات
https://www.facebook.com/AtefSoftCom
GitHub رابط
https://github.com/atefdiabmohamed/Laravel12_course
في هذا الفيديو سنتعلم كيفية إضافة بيانات مادة كورس جديدة إلى نظام الكورسات باستخدام لارافيل
Model ستتعلم كيفية إنشاء الفورم، ربطه بالنموذج
Eloquent وحفظ البيانات في جدول الكورسات بطريقة منظمة وآمنة باستخدام
رابط قناة عاطف سوفت باليوتوب
https://www.youtube.com/channel/UCjTCkvYhkB3Wdi7VNYrJbGg
رابط جروب الفيس بوك
https://www.facebook.com/groups/1486746065433813
رابط صفحة الفيس بوك للدعم والاستفسارات
https://www.facebook.com/AtefSoftCom
GitHub رابط
https://github.com/atefdiabmohamed/Laravel12_course
في هذا الفيديو سنتعرف على كيفية إنهاء عملية إضافة مادة كورس جديدة في نظام الكورسات باستخدام لارافيل 12، بالإضافة إلى شرح Flash Messages. خاصية
مهمة جدًا لتوفير ردود فعل فورية للمستخدم بعد أي إجراء داخل النظام، مثل إضافة أو تعديل الكورسات
رابط قناة عاطف سوفت باليوتوب
https://www.youtube.com/channel/UCjTCkvYhkB3Wdi7VNYrJbGg
رابط جروب الفيس بوك
https://www.facebook.com/groups/1486746065433813
رابط صفحة الفيس بوك للدعم والاستفسارات
https://www.facebook.com/AtefSoftCom
GitHub رابط
https://github.com/atefdiabmohamed/Laravel12_course
في هذا الفيديو سنتعرف على كيفية إنهاء عملية تحديث بيانات الكورسات الموجودة في نظام الكورسات باستخدام لارافيل
Model ستتعلم كيفية تعديل البيانات بشكل صحيح وربط العملية بالنموذج
لإظهار رسائل النجاح أو الخطأ بعد التحديث Flash Messages بالإضافة إلى استخدام
رابط قناة عاطف سوفت باليوتوب
https://www.youtube.com/channel/UCjTCkvYhkB3Wdi7VNYrJbGg
رابط جروب الفيس بوك
https://www.facebook.com/groups/1486746065433813
رابط صفحة الفيس بوك للدعم والاستفسارات
https://www.facebook.com/AtefSoftCom
GitHub رابط
https://github.com/atefdiabmohamed/Laravel12_course
في هذا الفيديو سنتعرف على كيفية حذف بيانات الكورسات من نظام الكورسات باستخدام لارافيل
رابط قناة عاطف سوفت باليوتوب
https://www.youtube.com/channel/UCjTCkvYhkB3Wdi7VNYrJbGg
رابط جروب الفيس بوك
https://www.facebook.com/groups/1486746065433813
رابط صفحة الفيس بوك للدعم والاستفسارات
https://www.facebook.com/AtefSoftCom
GitHub رابط
https://github.com/atefdiabmohamed/Laravel12_course
في هذا الفيديو سنتعرف على إنشاء جدول الطلاب في قاعدة بيانات نظام الكورسات باستخدام لارافيل 12، بالإضافة إلى عرض بيانات الطلاب بالكامل في الواجهة
للطلاب Migration ستتعلم كيفية إعداد
Eloquent واسترجاع البيانات باستخدام
وعرضها بطريقة منظمة وسهلة القراءة داخل لوحة الإدارة
رابط قناة عاطف سوفت باليوتوب
https://www.youtube.com/channel/UCjTCkvYhkB3Wdi7VNYrJbGg
رابط جروب الفيس بوك
https://www.facebook.com/groups/1486746065433813
رابط صفحة الفيس بوك للدعم والاستفسارات
https://www.facebook.com/AtefSoftCom
GitHub رابط
https://github.com/atefdiabmohamed/Laravel12_course
في هذا الفيديو سنتعلم كيفية إضافة بيانات طالب جديد إلى نظام الكورسات باستخدام لارافيل 12
رابط قناة عاطف سوفت باليوتوب
https://www.youtube.com/channel/UCjTCkvYhkB3Wdi7VNYrJbGg
رابط جروب الفيس بوك
https://www.facebook.com/groups/1486746065433813
رابط صفحة الفيس بوك للدعم والاستفسارات
https://www.facebook.com/AtefSoftCom
GitHub رابط
https://github.com/atefdiabmohamed/Laravel12_course
ي هذا الفيديو سنتعلم كيفية إرفاق صورة للطالب ورفع الملفات داخل نظام الكورسات باستخدام لارافيل 12. ستتعلم كيفية إنشاء فورم يحتوي على حقل للملفات، حفظ الملفات في المسار المناسب على الخادم، وربط الصورة بالطالب داخل قاعدة البيانات باستخدام
Eloquent
رابط قناة عاطف سوفت باليوتوب
https://www.youtube.com/channel/UCjTCkvYhkB3Wdi7VNYrJbGg
رابط جروب الفيس بوك
https://www.facebook.com/groups/1486746065433813
رابط صفحة الفيس بوك للدعم والاستفسارات
https://www.facebook.com/AtefSoftCom
GitHub رابط
https://github.com/atefdiabmohamed/Laravel12_course
في هذا الفيديو سنتعرف على كيفية إنهاء عملية تحديث وحذف بيانات الطلاب في نظام الكورسات باستخدام لارافيل
رابط قناة عاطف سوفت باليوتوب
https://www.youtube.com/channel/UCjTCkvYhkB3Wdi7VNYrJbGg
رابط جروب الفيس بوك
https://www.facebook.com/groups/1486746065433813
رابط صفحة الفيس بوك للدعم والاستفسارات
https://www.facebook.com/AtefSoftCom
GitHub رابط
https://github.com/atefdiabmohamed/Laravel12_course
في هذا الفيديو سنتعرف على كيفية إنشاء جدول الدورات التدريبية في قاعدة بيانات نظام الكورسات باستخدام لارافيل 12
رابط قناة عاطف سوفت باليوتوب
https://www.youtube.com/channel/UCjTCkvYhkB3Wdi7VNYrJbGg
رابط جروب الفيس بوك
https://www.facebook.com/groups/1486746065433813
رابط صفحة الفيس بوك للدعم والاستفسارات
https://www.facebook.com/AtefSoftCom
GitHub رابط
https://github.com/atefdiabmohamed/Laravel12_course
في هذا الفيديو سنتعلم كيفية عرض بيانات الدورات التدريبية الموجودة في قاعدة البيانات باستخدام لارافيل 12
رابط قناة عاطف سوفت باليوتوب
https://www.youtube.com/channel/UCjTCkvYhkB3Wdi7VNYrJbGg
رابط جروب الفيس بوك
https://www.facebook.com/groups/1486746065433813
رابط صفحة الفيس بوك للدعم والاستفسارات
https://www.facebook.com/AtefSoftCom
GitHub رابط
https://github.com/atefdiabmohamed/Laravel12_course
في هذا الفيديو سنتعلم كيفية إضافة بيانات دورة تدريبية جديدة إلى النظام باستخدام لارافيل 12
رابط قناة عاطف سوفت باليوتوب
https://www.youtube.com/channel/UCjTCkvYhkB3Wdi7VNYrJbGg
رابط جروب الفيس بوك
https://www.facebook.com/groups/1486746065433813
رابط صفحة الفيس بوك للدعم والاستفسارات
https://www.facebook.com/AtefSoftCom
GitHub رابط
https://github.com/atefdiabmohamed/Laravel12_course
في هذا الفيديو سنتعرف على كيفية تعديل وحذف بيانات الدورات التدريبية في نظام الكورسات باستخدام لارافيل 12
رابط قناة عاطف سوفت باليوتوب
https://www.youtube.com/channel/UCjTCkvYhkB3Wdi7VNYrJbGg
رابط جروب الفيس بوك
https://www.facebook.com/groups/1486746065433813
رابط صفحة الفيس بوك للدعم والاستفسارات
https://www.facebook.com/AtefSoftCom
GitHub رابط
https://github.com/atefdiabmohamed/Laravel12_course
في هذا الفيديو سنتعلم كيفية تسجيل الطلاب في الدورات التدريبية باستخدام لارافيل
وربطهم بالجدول الخاص بالحجوزات.
ستتعلم كيفية إنشاء الفورم، ربط الطلاب بالدورات المناسبة، وحفظ البيانات بشكل منظم وآمن في قاعدة البيانات باستخدام
Eloquent
رابط قناة عاطف سوفت باليوتوب
https://www.youtube.com/channel/UCjTCkvYhkB3Wdi7VNYrJbGg
رابط جروب الفيس بوك
https://www.facebook.com/groups/1486746065433813
رابط صفحة الفيس بوك للدعم والاستفسارات
https://www.facebook.com/AtefSoftCom
GitHub رابط
https://github.com/atefdiabmohamed/Laravel12_course
في هذا الفيديو سنتعرف على كيفية عرض بيانات الطلاب المسجلين في الدورات التدريبية بعد إتمام عملية الحجز باستخدام لارافيل
ستتعلم كيفية استرجاع بيانات الطلاب المرتبطين بالدورات وعرضها في لوحة الإدارة بطريقة منظمة وسهلة القراءة
رابط قناة عاطف سوفت باليوتوب
https://www.youtube.com/channel/UCjTCkvYhkB3Wdi7VNYrJbGg
رابط جروب الفيس بوك
https://www.facebook.com/groups/1486746065433813
رابط صفحة الفيس بوك للدعم والاستفسارات
https://www.facebook.com/AtefSoftCom
GitHub رابط
https://github.com/atefdiabmohamed/Laravel12_course
في هذا الفيديو نختتم مثال نظام الكورسات على لارافيل 12 بعد أن تعلمنا كيفية إنشاء الجداول، إضافة وعرض وتعديل وحذف بيانات الطلاب والدورات، وربط الطلاب بالدورات التدريبية. سترى النظام يعمل بشكل كامل كنموذج عملي لتطبيق جميع المفاهيم التي تعلمتها خلال الكورس.
رابط قناة عاطف سوفت باليوتوب
https://www.youtube.com/channel/UCjTCkvYhkB3Wdi7VNYrJbGg
رابط جروب الفيس بوك
https://www.facebook.com/groups/1486746065433813
رابط صفحة الفيس بوك للدعم والاستفسارات
https://www.facebook.com/AtefSoftCom
GitHub رابط
https://github.com/atefdiabmohamed/Laravel12_course
في لارافيل 12 AJAX في هذا الفيديو سنتعلم كيفية استخدام تقنية
لإنشاء بحث مباشر وسريع بدون إعادة تحميل الصفحة
Eloquent ستتعلم كيفية إرسال الطلبات إلى السيرفر ومعالجتها باستخدام
وعرض النتائج بشكل ديناميكي في الواجهة، مما يجعل تجربة المستخدم أكثر سلاسة وسرعة
AJAX استخدام
يجعل التطبيقات أكثر تفاعلية ويساعد على تحسين تجربة المستخدم عند التعامل مع البيانات في الوقت الفعلي
رابط قناة عاطف سوفت باليوتوب
https://www.youtube.com/channel/UCjTCkvYhkB3Wdi7VNYrJbGg
رابط جروب الفيس بوك
https://www.facebook.com/groups/1486746065433813
رابط صفحة الفيس بوك للدعم والاستفسارات
https://www.facebook.com/AtefSoftCom
GitHub رابط
https://github.com/atefdiabmohamed/Laravel12_course
Middleware في هذا الفيديو سنتعرف على الوسيط
وكيفية استخدامه للتحكم في وصول المستخدمين للصفحات والوظائف المختلفة داخل التطبيق
Middleware ستتعلم كيفية إنشاء
Routes طبيقه على المسارات
والتحقق من الشروط قبل السماح بتنفيذ أي عملية
مهم لحماية التطبيق وتنظيم الوصول بين المستخدمين وضمان أمان البيانات Middleware فهم
رابط قناة عاطف سوفت باليوتوب
https://www.youtube.com/channel/UCjTCkvYhkB3Wdi7VNYrJbGg
رابط جروب الفيس بوك
https://www.facebook.com/groups/1486746065433813
رابط صفحة الفيس بوك للدعم والاستفسارات
https://www.facebook.com/AtefSoftCom
GitHub رابط
https://github.com/atefdiabmohamed/Laravel12_course
Global Middleware في هذا الفيديو سنتعرف على الوسيط العام
كيفية تطبيقه على جميع الطلبات الواردة إلى التطبيق دون الحاجة لتعيينه لكل مسار على حدة
مهم لتنفيذ وظائف عامة مثل التحقق من الجلسة، تسجيل النشاطات Global Middleware
أو إضافة رؤوس
HTTP
لجميع الطلبات
رابط قناة عاطف سوفت باليوتوب
https://www.youtube.com/channel/UCjTCkvYhkB3Wdi7VNYrJbGg
رابط جروب الفيس بوك
https://www.facebook.com/groups/1486746065433813
رابط صفحة الفيس بوك للدعم والاستفسارات
https://www.facebook.com/AtefSoftCom
GitHub رابط
https://github.com/atefdiabmohamed/Laravel12_course
مرحبًا بك في كورس دورة لارافيل 12 من الصفر للمبتدئين! بالعربي
Welcome to the Laravel 12 course from scratch for beginners! In Arabic
في هذه الدورة الشاملة، ستتعلم لارافيل 12 من الصفر حتي الاحتراف 2025 -2026
الدورة تحتوي على شرح عملي خطوة بخطوة يؤهلك الي فرصة التطبيق علي مشاريع فعلية
اولا الوصف الاجمالي للدورة
ماذا ستتعلم في هذا الكورس؟
تثبيت Laravel 12 وإعداد بيئة العمل
(XAMPP – Composer – VS Code)
فهم معمارية MVC بشكل عملي
Controllers – Routes – Request Lifecycle
قواعد البيانات في Laravel
Migrations – Eloquent Models – Query Builder
العلاقات (One to One – One to Many – Many to Many)
CRUD كامل باحتراف
إضافة – تعديل – حذف – عرض البيانات
Validation – Flash Messages – Pagination
Blade & Frontend
Blade Templates – Layouts – Components
AJAX – رفع الملفات – الاحتفاظ بالقيم القديمة
Laravel Advanced Concepts
Middleware – Traits – Custom Helpers
Service Container – Service Providers
Dependency Injection – Facades
Routing & Requests
Route Caching – Rate Limiting – Redirects
Headers – Sessions – Cookies – Signed URLs
Cache & Performance
Laravel Cache – Optimization – Clearing Cache
Events – Notifications – Queues
Events & Listeners – Notifications
Queue & Workers – Background Jobs
Task Scheduling
تشغيل المهام المجدولة يدويًا وتلقائيًا
Artisan & Tinker
Custom Artisan Commands
Passing Arguments – call vs callSilently
Laravel Mail
إرسال الإيميلات من الصفر باستخدام SMTP
Attachments – Mail Headers – Mail Views
API باستخدام Laravel 12
إنشاء api.php بالطريقة الصحيحة
تحويل CRUD إلى REST API
اختبار الـ API باستخدام Postman
Laravel API Resource & Collection تنظيم وإدارة مخرجات آي بي آي في لارافيل
Standard API Response Schema توحيد شكل استجابة آي بي آي في المشاريع الكبيرة
Postman Environment Variables إدارة روابط آي بي آي باحتراف داخل البوستمان بمتغير
Laravel Authentication Token - حماية آي بي آي في لارافيل باستخدام التوكن
Laravel Authentication Sanctum - تثبيت مكتبة سانكتم لحماية آي بي آي في لارافيل
Sanctum Laravel API Authentication Register Token Generation - تسجيل المستخدمين واستخراج التوكن
API Sanctum Laravel Token Authentication - تسجيل دخول المستخدمين آي بي آي
logout API Sanctum Laravel - تسجيل خروج المستخدمين آي بي آي وحذف التوكن بالكامل في
API Laravel Middleware Sanctum Authentication - تطبيق الحماية علي مسارات آي بي آي
لمن هذا الكورس؟
المبتدئين في Laravel
مطوري PHP
من يريد بناء أنظمة ERP أو POS
من يريد احتراف Laravel 12 عمليًا
هذا الكورس جزء من سلسلة كورسات عملية حقيقية قمت بتطويرها وشرحها مسبقًا، تشمل أنظمة:
ERP
HR
POS
Medical Systems
وجميعها مطبقة فعليًا بسوق العمل باستخدام Laravel.
دي بتزود الثقة + المبيعات.
الشرح بالعربي 100% وبأسلوب عملي واقعي الكورس مناسب لسوق العمل والتطوير الحقيقي
ثانيا الوصف التفصيلي للدورة
ستتعلم :
XAMPP و Composer و VS Code تثبيت لارافيل 12 وإعداد بيئة العمل
MVC فهم وشرح معمارية
Controller فهم وشرح
Routes فهم وشرح المسارات
Migration و Eloquent Models التعامل مع قواعد البيانات باستخدام
Blade إنشاء واجهات ديناميكية وعرض البيانات باستخدام
(Flash Messages) التحقق من البيانات والتحكم بالرسائل
(One-to-One, One-to-Many, Many-to-Many) إدارة علاقات الجداول المختلفة
Ajax شرح وفهم الية عمل
Pagination شرح وفهم الية عمل تعدد الصفحات
(Localization) إعداد الترجمة ودعم عدة لغات
Reusable Blade Layouts in Laravel عمل قوالب قابلة لإعادة الاستخدام
اختبار كويز عما سبق
Laravel's default .env file - شرح ملف إعداد بيئة عمل اللارفيل
Laravel database - شرح قواعد البيانات في لارافيل
migration انشاء الجداول باستخدم الميجراشن
migration العمليات المتعددة علي الجداول باستخدم الميجراشن
شرح العلاقات بين الجدوال بقاعدة البيانات من خلال الميجراشن
Laravel Model شرح المودل
كيفية ربط نموذج مودل بجدول بقاعدة البيانات وإستخدامه
عمل عرض بيانات من جدول قاعدة البيانات
إضافة بيانات في جدول بقاعدة البيانات
تحديث بيانات من جدول بقاعدة البيانات
حذف بيانات من جدول بقاعدة البيانات
التحقق علي الحقول في لارافيل
طريقة اخري لتغذية بيانات وهمية لجدول بقاعدة البيانات
تعدد الصفحات في عرض البيانات في لارافيل
وضع شرط في كويري عرض البيانات في لارافيل
استخدام منشئ الاستعلامات في قواعد البيانات
Resource Controllers شرح
الحذف الجزئي والكلي في لارافيل
Query Scopes شرح
المزيد من خصائص المودل بالاستعلام
الاحتفاظ بالقمية القديمة المدخلة للحقل بالفورم
عمل مشروع صغير لللتطبيق علي ماسبق شرحه قبل الانتقال للمستوي التالي
كيفية ارفاق ملفات في لارافيل
ajax كيفية استخدام الاجاكس في لارافيل
Middleware ماهو الوسيط
Laravel authentication مقدمة بسيطة عن المصادقة في لارافيل
Laravel Localization switcher كيفية التبديل بين لغات الترجمة تلقائيا ًفي لارافيل
Custom Helpers انشاء ملف مساعد مرئي علي مستوي مشروع اللارفيل
Traits شرح
Laravel Notifications شرح الاشعارات في لارافيل
request Lifecycle in Laravel - شرح تفصيلي لدورة حياة الطلب بفريم ورك اللارفيل
Service Container in Laravel - ماهي حاوية الخدمات في لارافيل
Service Providers in Laravel - ماهو مقدم و مُزوِّد الخدمات في لارافيل
Dependency Injection - حقن التبعيات
Facades in Laravel - ماهي الواجهات الساكنة
New Route in Laravel - كيفية اضافة ملف مسارات جديد
Rate Limiting - كيفية وضع حد اقصي لطلب روت
Redirect Routes - كيفية التوجيه من مسار الي مسار آخر
Accessing the Current Route - كيفية الوصول الي بيانات المسار الحالي
Route Caching - كيفية التخزين المؤقت للمسارات
Route List - كيفية عرض جدول كل المسارات بالتفصيل
Interacting With The Request - ماهو الطلب وكيفية التعامل معه
Request Headers - ماهي رؤوس الطلب وماذا بها من معلومات
Request Content Negotiation - ماهو تفاوض المحتوى في الطلب
PSR-7 ماهو معيار
Merging Additional Input - مج بيانات إضافية في الطلب
Storing Uploaded Files - حفظ الملفات المرفوعة في لارافيل
Trusted Hosts & Proxies in Laravel - كرة إعداد النطاقات والبروكسيات الموثوقة في لارافيل
HTTP Responses Laravel - شرح الاستجابة للرد علي الطلب
Laravel HTTP Responses Cookies - إدارة الكوكيز في الاستجابات
Laravel Responses Redirects - إدارة إعادة التوجيه في الاستجابات
Laravel Response Types - إدارة أنواع الاستجابات في لارافيل
Laravel Streamed Responses - الإستجابات المتدفقة في لارافيل
Laravel Response Macros - إنشاء إستجابات مخصصة باستخدام ماكرو
Laravel URL Generation - توليد الروابط تلقائياً في لارافيل
Laravel Accessing the Current URL - الوصول لبيانات الرابط الحالي
(Signed URLs) إنشاء الروابط الموقعة
وطرق تخزينها Sessions - شرح الجلسات
Deleting Sessions and Regenerating Session ID - إدارة الجلسات وحذفها وتجديد معرف الجلسة لارافيل
Laravel Session Cache - استخدام التخزين المؤقت الكاش بالجلسة
Laravel Session Blocking- التحكم في تزامن الطلبات ومنع تضارب الجلسات في لارافيل
Laravel Cache Introduction - مقدمة في التخزين المؤقت الكاش في لارافيل
Laravel Cache Clearing & Memory Optimization - حذف الكاش والتخزين المؤقت بالذاكرة
Laravel Task Scheduling introduction- مقدمة عن جدولة المهام التلقائية في لارافيل
Laravel Task Scheduler Manual Run - تشغيل المهام المجدولة يدويًا في لارافيل
Laravel Automatic Task Scheduling in Laravel - تشغيل المهام المجدولة تلقائياً
Laravel Events & Listeners - مقدمة شرح الأحداث والمستمعين في لارافيل
Laravel Event Discovery - تسجيل الأحداث والمستمعين يدويا واكتشافها تلقائيًا
Laravel Events & Notifications Example إطلاق الأحداث والإشعارات عند إضافة كورس جديد
Laravel | Queue & Workers Explained Event Listeners - تشغيل مستمعي الأحداث في الخلفية باستخدام الطوابير
(Laravel Tinker REPL Explained) - مقدمة في
Laravel Custom Artisan Commands - إنشاء وتنفيذ الأوامر المخصصة في لارافيل
Laravel Passing Arguments Artisan Command - تمرير المتغيرات إلى الأوامر في لارافيل
Laravel call vs callSilently Explained داخل أوامر أخرى Artisan استدعاء أوامر
عمليًا من الصفر وحتى الإرسال ال SMTP إعداد Laravel شرح إرسال الإيميلات في
Laravel Mail with Attachment - ارسال مرفق مع الايميل من مسار ثابت
وسيتم ذكر كل البنود المستقبلية تباعاً بعد تسجيل الفيدوهات الجديدة
Laravel Sending Data to Mail View - تمرير البيانات إلى قالب الإيميل
Laravel Adding Custom Email Headers - إرسال بيانات إضافية داخل هيدر الإيميل
Understanding Laravel Blade Components – وكيف تعمل؟ Blade Component ماهي
Rendering Blade Components - في لارافيل Components كيفية عرض
Passing Data to Components - Components طريقة تمرير البيانات الي
Laravel try catch - معالجة الأخطاء في لارافيل باستخدام
Laravel DB Transactions - معاملات قواعد البيانات في لارافيل باستخدام
api مقدمة مفصلة عن
بطريقة صحيحة في لارافيل 12 api.php كيفية انشاء ملف
api لاختبار Postman تنزيل وتسطيب برنامج
خطوة بخطوة API العادي الي CRUD تحويل
Restful Resource API كيفية عمل
باحتراف بدون كسر النظام API إدارة نسخ API Versioning شرح
Laravel API Resource & Collection تنظيم وإدارة مخرجات آي بي آي في لارافيل
Standard API Response Schema توحيد شكل استجابة آي بي آي في المشاريع الكبيرة
Postman Environment Variables إدارة روابط آي بي آي باحتراف داخل البوستمان بمتغير
Laravel Authentication Token - حماية آي بي آي في لارافيل باستخدام التوكن
Laravel Authentication Sanctum - تثبيت مكتبة سانكتم لحماية آي بي آي في لارافيل
Sanctum Laravel API Authentication Register Token Generation - تسجيل المستخدمين واستخراج التوكن
API Sanctum Laravel Token Authentication - تسجيل دخول المستخدمين آي بي آي
logout API Sanctum Laravel - تسجيل خروج المستخدمين آي بي آي وحذف التوكن بالكامل في
API Laravel Middleware Sanctum Authentication - تطبيق الحماية علي مسارات آي بي آي
وايضا تقدر تطبق علي مشاريع من ارض الواقع وتعمل بسوق العمل وهي كورسات كاملة منتهية
عندي علي البروفايل الشخصي بيودمي بقيمة 600 ساعة
برمجة و تطوير نظام المبيعات والمشتريات والمخازن وخطوط الانتاج والحسابات والموظفين كاملاً لارافيل
برمجة و تطوير نظام ادارة الموارد البشرية والربط مع اجهزة البصمة لارافيل
إدارة العيادات الخارجية المجمعة والمفردة ودمجة علي الداشبورد الرئيسة لأنظمة لارافيل المجمعة
إدارة معمل التحاليل ودمجة علي الداشبورد الرئيسة لأنظمة لارافيل المجمعة
ادارة مركز الاشعة