ASP.NET Course
ASP.NET Core is Microsoft's open-source, cross-platform framework for building web apps and APIs in C# — the same language covered in the site's C# course, applied to the web instead of the console.
What you'll learn
This course assumes you're already comfortable with C# fundamentals (variables, classes, methods) and starts from there: routing HTTP requests to code, organizing that code into controllers, rendering HTML with Razor, binding incoming request data to C# models, and the middleware pipeline every request passes through. The back half covers Entity Framework Core, the ORM most ASP.NET apps use to talk to a database, and ends by building a small JSON API — the shape of code you'll find behind most real ASP.NET projects.
Every lesson runs real code and shows its exact output — an HTTP response, a terminal log, or a rendered page — since ASP.NET apps run on a server, not in this page's browser tab.
Lessons
- Introduction
- Routing
- Controllers & Actions
- Razor Views & Pages
- Models & Model Binding
- Middleware
- Entity Framework Basics
- Building a Web API