Udemy

Build an E-Commerce Website with Laravel 12+

Enroll Now
  • 20 Students
  • Updated 3/2026
4.5
(04 Ratings)
CTgoodjobs selects quality courses to enhance professionals' competitiveness. By purchasing courses through links on our site, we may receive an affiliate commission.

Course Information

Registration period
Year-round Recruitment
Course Level
Study Mode
Duration
17 Hour(s) 44 Minute(s)
Language
English
Taught by
belasri imad
Rating
4.5
(04 Ratings)

Course Overview

Build an E-Commerce Website with Laravel 12+

Build a Complete Online Store with Laravel, MySQL, Bootstrap 5 and Stripe — Compatible with Laravel 13

This is not a beginner's course. If you already know the basics of Laravel and want to take your skills to the next level, this project-based course is for you.

You’ll build a complete, production-ready e-commerce website using Laravel 12+, covering real-world features like product management, advanced filtering, checkout with Stripe, admin dashboards, and more.

This course focuses on best practices, modern tools, and clean code architecture—perfect for developers who want to become job-ready or launch their Laravel projects.

What You'll Learn

Set up a scalable Laravel 12+ project with modern conventions (This project is built without any starter kits).

Create dynamic product pages with attributes (size, color, images).

Implement category, brand & mega menu filtering.

Build a shopping cart and Stripe checkout flow (no cashier).

Validate Stripe sessions to prevent reuse and ensure safe transactions.

Create a custom admin panel for managing products, orders, and users.

Manage file uploads for multiple product images.

Handle product variants, stock, and order tracking.

Write clean, maintainable code using controllers, form requests, etc.

Secure your app with authentication, authorization, and validation.

Tech Stack & Tools:

  • Backend & Frontend: Laravel 12+ and Bootstrap 5

  • Database: MySQL, running on XAMPP

  • Payments: Stripe integration

  • Editor: VS Code (used throughout the course for all development)

Too many Laravel tutorials stop at CRUD. This course delves deeper, allowing you to build a real, business-ready e-commerce platform that mirrors the structure of professional Laravel apps.

Perfect if you're serious about Laravel development.

Ready to level up your Laravel skills?

Build something real.

Build something valuable.

Course Content

  • 25 section(s)
  • 44 lecture(s)
  • Section 1 Demo
  • Section 2 Backend - Database
  • Section 3 Backend - Admin Dashboard
  • Section 4 Backend - Categories
  • Section 5 Backend - Subcategories
  • Section 6 Backend - Child Categories
  • Section 7 Backend - Brands
  • Section 8 Backend - Colors
  • Section 9 Backend - Sizes
  • Section 10 Backend - Products
  • Section 11 Backend - Coupons
  • Section 12 Backend - Improvements
  • Section 13 Frontend - Products
  • Section 14 Frontend - Cart
  • Section 15 Frontend - Users
  • Section 16 Frontend - Checkout
  • Section 17 Frontend - Coupons
  • Section 18 Frontend - Orders
  • Section 19 Backend - Orders
  • Section 20 Frontend - Reviews
  • Section 21 Backend - Reviews
  • Section 22 Backend - Users
  • Section 23 Backend - Final Touches
  • Section 24 Backend - Stripe Session
  • Section 25 Frontend - Footer

What You’ll Learn

  • Frontend: Home, product listings, filters, cart, checkout, user dashboard, Backend: Admin panel with full CRUD, product management, order tracking, Secure your app with authentication, authorization, and validation, Set up a scalable Laravel project with modern conventions — all without using Laravel starter kits


Reviews

  • K
    Keith Jordan
    4.5

    This course so far is exactly what I was looking for and need for my personal arsenal of coding projects.

Start FollowingSee all

We use cookies to enhance your experience on our website. Please read and confirm your agreement to our Privacy Policy and Terms and Conditions before continue to browse our website.

Read and Agreed