Laravel php -(تعلم برمجة لوحة تحكم لموقع إلكتروني(بالعربي
Learn to build an e-commerce dashboard with Laravel 8, PHP, MySQL, CSS, JavaScript & Bootstrap. Master web development for online stores.
Course Content
Laravel php -(تعلم برمجة لوحة تحكم لموقع إلكتروني(بالعربي is an all-levels Udemy course taught by Nezar Dumairieh. It runs 12h 49m, is taught in Arabic, and includes a certificate of completion. Learners rate it 4.3 out of 5 from 24 reviews, with 90 students enrolled. It is a paid course, last updated April 2023.
Build a Powerful E-commerce Dashboard with Laravel & React
This comprehensive course empowers you to design and develop a professional e-commerce dashboard using the robust Laravel framework and cutting-edge React technology. Ideal for developers looking to build complete online stores, this is the second part of an integrated e-commerce course. Learn to build a dynamic and user-friendly admin panel from scratch.
What You'll Learn:
- Dashboard Development: Master the art of building dashboards for any website or online store.
- Beginner-Friendly: No prior experience is required – we start with the fundamentals.
- Complete Source Code: Access the source code for every lesson to accelerate your learning.
- Database Design: Learn how to analyze website requirements and build efficient databases.
- MVC Architecture: Understand and implement the Model-View-Controller architectural pattern.
- Database Management: Gain proficiency in:
- MySQL Database: Essential for storing your e-commerce data.
- Routes: Define URLs and map them to controller actions.
- CRUD Operations: Implement Create, Read, Update, and Delete functionality for data management.
- Advanced Features:
- Notification System: Keep users informed with real-time notifications.
- Ajax Integration: Create dynamic and responsive user interfaces.
- Data Filtering: Enable users to easily filter and sort data.
- And much more!
Course Structure:
Part 1: Setup & Authentication
- Environment Setup: Install necessary software and tools (XAMPP, Composer, VS Code).
- Project Initialization: Create and configure a new Laravel project.
- User Authentication: Implement secure user login and registration.
- Dashboard Foundation: Structure the dashboard layout using
include,yield, and sections.
Part 2: Dashboard Components & User Management
- Dashboard Layout: Create static and dynamic sections for a customizable dashboard.
- Design Implementation: Apply your own design to the dashboard.
- File Path Management: Correctly manage file paths for design assets.
- MVC Implementation: Deep dive into the MVC pattern.
- User Table Management:
- Display user names and email addresses.
- Implement user logout functionality.
- Create and customize user profile pages (admin & user).
- Enhance user profile design.
- Control image display.
- Save user profile data.
- Display admin profile images.
- Save and update user data.
- Toastr Integration: Implement a notification system using Toastr.
- Password Management: Implement password change functionality.
Part 3: Product Management
- Category Management: Create and manage product categories in the database.
- Category Display: Display product categories on the dashboard.
- Product Listing: Design and implement product listing pages (multiple designs).
- Product Creation: Create and add new products.
- Product Editing: Edit existing product data.
- Product Deletion: Delete products from the database.
- SweetAlert Integration: Implement confirmation messages using SweetAlert.
Part 4: Sub-Category Management
- Sub-Category Setup: Configure the sub-category table.
- Sub-Category Display: Display sub-categories based on main categories.
- Sub-Category Creation: Design and implement a form for adding new sub-categories.
- Sub-Category Deletion: Delete sub-categories from the database.
- Sub-Category Editing: Edit existing sub-category data.
Part 5: Product Listing & Details
- Product & Detail Tables: Create tables for product listings and product details.
- Product Display: Display products from the product table on the dashboard.
- Ajax Filtering: Display sub-categories for each main category using Ajax.
- Product Addition: Add products to the product listing table.
- Product Detail Storage: Save product details to the product details table.
- Product Deletion: Delete products and their details.
- Product Detail Editing: Design and implement a form for editing product details.
Part 6: Order Management
- Order Table Setup: Create tables for customer orders and design files.
- Order Listing: Display customer orders on the dashboard.
- Route Management: Implement routes for order-related functionality.
- Order Status Management: Display and
Need a web app built? Hire the team behind TutorialSearch.io
We ship fast, production-grade full-stack apps (Next.js, React, edge infra) — the same stack that powers this site.