Chapter 4: 🌐 Introduction to Web Development with ASP.NET Core
ASP.NET Core is the cross-platform stack for building HTTP services, sites, and real-time endpoints. This chapter focuses on the mental model: requests, routing, middleware, and the project layouts you will see in production.
Prerequisites: solid C# from Chapters 1–3, especially async/await.
Series
- Series 13: Web Concepts and Introduction to ASP.NET Core MVC — HTTP, hosting, MVC vs Razor Pages at a glance.
- Series 14: Building a Simple Web App with ASP.NET Core — project structure, Razor views, forms, validation basics.
- Series 15: Building Web APIs with ASP.NET Core — controllers/minimal APIs, JSON, status codes, problem details.
After this chapter
Connect user interfaces to durable storage in Chapter 5: Desktop, Data, and Cloud, then harden delivery in Chapter 6: Testing, Deployment, and Best Practices.