by Steve Smith
This tutorial is aimed at people who are learning ASP.NET Core for the first time. Familiarity with C# is assumed. If you're new to C#, you may wish to go through the Getting Started with C# tutorial before beginning this one.
This tutorial will cover the following topics:
- Understanding Required ASP.NET Core Files
- Using Basic Middleware to Output Responses
- Serving Static Files
- Adding Basic Configuration Support
- Adding Diagnostics to the App
- Adding Logging to the App
- Configuring and Requesting App Services
- Configuring Different Hosts
- Configuring Different Environments
- Building Your Own Middleware
- Introducing Routing
- Introducing ASP.NET Core MVC
- Understanding Controllers and Actions
- Returning Data or Views from Controllers
- Sending Data to Controllers
- Injecting Dependencies into Controllers
- Testing ASP.NET Core Apps
- Working with ASP.NET Core MVC Views
- Understanding ASP.NET Core MVC Filters
- Working with Data in your ASP.NET Core App
- Appendix: Installing ASP.NET Core
- Appendix: Working with the dotnet Command Line Interface (CLI)