Udemyallar

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

Learn to build an e-commerce dashboard with Laravel 8, PHP, MySQL, CSS, JavaScript & Bootstrap. Master web development for online stores.

4.3(24)
90students
12h 49m
Certificate
Nezar Dumairieh
Nezar Dumairiehفريق برمجي متخصص في تعليم البرمجة وإعداد المبرمجين المحترفين

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
$ whoami — the devs behind tutorialsearch.io

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.