Building Web APIs with ASP.NET Core
Эта книга представляет собой практическое руководство по созданию современных веб-API с использованием ASP.NET Core. Автор проводит читателя от основ веб-API и RESTful принципов до реализации сложных операций с данными и интеграции с базами данных.
В первой части книги рассматриваются фундаментальные концепции веб-API, архитектура ASP.NET Core, создание первого проекта и принципы REST. Читатель узнает о различных типах веб-API, архитектурных подходах и протоколах обмена сообщениями.
Вторая часть посвящена работе с данными: выбору базы данных (SQL vs NoSQL), настройке Entity Framework Core, созданию моделей данных и контекста базы данных. Особое внимание уделяется практическим аспектам разработки, включая настройку окружения разработки и инструментов.
Книга охватывает ключевые темы веб-разработки: CRUD-операции, внедрение зависимостей, работу с LINQ, асинхронное программирование и документирование API с использованием OpenAPI. Материал подкреплен практическими примерами и упражнениями для закрепления знаний.









