Build a Modern eCommerce App with ASP.NET Core | eShopOnWeb Full Tutorial for Beginners

4 months ago
37

00:00 – Introduction
01:50 – Overview of the EShopWeb Application
03:30 – Creating the ASP.NET MVC Application
05:25 – Exploring the Default MVC Folder Structure
05:50 – Creating the CatalogController
07:35 – Defining the ICatalogService Interface
09:25 – Creating the CatalogViewModel
11:00 – Adding Method Definitions to ICatalogService
16:10 – Adding Properties to the Catalog ViewModel
17:50 – Creating the CatalogItem Model Class
21:10 – Creating the CatalogType Model Class
22:10 – Creating the CatalogBrand Model Class
23:10 – Injecting CatalogService into CatalogController via Dependency Injection
29:50 – Creating the CatalogIndexViewModel
33:05 – Creating the PaginationInfoViewModel
42:53 – Conclusion

In this video, I walk you through how to create a modern, full-featured eCommerce application using the eShopOnWeb open-source project from Microsoft. Whether you're a beginner exploring ASP.NET Core or a seasoned developer looking to fast-track your eShop setup, this tutorial will help you get started quickly.

You can find the Github repo here
https://github.com/hellowahab/eShopCKC

🚀 What You’ll Learn:

Overview of the eShopOnWeb architecture

Setting up the project in Visual Studio

Customizing the UI and business logic

Working with Catalog, Basket, and Orders

Tips on extending the application for real-world use

📦 About eShopOnWeb:
eShopOnWeb is a sample ASP.NET Core reference application, showcasing the clean architecture and best practices for building scalable web apps.
GitHub link
https://github.com/dotnet-architecture/eShopOnWeb

🔧 Tech Stack:

ASP.NET Core

Entity Framework Core

Razor Pages

Clean Architecture principles

✅ Don't forget to like, subscribe, and turn on the notification bell if you want more tutorials like this.

💬 Got questions or suggestions? Drop them in the comments!

#eShopOnWeb #ASPNetCore #eCommerce #OpenSource #DotNet #WebDevelopment #Microsoft #WahabHussain #codekincreations #ckc

Loading comments...