Сводка

Завершено

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

Вы узнали, что создание веб-API на основе ASP.NET Core требует следующих действий:

  1. создание нового приложения с помощью шаблона веб-API ASP.NET Core;
  2. создание классов, которые наследуют от класса ControllerBase и содержат методы, реагирующие на HTTP-запросы.

Так как этот шаблон позволяет сосредоточиться на одном действии контроллера за раз, вы можете создавать функциональные веб-API довольно быстро с небольшой практикой.

В этом модуле мы использовали кэш в памяти. Такой подход позволил вам сосредоточиться на изучении концепций веб-API, но имеет очевидные недостатки при использовании для реальных приложений. Если приложение остановится, все внесенные изменения теряются.

В реальном приложении вы будете хранить данные в резервном хранилище, например в базе данных. Сведения о том, как сохранять и извлекать реляционные данные с помощью Entity Framework Core см. в этом руководстве.

Видео для продолжения обучения

Статьи для продолжения обучения