Adoption of ASP.NET Core continues to grow in development shops around the world. The .NET community offers a nice selection of templates for getting a new project moving quickly. On the other hand, more complex applications may require you to go deeper than what comes out of the box. The configuration and dependency injection systems in ASP.NET Core are flexible and powerful, and it is worth understanding the details of how a modern web application on the framework spins up on start.
This session provides a walkthrough of the Startup and Program classes, the host and app builders, configuration, DI, and middleware. Learn how to build your own middleware providers and pipeline. Create custom extension methods to register services with your application quickly and easily. Leverage the power of ASP.NET Core to work best for you and your organization.