Laravel php -(تعلم برمجة لوحة تحكم لموقع إلكتروني(بالعربي

via Udemy

Go to Course: https://www.udemy.com/course/dashboard_ecommerce_2022/

Introduction

Certainly! Here's a comprehensive review and recommendation for the course on Coursera based on the provided details: --- **Course Review and Recommendation: Building an Admin Dashboard for E-commerce Websites Using Laravel and React** **Overview:** This intensive course is designed to empower aspiring and experienced developers with the skills needed to design and program a comprehensive admin dashboard for any website or e-commerce platform. Created by the فريق الإبداع البرمجي (Creative Programming Team), the course meticulously walks students through building a professional, functional, and secure control panel using Laravel, one of the most popular PHP frameworks, alongside various cutting-edge web development techniques. **What You Will Learn:** - **Basics to Advanced Laravel Techniques:** Students start from scratch with setup using XAMPP, Composer, and VS Code, progressing to complex functionalities within Laravel. - **Database Design and MVC Architecture:** The course emphasizes analyzing website needs, designing relational databases with MySQL, and implementing MVC architecture to structure your code effectively. - **Practical Functionalities:** Hands-on projects include user management, authentication, role-based access, CRUD operations, notifications, AJAX integration, data filtering, and more. - **E-commerce Focus:** The latter sections cover product management, categories, subcategories, orders, customer communication, reviews, and statistics, making it particularly valuable for those aiming to develop or enhance e-commerce platforms. **Course Structure:** The course is divided into detailed sections tackling each component of an admin dashboard: - Initial setup and installation - Designing static and dynamic layout sections - User profile management - Category and product management with advanced features like AJAX - Order processing and status updates - Customer communication systems - Notification and alert systems - Site information and settings - User reviews and favorites - Analytical dashboards **Strengths:** - **Comprehensive and Well-Structured:** Each module builds upon the previous, providing a logical progression from foundational setup to advanced features. - **Hands-On Approach:** Supported with source code for every lesson, enabling learners to follow along and Practice effectively. - **Real-World Applications:** Focuses heavily on e-commerce functionalities, which are highly sought-after skills in today's digital economy. - **No Prerequisites:** Beginners with minimal or no prior experience can start and succeed due to the step-by-step instructions. **Who Should Enroll?** - Aspiring web developers interested in mastering Laravel - Programmers seeking to build or improve admin panels - E-commerce entrepreneurs aiming to understand the backend management system - Students and professionals wanting a practical, real-world project-based learning experience **Final Recommendation:** This course is an excellent investment for anyone looking to develop a robust understanding of backend programming for e-commerce websites. Whether you are starting fresh or looking to expand your skill set, the course’s thorough coverage, supported resources, and practical projects make it highly worthwhile. By completing this course, you will be well-equipped to create professional, scalable, and secure control panels tailored for various online business needs. **In conclusion**, I highly recommend this course to developers aiming to elevate their web development skills, especially those focused on e-commerce solutions. Its comprehensive curriculum and hands-on methodology will significantly enhance your capability to build functional and professional admin dashboards using Laravel. Happy learning! ---

Overview

برمجة لوحة تحكم لموقع ما هو جزء أساسي مهم في المواقع الإلكترونية وهو شيئ أساسي وجوهري يجب على كل مبرمج تعلمه ليكون قادر على بناء موقع إلكتروني إحترافي لذا تم إنشاء هذه الدورة من قبل فريق الإبداع البرمجي لتعليم كيفية تصميم وبرمجة لوحة تحكم لمتجرإلكتروني بإستخدام إطار العمل لارافيل و العديد من التقنيات البرمجية- هذه الدورة هي الجزء الثاني من دورة متجر إلكتروني متكامل بإستخدام الرياكت واللارافيل· ميزات الدورة0. ستتعلم برمجة لوحة تحكم لأي موقع أو متجر إلكتروني1. لا تحتاج خبرات مسبقة فهي تبدأمن الصفر2. مدعومة مع السورس كود لكل درس من الدروس3. ستتعلم كيفية تحليل الموقع وبناء قاعدة البيانات0. ستتعلم نموذج MVC1. MYSQL database2. Routes3. CRUD (Create -Read - Update - Delete ) data from /to Database4. Notification system5. Ajax6. data filtering7. more.. XAMPP COMPOSER VS code القسم الأول - تثبيت البرامج والأدوا المطلوبةالدرس الأول - تثبيت البرامج والأدوات المطلوبةNew Project - الدرس الثاني - إنشاء وتهيئة مشروع لارافيل جديدAuthentication - الدرس الثالث - تثبيت نظام تسجيل الدخولDashboard - القسم الثاني - تثبيت وتقسيم لوحة التحكم ضمن المشروعinclude - yield - section الدرس الأول - الأقسام الثابتة والمتغيرة في لوحة التحكمالدرس الثاني - أظهار التصميم الخاص بلوحة التحكمالدرس الثالث - تصحيح المسارات الخاصة بالملفات التصميميةMVC - الدرس الرابع - شرح مفهوم الالقسم الثالث - التعامل مع جدول المستخدمينمقدمة - ماذا ستتعلم في هذا القسم ؟الدرس الأول - إظهار الاسم والايميل للمستخدم الحاليالدرس الثاني - برمجة وظيفة تسجيل الخروج من لوحة التحكمالدرس الثالث - إظهار صفحة الملف الشخصي للمستخدم الحاليالدرس الرابع - تصميم وبرمجة صفحة الملف الشخصي للأدمنالدرس الخامس - تحسين التصميم الخاص بالملف الشخصي للمستخدمالدرس السادس - التحكم بإظهار الصورةالدرس السابع - حفظ بيانات الملف الشخصي للمستخدم 1الدرس الثامن - إظهار صورة الأدمن من جدول المستخدمينالدرس التاسع -حفظ وتعديل البيانات في جدول المستخدمينToastr - الدرس العاشر -تثبيت نظام الإشعاراتedit password - الدرس الحادي عشر - إظهار صفحة تغيير كلمة السرupdate password - الدرس الثاني عشر - تغيير كلمة السرCategories - القسم الرابع - برمجة قسم الأصناف في لوحة التحكمالدرس الأول - إنشاء ورفع جدول الأصناف إلى قاعدة البياناتالدرس الثاني - إظهار صفحة الأصنافالدرس الثالث - تصميم صفحة عرض الأصناف -1الدرس الرابع - تصميم صفحة عرض الأصناف -2الدرس الخامس - تصميم صفحة إضافة صنف جديدالدرس السادس - إضافة صنف جديد 1الدرس السابع - إضافة صنف جديد 2Edit - الدرس الثامن - تعديل بيانات الصنف 1Update - الدرس التاسع - تعديل بيانات الصنف 2Delete - الدرس العاشر - حذف صنف من جدول الأصنافSweetAlert - الدرس الحادي عشر - إظهار رسالة تأكيد الحذفSubCategory - القسم الخامس - برمجة قسم الأصناف الفرعية في لوحة التحكمMVC - الدرس الأول - تهيئة جدول الأصناف الفرعيةالدرس الثاني - إظهار الأصناف الفرعية من جدول الأصنافالدرس الثالث - تصميم واجهة أضافة صنف فرعي جديدالدرس الرابع - إضافة صنف فرعي جديدالدرس الخامس - حذف صنف فرعي من جدول الأصناف الفرعيةالدرس السادس - تصميم وبرمجة واجهة تعديل بيانات الأصناف الفرعيةالقسم السادس - برمجة قسم قائمة المنتجات وتفاصيل المنتجالدرس الأول - إنشاء جدول قائمة المنتجات وجدول تفاصيل المنتجالدرس الثاني - عرض المنتجات من جدول المنتجات ضمن لوحة التحكمالدرس الثالث - تصميم صفحة إضافة منتج جديدAjax - الدرس الرابع - إظهار الأصناف الفرعية لكل صنف رئيسيالدرس الخامس - إضافة المنتج إلى جدول قائمة المنتجاتالدرس السادس - حفظ تفاصيل المنتج في جدول تفاصيل المنتجاتالدرس السابع - حذف المنتج وتفاصيل المنتجالدرس الثامن - تصميم وبرمجة صفحة تعديل تفاصيل المنتجالدرس التاسع - تعديل بيانات المنتجاتOrders - القسم السابع - برمجة قسم طلبات الزبائنالدرس الأول - مقدمة قسم طلبات الزبائنالدرس الثاني - إنشاء جدول طلبات الزبائن والملفات التصميمةالدرس الثالث - إنشاء قائمة طلبات الزبائن في لوحة التحكمRoutes - الدرس الرابع - برمجة المسارات الخاصة بطلبات الزبائنالدرس الخامس - برمجة وظائف عرض طلبات الزبائن حسب حالة الطلبالدرس السادس - تصميم وبرمجة واجهات طلبات الزبائنorder details - الدرس السابع - عرض تفاصيل طلبات الزبائنOrders status - الدرس الثامن - تغيير حالة طلبات الزبائنContact - القسم الثامن - برمجة قسم التواصل ورسائل الزبائنالدرس الأول - إنشاء جدول التواصل والموديل والمتحكم بالجدولالدرس الثاني - إظهار رسائل الزبائن في لوحة التحكمالدرس الثالث - إظهار الاشعارات لرسائل الزبائنmodal -1 الدرس الرابع - إظهار تفاصيل رسائل الزبائنmodal -2 الدرس الخامس- إظهار تفاصيل رسائل الزبائنNotification - القسم التاسع - تصميم وبرمجة قسم الإشعارات في لوحة التحكمMVC - الدرس الأول - إنشاء جدول الإشعارات والموديل والمتحكمالدرس الثاني - إضافة أشعارات جديدة من لوحة التحكمالدرس الثالث - حذف الإشعارات من جدول الإشعاراتالدرس الرابع - تعديل بيانات الإشعارات من لوحة التحكم -1الدرس الخامس - تعديل بيانات الإشعارات من لوحة التحكم -2Sliders - القسم العاشر - تصميم وبرمجة قسم الشرائح في لوحة التحكمMVC - الدرس الأول - إنشاء جدول الشرائح والموديل والمتحكمالدرس الثاني - إضافة شرائح جديدة إلى جدول الشرائحالدرس الثالث - حذف شريحة من جدول الشرائح من خلال لوحة التحكمالدرس الرابع - تعديل الشرائح من لوحة التحكم -(باستخدام الموديل )الدرس الخامس - تعديل صورة الشريحةSite information - القسم الحادي عشر - تصميم وبرمجة قسم إعدادات الموقعالدرس الأول - تهيئة قسم إعدادات الموقع ضمن لوحة التحكمالدرس الثاني - تعديل بيانات إعدادات الموقعReviews - القسم الثاني عشر - تصميم وبرمجة قسم التقييمات للمنتجاتMVC - الدرس الأول - إنشاء جدول تقييم المنتجاتالدرس الثاني - إظهار التقييمات وتعليقات الزبائن على المنتجاتFavorate +Vistitor - القسم الثالث عشر - برمجة قسم المفضلة وقسم الزائرينالدرس الأول - إنشاء جدول المفضلة والموديل و المتحكمالدرس الثاني- إنشاء جدول الزائرين للموقع والموديل و المتحكمالقسم الرابع عشر - برمجة قسم الإحصائيات في المتجرالدرس الأول - إضافة تحسينات على لوحة التحكم وإظهار الإحصائيات

Skills

Reviews