Введение

Завершено

В этом модуле рассматривается создание кроссплатформенной службы REST с помощью контроллеров веб-API ASP.NET Core на основе .NET и C#.

Для локальной разработки мы используем интерфейс командной строки .NET (интерфейс командной строки) и Visual Studio Code. После завершения работы с этим модулем можно применить ее концепции с помощью среды разработки, такой как Visual Studio (Windows). Также вы сможете на основе этих концепций далее осваивать разработку с помощью Visual Studio Code на платформах Windows, Linux и macOS.

Пример сценария

Предположим, вы являетесь сотрудником компании по производству пиццы Contoso Pizza. Ваш менеджер просит вас разработать службу RESTful для управления инвентаризацией пиццы в качестве необходимых условий для веб-магазина компании и мобильного приложения. Служба должна поддерживать добавление, просмотр, изменение и удаление типов пиццы. Это уже привычный стандарт использования HTTP-команд действий, который часто называют CRUD (Create, Read, Update, Delete).

Что мы делаем?

В этом модуле вы создадите новое веб-приложение API с помощью ASP.NET Core и узнайте, как запустить и проверить его из командной строки. Затем вы добавите хранилище данных и новый контроллер API. Наконец, вы реализуете и тестируете методы API для создания, чтения, обновления и удаления пицц из хранилища данных.

Какова основная цель?

К концу этого сеанса вы сможете создавать новые веб-приложения API с помощью ASP.NET Core, и вы узнаете, как создавать контроллеры API, реализующие базовую логику CRUD.