Understand ASP.NET Core fundamentals

Learn the fundamentals of building web applications with ASP.NET Core. This learning path teaches the basics required for front-end and back-end development with ASP.NET Core.

Prerequisites

  • Experience building web applications using .NET and C#

Modules in this learning path

Discover the key features of ASP.NET Core for building your next web app.

Learn how to build your first web app with ASP.NET Core.

Understand and implement middleware in an ASP.NET Core app. Use included middleware like HTTP logging and authentication. Create custom middleware to handle requests and responses.

Understand and implement dependency injection in an ASP.NET Core app. Use ASP.NET Core's built-in service container to manage dependencies. Register services with the service container.

Publish an ASP.NET Core app using the .NET CLI. Describe the difference between framework-dependent and self-contained deployments. Understand deploying an ASP.NET Core app to Azure.