الإنتقال للتصميم الجديد
تأسيس نفسك وتطويرها ماله وقت أو مناسبة محددة 😎 خصم 45% على جميع الدورات والمسارات .,
استخدم كوبون: JU22
الوقت المتبقي: 0يوم 0ساعة 0دقيقة 0ثانية

دورة برمجة الويب باستخدام لارافيل Laravel

دورة مكثفة في برمجة المواقع مع إطار العمل الشهير لارافيل من خلال هذه الدورة ستقوم ببرمجة موقعك الأول بسهولة و تكوين خادم الويب (السيرفر) الخاص بك ايضا

ماذا سنتعلم في هذه الدورة؟

تكوين خادم ويب حقيقي web server من الصفر

ستتعلم ما معنى التوجيه Routing

ستتعلم التعامل مع البرمجيات الوسيطة Middlewares

التعامل مع المتحكمات Controllers

التعامل مع واجهة المستخدم Front end

توثيق المستخدمين Authentication

التعامل مع قواعد البيانات من خلال Migration

استخدام ORM لتنفيذ الاستعلامات بقواعد البيانات

سنقوم سويا ببناء مدونة من الصفر

بعض الممارسات والنصائح في البرمجة

وصف الدورة

لارافيل هو إطار عمل بني على لغة البرمجة الشهيرة PHP وهو مفتوح المصدر ومجاني، قام ببناءه تايلور أوتويل لتطوير تطبيقات الويب باتباع نموذج النمط والعرض والمتحكم (MVC)، وتم إطلاقه في يونيو ٢٠١١.

ولارافيل يتميز بالوضوح والبساطة، حيث أنه يسهل المهمات الشائعة في المشاريع البرمجية مثل توثيق المستخدمين، الربط بين الصفحات، الجلسات، والتخزين المؤقت.

في عام ٢٠١٤ أصبح لارافيل أكثر إطار عمل مبني على PHP مشاهدة في موقع github.

يساعد إطار عمل لارافيل على زيادة الحماية للتطبيقات وتسريع عملية التطوير.

المتطلبات

معرفة مسبقة بتصميم صفحات الويب باستخدام HTML + CSS

يستحسن معرفة إطار bootstrap

منهج هذه الدورة

المدة الدروس (111)
المقدمة -
مقدمة تعريفية بالدورة
05:45 المقدمة

تعرف على الدورة، اسلوب التدريب، المدرب، وماذا ستتعلم في النهاية

05:03 ماهي لارافيل؟

معلومات عن إطار العمل لارافيل

تجهيز بيئة التطوير المحلية +
سنتعلم هنا كيفية تجهيز بيئة التطوير المحلية من تثبيت الخادم حتى اختيار محررا مناسبا
تثبيت لارافيل +
ستتعلم في الدروس التالية كيفية تثبيت لارافيل
تلميحات ونصائح قبل البدء +
بعض النصائح قبل أن تبدأ التعلم
اعدادات هامة قبل البدء +
لا يوجد وصف
التوجيه Routing +
مقدمة تعريفية عن الموجهات وتسمى Routes في لارافيل
البرمجيات الوسيطة Middlewares +
مقدمة عن البرمجيات الوسيطة وطريقة عملها وتسمى Middlewares في لارافيل
المتحكمات Controllers +
دروس تعريفية عن المتحكمات Controllers
الواجهات Views +
تعريف بملفات الواجهات على إطار العمل لارافيل
الجلسات Sessions +
تعريف بالجلسات "التخزين المؤقت"
التحقق من البيانات Validation +
في الدروس القادمة ستتعرف على كيفية التحقق من صحة البيانات في لارافيل
إنشاء صفحات التوثيق +
إنشاء صفحات توثيق الحسابات وهي التسجيل - الدخول - استعادة كلمة المرور
ترحيل البيانات Migrations +
قسم مخصص لكيفية ترحيل البيانات مابين المشروع البرمجي وقاعدة البيانات
الواجهة الأمامية Front End +
تعرف على آلية عمل محرك بليد Blade engine وتصميم الواجهات في لارافيل
التعامل مع قاعدة البيانات باستخدام Eloquent ORM +
قسم لتعليم كيفية التعامل مع قاعدة البيانات باستخدم ORM
مشروع الدورة +
كل ما تعلمناه سابقا، إضافة إلى بعض الأفكار والطرق الجديدة سنطبقه سويا في الدروس التالية لإنشاء مدونة
عرض الكل + إخفاء الكل -

دورة برمجة الويب باستخدام لارافيل Laravel

دورة مكثفة في برمجة المواقع مع إطار العمل الشهير لارافيل من خلال هذه الدورة ستقوم ببرمجة موقعك الأول بسهولة و تكوين خادم الويب (السيرفر) الخاص بك ايضا

