Web API Routes the Pipeline Content Negotiation and Documentation

placeholder

Web APIs have quickly grown in popularity over the past few years and Visual Studio provides out of the box templates and tooling that make for a very pleasant development experience. In this course you’ll learn about web API Routes the pipeline content negotiation and documentation beginning with router and centralized routes in ASP.NET attribute routing specifying data types and how to create custom constraints. Then you’ll explore the pipeline and how to navigate it action filters and the role of message handlers. Then you’ll discover content negotiation media types media type formatters and how to manually run content negotiation. Finally you’ll learn about web API versioning Swagger and the Open API Initiative and how to automatically generate rich documentation. This course was originall created by Global Knowledge (GK).