Explore the essential building blocks of ASP.NET Core beyond the user interface. This session covers key concepts including environment awareness, configuration, dependency injection, the options pattern, routing, controllers and page models, action methods and page handlers, model binding, and validation. Learn how these foundational components work together to support web applications built with MVC and Razor Pages, as well as RESTful services.
You will learn:
- The non-UI aspects of ASP.NET Core
- DI, Configuration, the Options Pattern
- Routing, Controllers & Page Models, Action methods and Page Handlers