419 ر.س.
419 ر.س.
المستوى : متوسط
مدة الدراسة : من 2 ~ 3 أسابيع
الدروس : 111
الوقت المُسجل : 07:14:31 ساعات
آخر تحديث : 2022/02
وصول دائم للمحتوى
ستحصل على شهادة
اسأل المدرب في أي وقت
متابعة مشاريعك مع المدرب
تسويق سيرتك الذاتية ومشاريعك
كوبون
مشاريع مميزة لطلاب الدورة
geekcourses
موقع تعليمي يحتوي على دورات متخصصة في التقنية
موقع تسوق الكتروني E-commerce
( مشروع تسوق الكتروني ) مكتوب بواسطة : Laravel وتم رفعه على Nginx server باستخدام Digitalocean الاقسام : الصفحة الرئيسية : تحتوي على اخر المنتجات المضافة وخانة البحث عن منتج محدد . صفحة المنتجات : توجد بها كل المنتجات مع شريط جانبي الذي يوجد به التصنيفات واخر التعليقات .. صفحة المنتج الواحد : تفاصيل اكثر عن المنتج وامكانية كتابة مراجعة على المنتج صحفة البروفايل : وتحتوي على معلومات المسجل بالموقع وطلباته وايضا تعلياته على المنتجات صحفة التواصل . التحديثات =============== 2020 : - اضافة فلاتر للبحث عن منتج محدد او الترتيب حسب الاختيار المتوفر - اضافة ارشيف في الشريط الجانبي - اصلاح عرض الصور - اصلاح الروابط المتعطلة - اضافة صور واسماء لتحسين المظهر فقط - انشاء صفحات Admin و Editor وتحديد صلاحيات كل عضو - اضافة كوبون خصم - تعديل صلاحية التعليق على المنتج - تحديث المشروع الى اصدار Laravel 8 -------------------- 2021 : - تضمين مكتبة livwire وانشاء عدد من الكلاسات - تحسين المظهر العام للموقع - اضافة بوابة دفع PayPal - انشاء صفحة عرض سجل الطلبات للزبون - تغير مكتبة Cart لمكتبة اخرى - اضافة جداول الدول والمحافظات والمدن - اضافة جدول العناوين والتعديل على جدول المستخدمين - انشاء عدد من كلاسات الخدمات Service Classes - تحسين في اكواد الكنترولز و تفادي التكرار بانشاء General Helper وكلاسات Trait - تقليل الاستعلامات بنقل عدد من المتغيرات المستخدمه بكثرة الى الجلسات Sessions
متجر كشيخ
واجهة المستخدم: - إمكانية تسجيل الدخول والخروج، واستعادة كلمة المرور. - إمكانية تصفح المنتجات واستخدام كوبونات الخصم, كوبونات الخصم (ss11 - sami -sam). - إمكانية تصفية المنتجات حسب الرغبة . - بعد الطّلب ستظهر الطّلبات السابقة في صفحة طلباتي. واجهة المدير: يجب تسجيل الدخول من حساب المدير، وهو: [email protected] 12345678 الأقسام: صفحة Dashboard لم يتم تفعيلها بعد. صفحة Categories وتحتوي على التصنيفات، مع إمكانية الإضافة، التّعديل والحذف. صفحة Products وتحتوي على المنتجات، مع إمكانية العرض، الإضافة، التّعديل والحذف. صفحة Users وتحتوي على المستخدمين، مع إمكانية التعديل والحذف. صفحة Coupons وتحتوي على نوعين من التخفيضات (تخفيض بالنسبة - تخفيض بقيمة ثابته) صفحة Pending Orders: - تحتوي على فاتورة طلبات المستخدمين وعناوينهم وعند الضغط على Delivered سيتم نقلها الى صفحة Delivered Orders ويتم ارسال رسالة للعميل على بريده بتنفيذ الطلب صفحة Delivered Orders - تحتوي على الطلبات التي تم تأكيد حالتها وفي حال وجود خطا في تنفيذ احد الفواتير يمكن اعادتها لصفحة Pending Orders بعد الضغط على Not Delivered ملاحظة: - "تم تعطيل خصائص الإضافة والحذف والتعديل في قسم المنتجات والتصنيفات، للحفاظ على شكل التطبيق الحالي". - "عند انشاء هذا الموقع لم يتم تطبيق افضل التجارب للمتاجر الالكترونية كنت اقول لنفسي -برمج فقط- " ٩٠ ٪ من هذا الوصف منسوخ من المطورة اماني في مشروع FOOD App فشكراً لها
المدرب

مدرب في فلكس كورسز وقائد فريق التطوير والبرمجة في هذا الموقع الرائع. إذا كنت ترغب بمعرفة المزيد عني يمكنك زيارة موقعي الشخصي.

المزيد ...