Minimal APIs in ASP.NET 9: Design, implement, and optimize robust APIs in C# with .NET 9
Эта книга представляет собой практическое руководство по созданию современных веб-API с использованием подхода Minimal APIs в ASP.NET 9 и C#. Автор, Microsoft MVP Ник Прауд, подробно объясняет философию минималистичных API, их преимущества перед традиционными контроллерными подходами и демонстрирует, как проектировать, реализовывать и оптимизировать производительные и масштабируемые конечные точки.
Читатели научатся настраивать среду разработки с Visual Studio или Visual Studio Code, создавать проекты с нуля, работать с маршрутизацией, внедрением зависимостей, валидацией данных, аутентификацией и авторизацией. Особое внимание уделяется лучшим практикам структурирования кода, обработке ошибок, логированию, тестированию и развёртыванию приложений.
Книга охватывает интеграцию с Entity Framework Core для работы с базами данных, использование OpenAPI (Swagger) для документирования API, а также продвинутые темы, такие как кастомизация конвейера запросов, middleware, производительность и мониторинг. Издание ориентировано как на разработчиков, начинающих знакомство с ASP.NET Core, так и на опытных специалистов, желающих освоить современный минималистичный подход к созданию API.
Второе издание обновлено для .NET 9 и включает актуальные примеры кода, рекомендации по безопасности и оптимизации, что делает книгу ценным ресурсом для создания эффективных backend-решений в экосистеме .NET.









