Введение

Завершено

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

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

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

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

Что мы будем делать?

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

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

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