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.

Minimal APIs in ASP.NET 9: Design, implement, and optimize robust APIs in C# with .NET 9
A
Автор
Nick Proud
Издательство
Packt Publishing
Год
2024
Язык
Английский
2
Оцените книгу

Чтобы читать книгу, войдите или зарегистрируйтесь

Ознакомительный фрагмент