Learn how to build a complete full stack project in Asp.Net Core MVC. In this hands-on tutorial, we'll build a fully functional auction website from scratch using ASP.NET Core MVC and .NET 10. Perfect for developers looking to level up their skills!
Source Code: https://github.com/EvanGudmestad/AuctionsMVC
⏱️ TIMESTAMPS
00:00 - Introduction & Project Overview
🛠️ WHAT YOU'LL LEARN
✅ ASP.NET Core MVC with .NET 10
✅ Entity Framework Core with SQL Server
✅ ASP.NET Core Identity for authentication
✅ FluentValidation for database-driven validation
✅ Service Layer pattern & Dependency Injection
✅ Server-side pagination & dynamic sorting
✅ File uploads with IWebHostEnvironment
✅ Preventing duplicate bids with custom validators
📦 TECHNOLOGIES USED
• .NET 10 / C# 14
• ASP.NET Core MVC
• Entity Framework Core
• ASP.NET Core Identity
• FluentValidation
• SQL Server
• Bootstrap
🔗 RESOURCES
GitHub Repo: https://github.com/EvanGudmestad/AuctionsMVC
FluentValidation Docs: https://docs.fluentvalidation.net
💡 KEY CONCEPTS COVERED
This project demonstrates real-world patterns including:
- Cross-field validation with database lookups
- Duplicate prevention using LINQ queries
- ViewModel separation for form binding
- Custom route templates for SEO-friendly URLs
#aspnetcore #dotnet #csharp #mvc #entityframework #fluentvalidation #webdev #tutorial