YoVDO

Build a Web Shop From A-Z

Offered By: Laracasts

Tags

Laravel Courses Web Development Courses Stripe Courses Livewire Courses

Course Description

Overview

In this course, together, we will build a web-shop from scratch. We'll use Laravel and Livewire to construct the storefront, and Stripe to manage payments and the checkout process. We'll even implement an "add to cart" functionality to allow for purchasing multiple items at once.It should be fun! I hope you're excited. Let's get going.

Syllabus

  • Scaffolding
    • Here's the Plan
    • Project Scaffolding
    • Initial Model Scaffolding
    • Database Seeding
  • The Storefront
    • Designing Our Storefront
    • Money Formatting
    • Designing the Product Page
    • Dynamic Product Image Selector
    • Add to Cart Validation
    • Persist Our Cart Model
    • Persist the Cart Items
    • Add to Cart Success Notification
    • Cart Navigation Menu and Counter
    • Create the Cart Page
    • Delete Cart Items and Merge Variants
    • Incrementing and Decrementing Cart Quantities
    • Finalizing Our Cart
    • Session Cart to User Cart Migration
  • Accepting Payments
    • Stripe Setup
    • Cashier Setup and Stripe CLI Local Webhooks
    • Enable Automatic Tax Collection
    • Create a Stripe Checkout Session
    • Collect a Shipping Address During Checkout
    • A First Look at the Checkout Success Object
    • Handle a Checkout Success Webhook
    • Empty the User's Cart After a Successful Payment
  • Order Details
    • Prepare the Order Confirmation Page
    • Deliver the Order Confirmation Email
    • Use Markdown to Render a Table
    • Add a Button to View the Order
    • Prepare an Order Details Page
    • Send an Abandoned Cart Email to the Customer
  • Supplementary
    • Upgrade to Livewire V3 and Implementing Pagination and Searching

Taught by

Philo Hermans

Related Courses

30 Days to Learn Laravel
Laracasts
3D Graphics for Web Developers
Pompeu Fabra University via FutureLearn
A Beginner’s Guide to Web Development with HTML5
Packt via FutureLearn
Accessibility Audit
Amazon Web Services via AWS Skill Builder
Expanding Your JS Skills with Angular
A Cloud Guru