Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

ASP.NET Core Online Shop Tutorial - Intermediate

Raw Coding via YouTube

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Learn to build a complete e-commerce application using ASP.NET Core in this comprehensive 41-episode tutorial series spanning nearly 13 hours. Master intermediate-level web development concepts by constructing a fully functional online shop from scratch, starting with project setup and database configuration using Entity Framework migrations. Explore advanced ASP.NET Core features including view models, data relationships, and service architecture while implementing product management functionality with full CRUD operations. Integrate Vue.js for dynamic frontend interactions and utilize Bulma CSS framework for responsive styling and component design. Develop essential e-commerce features such as inventory management, session handling, shopping cart functionality, and secure payment processing through Stripe integration. Implement robust user authentication and authorization using claims-based security with policy-based access control. Handle complex scenarios including stock management, race conditions, order processing, and inventory tracking. Apply software engineering best practices through dependency inversion, service extraction, and code refactoring techniques. Validate user input using Fluent Validation and organize code using clean architecture principles with proper service registration and separation of concerns.

Syllabus

Intermediate ASP.NET Core Tutorial - Online Shop Ep.1 - Introduction
Intermediate ASP.NET Core Tutorial - Online Shop Ep.2 - Project Setup
Intermediate ASP.NET Core Tutorial - Online Shop Ep.3 - Database
Intermediate ASP.NET Core Tutorial - Online Shop Ep.4 - Migrations
Intermediate ASP.NET Core Tutorial - Online Shop Ep.5 - Adding Products
Intermediate ASP.NET Core Tutorial - Online Shop Ep.6 - View Models
Intermediate ASP.NET Core Tutorial - Online Shop Ep.7 - Products View Model
Intermediate ASP.NET Core Tutorial - Online Shop Ep.8 - Data Relationships
Intermediate ASP.NET Core Tutorial - Online Shop Ep.9 - Product Admin Service
Intermediate ASP.NET Core Tutorial - Online Shop Ep.10 - Vue Introduction
Intermediate ASP.NET Core Tutorial - Online Shop Ep.11 - Get & Create Products
Intermediate ASP.NET Core Tutorial - Online Shop Ep.12 - Update & Delete Products
Intermediate ASP.NET Core Tutorial - Online Shop Ep.13 - Bulma & Vue Components
Intermediate ASP.NET Core Tutorial - Online Shop Ep.14 - Multiple Layouts
Intermediate ASP.NET Core Tutorial - Online Shop Ep.15 - Stock
Intermediate ASP.NET Core Tutorial - Online Shop Ep.16 - Stock Management
Intermediate ASP.NET Core Tutorial - Online Shop Ep.17 - Displaying Products
Intermediate ASP.NET Core Tutorial - Online Shop Ep.18 - Sessions
Intermediate ASP.NET Core Tutorial - Online Shop Ep.19 - Shopping Cart Part 1
Intermediate ASP.NET Core Tutorial - Online Shop Ep.20 - Shopping Cart Part 2
Intermediate ASP.NET Core Tutorial - Online Shop Ep.21 - View Components
Intermediate ASP.NET Core Tutorial - Online Shop Ep.22 - Customer Information
Intermediate ASP.NET Core Tutorial - Online Shop Ep.23 - Stripe Payment Part 1
Intermediate ASP.NET Core Tutorial - Online Shop Ep.24 - Stripe Payment Part 2
Intermediate ASP.NET Core Tutorial - Online Shop Ep.25 - Saving Orders
Intermediate ASP.NET Core Tutorial - Online Shop Ep.26 - Displaying Orders
Intermediate ASP.NET Core Tutorial - Online Shop Ep.27 - Subtracting from Stock
Intermediate ASP.NET Core Tutorial - Online Shop Ep.28 - Stock Race Condition
Intermediate ASP.NET Core Tutorial - Online Shop Ep.29 - Stock on Hold Clean Up
Intermediate ASP.NET Core Tutorial - Online Shop Ep.30 - Claims Auth Part 1
Intermediate ASP.NET Core Tutorial - Online Shop Ep.31 - Claims Auth Part 2
Intermediate ASP.NET Core Tutorial - Online Shop Ep.32 - Policy Authorization
Intermediate ASP.NET Core Tutorial - Online Shop Ep.33 - Styling with Bulma
Intermediate ASP.NET Core Tutorial - Online Shop Ep.34 - Out of Stock
Intermediate ASP.NET Core Tutorial - Online Shop Ep.35 - Order Management
Intermediate ASP.NET Core Tutorial - Online Shop Ep.36 - Updating Cart
Intermediate ASP.NET Core Tutorial - Online Shop Ep.37 - Refactoring Sessions (Dependency Inversion)
Intermediate ASP.NET Core Tutorial - Online Shop Ep.38 - Refactoring Cart and Database
Intermediate ASP.NET Core Tutorial - Online Shop Ep.39 - Database Extraction
Intermediate ASP.NET Core Tutorial - Online Shop Ep.40 - Service Registration (+ User Clean Up)
Intermediate ASP.NET Core Tutorial - Online Shop Ep.41 - Fluent Validation

Taught by

Raw Coding

Reviews

Start your review of ASP.NET Core Online Shop Tutorial - Intermediate

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.