Улучшение процесса разработки API с помощью документации по Swagger
Сведения по документированию существующего API, написанные на C#/ASP.NET Core с помощью Swashbuckle, Swagger/OpenAPI и Swagger UI (пользовательского интерфейса Swagger).
Цели обучения
В этом модуле рассматриваются следующие темы:
- сведения о Swashbuckle, OpenAPI и пользовательском интерфейсе Swagger;
- как включить OpenAPI для C#/API ASP.NET Core;
- как включить Swashbuckle для C#/API ASP.NET Core;
- как с помощью OpenAPI создавать и просматривать документацию API.
Предварительные требования
- Опыт работы в разработке и внедрении REST API
- Опыт работы в разработке простых приложений ASP.NET Core
- Локальная установка пакета SDK для .NET
- Visual Studio Code
- Расширение C# для Visual Studio Code