TAKE THE CODE WITH YOU
Real projects. Real understanding.
Go beyond the snippet. Explore how the pieces work together.
THE COMPANION PROJECT
Your own TaskBoard.
A complete, runnable ASP.NET Core MVC application that connects the curriculum. Create an account, manage private tasks, query the API, and learn from the source.
Download TaskBoard ZIP TaskBoard/
├── Controllers/ Requests & responses ├── Data/ EF Core & migrations ├── Models/ Data & validation ├── Services/ Reusable logic ├── Views/ Razor templates └── Program.cs Where it all begins TaskBoard.Tests/ Integration tests
Up and running in three steps
01
Get your tools ready
Install the .NET 10 SDK, then use Visual Studio with the ASP.NET workload, or VS Code with C# Dev Kit.
Follow the setup guide →02
Open the project
Extract the ZIP. Open TaskBoard.csproj in Visual Studio, or the TaskBoard folder in VS Code. The download also includes the test project.
dotnet restore03
Make it run
Press F5 in Visual Studio, or run the command below. Visit localhost:5300 and register your own local account.
dotnet runA small app with a lot to teach.
- Private task CRUD with owner checks on every request
- SQLite database with included EF Core migrations
- Identity registration, login, and account management
- Validated forms with antiforgery protection
- Search, pagination, dependency injection, and JSON endpoints
- Tests covering HTTP behavior and data boundaries
RichTagger editor
A lightweight rich text editor for your MVC views. Explore the working demo and learn how to integrate it safely.
Read the tutorial