• Online, Self-Paced
Course Description

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 originally created by Global Knowledge (GK).

Learning Objectives

{"discuss the role of router and centralized routes in ASP.NET"}

Framework Connections

The materials within this course focus on the Knowledge Skills and Abilities (KSAs) identified within the Specialty Areas listed below. Click to view Specialty Area details within the interactive National Cybersecurity Workforce Framework.