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

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

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

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

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

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

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

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

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

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

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

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

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

وصف الدورة

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

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

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

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

المتطلبات

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

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

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

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

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

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

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

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

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

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

289.00 ر.س. 499.00 ر.س.
289.00 ر.س.
499.00 ر.س.
المستوى : متوسط
مدة الدراسة : من 2 ~ 3 أسابيع
الدروس : 110
الوقت المُسجل : 07:11:33 ساعات
آخر تحديث : 2020/06
وصول دائم للمحتوى
ستحصل على شهادة
اسأل المدرب في أي وقت
متابعة مشاريعك مع المدرب
تسويق سيرتك الذاتية ومشاريعك
مشاريع مميزة لطلاب الدورة
موقع تسوق الكتروني E-commerce
( مشروع تسوق الكتروني ) مكتوب بواسطة : Laravel وتم رفعه على Nginx server باستخدام Digitalocean الاقسام : الصفحة الرئيسية : تحتوي على اخر المنتجات المضافة وخانة البحث عن منتج محدد . صفحة المنتجات : توجد بها كل المنتجات مع شريط جانبي الذي يوجد به التصنيفات واخر التعليقات .. صفحة المنتج الواحد : تفاصيل اكثر عن المنتج وامكانية كتابة مراجعة على المنتج صحفة البروفايل : وتحتوي على معلومات المسجل بالموقع وطلباته وايضا تعلياته على المنتجات صحفة التواصل . - اضافة فلاتر للبحث عن منتج محدد او الترتيب حسب الاختيار المتوفر - اضافة ارشيف في الشريط الجانبي - اصلاح عرض الصور - اصلاح الروابط المتعطلة - اضافة صور واسماء لتحسين المظهر فقط - انشاء صفحات Admin و Editor وتحديد صلاحيات كل عضو - اضافة كوبون خصم - تعديل صلاحية التعليق على المنتج المكتسبات اللي استفدت منها في فلكس كورسز لعمل هذا المشروع : git (Javascript ( jQuery php Laravel Linux ( اجبرت على تعلمه بسبب التعامل مع السيرفرات و الصلاحيات و .. ) Cloud services التحديثات : الانتهاء من صفحة الادمن لادارة كامل الموقع وايضا رسوم التخطيط البيانية لعدد الطلبات كل شهر وافضل المنتجات مبيعا وبعض الاحصائيات تم عمل مستخدم باسم visitor لمن اراد الدخول على الصفحة ومشاهدة محتواها اسم المستخدم : visitor ( تم وضع صلاحيات بالمنع لهذا المستخدم بعدم التعديل او الحذف او الاضافة للداتا بيس ) الرقم السري : 123456789 رابط الدخول على صفحة الادمن : https://cartwhite.com/admin (( يرجى العلم بان المنتجات المعروضة غير حقيقية )) ملاحظة : المشروع قيد التطوير.
متجر كشيخ
واجهة المستخدم: - إمكانية تسجيل الدخول والخروج، واستعادة كلمة المرور. - إمكانية تصفح المنتجات واستخدام كوبونات الخصم, كوبونات الخصم (ss11 - sami -sam). - إمكانية تصفية المنتجات حسب الرغبة . - بعد الطّلب ستظهر الطّلبات السابقة في صفحة طلباتي. واجهة المدير: يجب تسجيل الدخول من حساب المدير، وهو: [email protected] 12345678 الأقسام: صفحة Dashboard لم يتم تفعيلها بعد. صفحة Categories وتحتوي على التصنيفات، مع إمكانية الإضافة، التّعديل والحذف. صفحة Products وتحتوي على المنتجات، مع إمكانية العرض، الإضافة، التّعديل والحذف. صفحة Users وتحتوي على المستخدمين، مع إمكانية التعديل والحذف. صفحة Coupons وتحتوي على نوعين من التخفيضات (تخفيض بالنسبة - تخفيض بقيمة ثابته) صفحة Pending Orders: - تحتوي على فاتورة طلبات المستخدمين وعناوينهم وعند الضغط على Delivered سيتم نقلها الى صفحة Delivered Orders ويتم ارسال رسالة للعميل على بريده بتنفيذ الطلب صفحة Delivered Orders - تحتوي على الطلبات التي تم تأكيد حالتها وفي حال وجود خطا في تنفيذ احد الفواتير يمكن اعادتها لصفحة Pending Orders بعد الضغط على Not Delivered ملاحظة: - "تم تعطيل خصائص الإضافة والحذف والتعديل في قسم المنتجات والتصنيفات، للحفاظ على شكل التطبيق الحالي". - "عند انشاء هذا الموقع لم يتم تطبيق افضل التجارب للمتاجر الالكترونية كنت اقول لنفسي -برمج فقط- " ٩٠ ٪ من هذا الوصف منسوخ من المطورة اماني في مشروع FOOD App فشكراً لها
نظام لتسجيل الاجهزة والعهد داخل الشركات والادارات
عباره عن نظام لتسجيل الاجهزة والعهد داخل الشركات والادارات وتوزيعها على حسب الاقسام يحتوي على الاقسام التاليه: (حالياً) 1- الاقسام (داخل الشركة او الادارة مثل الماليه - الاداريه - المستودع - الخ....) 2- الشركات المصنعه ( مثل Dell - Hp - sony ) 3 - الاجهزة ( مثل اجهزة الكمبيوتر - الطابعات - الكاميرات) 4- التقارير سواء طباعة او كملف PDF 5- المستخدمين المسجلين بالموقع 6- المواد الاستهلاكية 7- سندات صرف المواد الاستهلاكية 8- عرض الشرايح Slide show 9- تذاكر الدعم الفني وطلبات الصيانه هناك اقسام اخرى جاري العمل عليها ( اسناد الاجهزه كعهده على مستخدم ما - طلبات الصيانه - السجلات الخاصه بالصيانه ) والكثير باذن الله ارائكم تهمنا 💗 تحديث : 4-7-2020 اضافة => (صفحة تعديل وتحديث بيانات الاجهزة ) اضافة => ( صفحة عرض بيانات الاعضاء ) تحديث: 8-7-2020 اضافة => استعادة كلمة المرور عن طريق الايميل 👍 🆕 تحسينات => على صفحة تعديل المنتجات 👏 اضافة=> تسجيل الخروج من لوحة التحكم 🔴 🆕 تحديث: 9-7-2020 اضافة => سجل الاحداث (اي مستخدم يضيف او يعدل او يحذف ) يسجل الحدث تلقائياً 😎 تحديث : 11-7-2020 اضافه => ارسال بريد الكتروني للادمن في حال تم تسجيل عضو جديد 📧 🆕 اضافه =>عرض صورة المستخدم في القائمه الجانبيه اعتمادًا على موقع gravatar.com 👨‍💻 🆕 اضافه => عرض صور المستخدمين في صفحة المستخدمين اعتمادًا على موقع gravatar.com 👨‍💻 🆕 تحديث : 12-7-2020 اضافه => اضافة حقول بقاعدة البيانات لمعرفة من المستخدم الذي قام بتعديل البيانات (الشركات - الاجهزة - الاقسام )👍 🆕 تحديث : 13-7-2020 اضافه => اضافة قسم المواد الاستهلاكية 🆕 اضافه => اضافة خاصية الطباعه لجميع الاقسام بالموقع 🆕 🖨 تحسينات => تحسينات في الواجه الرئيسية 👍 تحديث : 14-7-2020 اضافة => اضافة قسم سند صرف المواد مع الطباعه للسندات كامله او سند فردي 🆕 🖨 تحديث : 17-7-2020 اصلاح => اصلاح تحديث بيانات المواد الاستهلاكية في حال تحديث السندات بحيث يتم الخصم واعادة المواد حسب الكمبات الجديده والسابقه مع مراعاة توفر الكمية بالمستوده (😪😪) تحديث : 18-7-2020 اضافة => حذف سندات المواد الاستهلاكية (مع اعادة الكميه المحذوفة الى قسم المواد الاستهلاكية) تحديث : 21-7-2020 اضافة => الأن اصبح بالأمكان طباعة التقارير أو تحميلها بصيغة PDF 📃 اضافة => اضافة علامه ملائيه watermark على ملافات الـ PDF باسم المستخدم الذي قام بانشاء الملف اصلاح => اصلاح مشكلة عرض لوحة التحكم على اجهزة الموبايل تحديث : 22-7-2020 اصلاح => اصلاح وتحديث الخطوط العربيه والاتجليزية عند التصدير PDF تحديث : 24-7-2020 اضافة => تصميم الواجه الرئيسية للموقع واجهة المستخدم تحديث : 25-7-2020 اضافة => اضافة قسم عرض الشرائح التي تظهر في الواجهة الرئيسية للموقع( Dynamic Slide Show) تحديث : 26-7-2020 اضافة => إضافة قسم تذاكر الدعم الفني تحديث : 26-7-2020 اضافة => إضافة middleware verified لتأكيد البريد الالكتروني اضافة => open graph met tag تحديث : 27-7-2020 اضافة => إضافة خاصية ترتيب البيانات حسب العمود تحديث : 28-7-2020 اضافة => إضافة قسم تذاكر الدعم الفني بلوحة التحكم تحسينات=> تحسينات على الواجه الرئيسية للموقع تحديث : 29-7-2020 اضافة => إضافة خاصية الردود على التذاكر (الرئيسية ولوحة التحكم) 💌 اصلاح => تعديل كود الحذف في حال وجود علاقات مع بيانات اخرى (لا يمكن الحذف في حال وجود علاقات 😉) تحديث : 30-7-2020 اصلاح => تعديل كود دخول عضو واطلاعه والرد على تذاكر الاعضاء الاخرين 😮 تحديث : 3-8-2020 اضافة => timeline template for ticket reply اضافة => ticket status update admin page deny اضافة => deny ticket reply form if ticket status closed
المدرب

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

المزيد ...